#include <EventQueue.h>

Classes | |
| struct | EventEntry |
Public Member Functions | |
| EventQueue (super::caller_type &caller, const EventQueueInitializer &initializer) | |
| virtual | ~EventQueue () |
Protected Member Functions | |
| WISP_IMPORT (SessionProtocol, MessageExpireSession) | |
| WISP_IMPORT (GroupSessionProtocol, MessageExpireGroupSession) | |
| void | reply (const string &sender, const MessageResponse &response, const NS_SSRC_WISP_PROTOCOL::wisp_call_token token) |
| void | complete_fetch (const string &sender, MessageResponse &response, const NS_SSRC_WISP_PROTOCOL::wisp_call_token token, const EventInfo &) |
| void | fetch (const WebServiceCall &call, const MessageInfo &msginfo) |
| void | process_request (const MessageDeliverEvent &msg, const MessageInfo &) |
| void | process_request (const MessageDeliverEvents &msg, const MessageInfo &) |
| void | process_request (const MessageExpireSession &msg, const MessageInfo &) |
| void | process_request (const MessageExpireGroupSession &msg, const MessageInfo &) |
| void | process_request (const MessageLoginSession &msg, const MessageInfo &) |
| virtual void | transition (State state) |
Friends | |
| class | NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits > |
Detailed Description
Definition at line 53 of file EventQueue.h.
Constructor & Destructor Documentation
| EventQueue::EventQueue | ( | super::caller_type & | caller, |
| const EventQueueInitializer & | initializer | ||
| ) | [inline, explicit] |
Definition at line 454 of file EventQueue.h.
References WebServiceProtocol::event_queue_ws_type(), fetch(), and WS_TWO_WAY_CALL.
| virtual EventQueue::~EventQueue | ( | ) | [inline, virtual] |
Definition at line 470 of file EventQueue.h.
Member Function Documentation
| void EventQueue::complete_fetch | ( | const string & | sender, |
| MessageResponse & | response, | ||
| const NS_SSRC_WISP_PROTOCOL::wisp_call_token | token, | ||
| const EventInfo & | |||
| ) | [inline, protected] |
| void EventQueue::fetch | ( | const WebServiceCall & | call, |
| const MessageInfo & | msginfo | ||
| ) | [inline, protected] |
Definition at line 160 of file EventQueue.h.
References complete_fetch(), reply(), and web_event_direct().
Referenced by EventQueue().
| void EventQueue::process_request | ( | const MessageDeliverEvent & | msg, |
| const MessageInfo & | |||
| ) | [inline, protected] |
Definition at line 271 of file EventQueue.h.
References to_string().
| void EventQueue::process_request | ( | const MessageDeliverEvents & | msg, |
| const MessageInfo & | |||
| ) | [inline, protected] |
Definition at line 306 of file EventQueue.h.
References to_string().
| void EventQueue::process_request | ( | const MessageExpireSession & | msg, |
| const MessageInfo & | |||
| ) | [inline, protected] |
Definition at line 348 of file EventQueue.h.
References web_event().
| void EventQueue::process_request | ( | const MessageExpireGroupSession & | msg, |
| const MessageInfo & | |||
| ) | [inline, protected] |
Definition at line 381 of file EventQueue.h.
References uid(), and web_event().
| void EventQueue::process_request | ( | const MessageLoginSession & | msg, |
| const MessageInfo & | |||
| ) | [inline, protected] |
Definition at line 407 of file EventQueue.h.
References uid().
| void EventQueue::reply | ( | const string & | sender, |
| const MessageResponse & | response, | ||
| const NS_SSRC_WISP_PROTOCOL::wisp_call_token | token | ||
| ) | [inline, protected] |
Definition at line 112 of file EventQueue.h.
References to_string().
Referenced by complete_fetch(), and fetch().
| virtual void EventQueue::transition | ( | State | state | ) | [inline, protected, virtual] |
Definition at line 418 of file EventQueue.h.
References SessionProtocol::event_group_expire(), GroupSessionProtocol::event_group_expire(), SessionProtocol::event_group_login(), and WebServiceProtocol::event_queue_ws_group().
| EventQueue::WISP_IMPORT | ( | SessionProtocol | , |
| MessageExpireSession | |||
| ) | [protected] |
| EventQueue::WISP_IMPORT | ( | GroupSessionProtocol | , |
| MessageExpireGroupSession | |||
| ) | [protected] |
Friends And Related Function Documentation
friend class NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits > [friend] |
Definition at line 55 of file EventQueue.h.
The documentation for this class was generated from the following file: