Service< EH > Class Template Reference
#include <service.h>
Public Types |
|
| typedef EH | event_handler |
Public Member Functions |
|
| WISP_IMPORT_T (event_handler, caller_type) | |
| WISP_IMPORT_T (event_handler, protocol_processor) | |
| Service (const std::string &connection="", const std::string &name="", const unsigned int message_capacity=Message::DefaultCapacity) | |
| template<typename Initializer > | |
| Service (const Initializer &initializer, const std::string &connection="", const std::string &name="", const unsigned int message_capacity=Message::DefaultCapacity) | |
| const std::string & | name () const |
| protocol_processor::State | state () |
| void | start (EventLoop &loop, unsigned int call_timeout) |
| void | stop () |
Protected Member Functions |
|
| protocol_processor & | protocol () |
Detailed Description
template<typename EH>
class Service< EH >
Definition at line 563 of file service/service.h.
Member Typedef Documentation
template<typename EH >
| typedef EH Service< EH >::event_handler |
Definition at line 565 of file service/service.h.
Constructor & Destructor Documentation
template<typename EH >
|
inlineexplicit |
Definition at line 581 of file service/service.h.
template<typename EH >
template<typename Initializer >
|
inlineexplicit |
Definition at line 591 of file service/service.h.
Member Function Documentation
template<typename EH >
|
inline |
Definition at line 601 of file service/service.h.
template<typename EH >
|
inlineprotected |
Definition at line 575 of file service/service.h.
Referenced by Service< EH >::state().
template<typename EH >
|
inline |
Definition at line 609 of file service/service.h.
template<typename EH >
|
inline |
Definition at line 605 of file service/service.h.
References Service< EH >::protocol().
template<typename EH >
|
inline |
Definition at line 613 of file service/service.h.
template<typename EH >
| Service< EH >::WISP_IMPORT_T | ( | event_handler | , |
| caller_type | |||
| ) |
template<typename EH >
| Service< EH >::WISP_IMPORT_T | ( | event_handler | , |
| protocol_processor | |||
| ) |
The documentation for this class was generated from the following file:
Copyright © 2006-2012 Savarese Software Research Corporation. All rights reserved.
Copyright © 2017 Savarese Software Research Corporation. All rights reserved