Sirikata
|
Public Member Functions | |
ForwarderServerMessageRouter (ForwarderServiceQueue *svc_queues, ForwarderServiceQueue::ServiceID service_id) | |
virtual WARN_UNUSED bool | route (Message *msg) |
Private Attributes | |
ForwarderServiceQueue * | mForwarderServiceQueue |
ForwarderServiceQueue::ServiceID | mServiceID |
Sirikata::ForwarderServerMessageRouter::ForwarderServerMessageRouter | ( | ForwarderServiceQueue * | svc_queues, |
ForwarderServiceQueue::ServiceID | service_id | ||
) | [inline] |
References Sirikata::ForwarderServiceQueue::addService(), and mForwarderServiceQueue.
virtual WARN_UNUSED bool Sirikata::ForwarderServerMessageRouter::route | ( | Message * | msg | ) | [inline, virtual] |
Implements Sirikata::Router< Message * >.
References mForwarderServiceQueue, mServiceID, Sirikata::ForwarderServiceQueue::push(), and Sirikata::QueueEnum::PushSucceeded.
Referenced by ForwarderServerMessageRouter(), and route().
Referenced by route().