RSB
0.9.6
|
Public Types | |
typedef boost::recursive_mutex | MutexType |
Public Member Functions | |
WaitingEventHandler (LoggerPtr logger) | |
string | getClassName () const |
MutexType & | getMutex () |
void | handle (EventPtr event) |
Handle event. More... | |
void | addCall (const EventId &requestId, RemoteServer::FuturePtr result) |
Public Member Functions inherited from rsb::Handler | |
std::set< std::string > | getMethods () const |
Returns the desired set of methods this handler can handle. More... | |
bool | acceptsMethod (const std::string &method) const |
Private Attributes | |
LoggerPtr | logger |
MutexType | mutex |
map< EventId, RemoteServer::FuturePtr > | inprogress |
Additional Inherited Members | |
Protected Member Functions inherited from rsb::Handler | |
Handler (const std::string &method="") | |
Creates a new handler that only accepts events for the specified method. More... | |
Handler (const std::set< std::string > &methods) | |
Creates a new handler that only accepts events with the specified methods. More... | |
virtual | ~Handler () |
std::string | getClassName () const |
Definition at line 54 of file RemoteServer.cpp.
typedef boost::recursive_mutex rsb::patterns::WaitingEventHandler::MutexType |
Definition at line 56 of file RemoteServer.cpp.
|
inline |
Definition at line 65 of file RemoteServer.cpp.
|
inline |
Definition at line 108 of file RemoteServer.cpp.
|
inline |
Definition at line 69 of file RemoteServer.cpp.
|
inline |
Definition at line 73 of file RemoteServer.cpp.
|
inlinevirtual |
Handle event.
event | The event that should be handled. |
Implements rsb::eventprocessing::Handler.
Definition at line 77 of file RemoteServer.cpp.
|
private |
Definition at line 62 of file RemoteServer.cpp.
|
private |
Definition at line 58 of file RemoteServer.cpp.
|
private |
Definition at line 60 of file RemoteServer.cpp.