#include <listener_service.h>
Public Member Functions | |
| listener_service (kernel::module &module, std::auto_ptr< stream_service_provider > stream_service_provider) | |
| virtual | ~listener_service () |
Protected Attributes | |
| std::auto_ptr < stream_service_provider > | _stream_service_provider |
| event::handler_service | _handler_service |
Private Member Functions | |
| listener_service (const listener_service &) | |
| listener_service & | operator= (const listener_service &) |
Definition at line 38 of file listener_service.h.
| scalestack::network::listener_service::listener_service | ( | kernel::module & | module, | |
| std::auto_ptr< stream_service_provider > | stream_service_provider | |||
| ) | [inline] |
Constructor for the listener service.
| [in] | module | Module that the service is associated with. |
| [in] | stream_service_provider | Stream service provider to associate with this service. Accepted connections from listener objects are added to this stream service provider. |
Reimplemented in scalestack::network::local::stream::listener_service.
Definition at line 77 of file listener_service.h.
| scalestack::network::listener_service::~listener_service | ( | ) | [inline, virtual] |
Reimplemented in scalestack::network::ip::tcp::listener_service, and scalestack::network::local::stream::listener_service.
Definition at line 85 of file listener_service.h.
| scalestack::network::listener_service::listener_service | ( | const listener_service & | ) | [private] |
Don't allow copying of objects.
| listener_service& scalestack::network::listener_service::operator= | ( | const listener_service & | ) | [private] |
Don't allow assignment of objects.
std::auto_ptr<stream_service_provider> scalestack::network::listener_service::_stream_service_provider [protected] |
Definition at line 57 of file listener_service.h.
Definition at line 58 of file listener_service.h.
1.6.3