Sirikata
Namespaces | Typedefs | Enumerations | Functions
libcore/include/sirikata/core/service/Signal.hpp File Reference
#include <sirikata/core/util/Platform.hpp>
Include dependency graph for Signal.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Signal
 

Provides utilities for interacting with signals.


Typedefs

typedef std::tr1::function
< void(Type)> 
Sirikata::Signal::Handler
typedef int32 Sirikata::Signal::HandlerID

Enumerations

enum  Sirikata::Signal::Type {
  Sirikata::Signal::INT, Sirikata::Signal::HUP, Sirikata::Signal::ABORT, Sirikata::Signal::TERM,
  Sirikata::Signal::KILL
}

Functions

SIRIKATA_EXPORT HandlerID Sirikata::Signal::registerHandler (Handler handler)
SIRIKATA_EXPORT void Sirikata::Signal::unregisterHandler (HandlerID &handler)
SIRIKATA_EXPORT String Sirikata::Signal::typeAsString (Type t)