#include <stream_service.h>
Public Member Functions | |
| stream_service (kernel::module &module) | |
| virtual | ~stream_service () |
| virtual network::stream * | add_stream (void)=0 |
Private Member Functions | |
| stream_service (const stream_service &) | |
| stream_service & | operator= (const stream_service &) |
This is the base class for classes using a stream service.
Definition at line 44 of file stream_service.h.
| scalestack::network::stream_service::stream_service | ( | kernel::module & | module | ) | [inline] |
Reimplemented in scalestack::echo::flood::stream_service, and scalestack::echo::server::stream_service.
Definition at line 117 of file stream_service.h.
| scalestack::network::stream_service::~stream_service | ( | ) | [inline, virtual] |
Definition at line 122 of file stream_service.h.
| scalestack::network::stream_service::stream_service | ( | const stream_service & | ) | [private] |
Don't allow copying of objects.
| virtual network::stream* scalestack::network::stream_service::add_stream | ( | void | ) | [pure virtual] |
Get a new stream from a derived class.
Implemented in scalestack::database_proxy::client_service, scalestack::database_proxy::service, scalestack::echo::flood::stream_service, scalestack::echo::server::stream_service, scalestack::proxy::client_service, and scalestack::proxy::server_service.
| stream_service& scalestack::network::stream_service::operator= | ( | const stream_service & | ) | [private] |
Don't allow assignment of objects.
1.6.3