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