#include <stream_service.h>
Public Member Functions | |
| stream_service (kernel::module &module) | |
| network::stream * | add_stream (void) |
| void | remove_stream (void) |
Static Public Member Functions | |
| static void | options (kernel::module &module) |
Private Member Functions | |
| stream_service (const stream_service &) | |
| stream_service & | operator= (const stream_service &) |
Private Attributes | |
| size_t | _count |
| threading::mutex | _mutex |
Definition at line 38 of file stream_service.h.
| scalestack::echo::flood::stream_service::stream_service | ( | kernel::module & | module | ) |
Reimplemented from scalestack::network::stream_service.
Definition at line 60 of file stream_service.cc.
| scalestack::echo::flood::stream_service::stream_service | ( | const stream_service & | ) | [private] |
Don't allow copying of objects.
| void scalestack::echo::flood::stream_service::options | ( | kernel::module & | module | ) | [static] |
Add common options for the stream service.
Definition at line 43 of file stream_service.cc.
| network::stream * scalestack::echo::flood::stream_service::add_stream | ( | void | ) | [virtual] |
See network::stream_service::add_stream().
Implements scalestack::network::stream_service.
Definition at line 67 of file stream_service.cc.
| void scalestack::echo::flood::stream_service::remove_stream | ( | void | ) |
Notify the stream service that a stream has been removed.
Definition at line 72 of file stream_service.cc.
| stream_service& scalestack::echo::flood::stream_service::operator= | ( | const stream_service & | ) | [private] |
Don't allow assignment of objects.
size_t scalestack::echo::flood::stream_service::_count [private] |
Definition at line 73 of file stream_service.h.
Definition at line 74 of file stream_service.h.
1.6.3