#include <service.h>
Public Member Functions | |
| service (kernel::module &module) | |
| virtual | ~service () |
Private Member Functions | |
| service (const service &) | |
| service & | operator= (const service &) |
| virtual handler_provider * | _add_handler (handler *handler)=0 |
Friends | |
| class | handler_service |
This is a base class that event providers must implement in order to provide an event service.
Definition at line 42 of file service.h.
| scalestack::event::service::service | ( | kernel::module & | module | ) | [inline] |
Constructor for event service.
| [in] | module | Module that the service is associated with. |
Reimplemented from scalestack::kernel::service.
Reimplemented in scalestack::event::libevent::service.
| scalestack::event::service::~service | ( | ) | [inline, virtual] |
Reimplemented from scalestack::kernel::service.
Reimplemented in scalestack::event::libevent::service.
| scalestack::event::service::service | ( | const service & | ) | [private] |
Don't allow copying of objects.
Don't allow assignment of objects.
| virtual handler_provider* scalestack::event::service::_add_handler | ( | handler * | handler | ) | [private, pure virtual] |
Add a handler to the event service.
| [in] | handler | Handler to add. |
Implemented in scalestack::event::libevent::service.
friend class handler_service [friend] |
1.6.3