#include <datagram.h>
Public Member Functions | |
| datagram (datagram_service &datagram_service) | |
| ~datagram () | |
| void | started (void) |
| size_t | receive (uint8_t *buffer, size_t size, struct sockaddr &peer, socklen_t peer_size) |
| void | flush_send (void) |
Private Member Functions | |
| datagram (const datagram &) | |
| datagram & | operator= (const datagram &) |
Private Attributes | |
| size_t | _iterations |
| size_t | _packet_size |
| size_t | _read_offset |
| size_t | _write_offset |
| datagram_service & | _datagram_service |
Definition at line 38 of file datagram.h.
| scalestack::echo::flood::datagram::datagram | ( | datagram_service & | datagram_service | ) |
Definition at line 37 of file datagram.cc.
| scalestack::echo::flood::datagram::~datagram | ( | ) | [virtual] |
Reimplemented from scalestack::network::datagram.
Definition at line 47 of file datagram.cc.
| scalestack::echo::flood::datagram::datagram | ( | const datagram & | ) | [private] |
Don't allow copying of objects.
| void scalestack::echo::flood::datagram::started | ( | void | ) | [virtual] |
See network::datagram::started().
Reimplemented from scalestack::network::datagram.
Definition at line 52 of file datagram.cc.
| size_t scalestack::echo::flood::datagram::receive | ( | uint8_t * | buffer, | |
| size_t | size, | |||
| struct sockaddr & | peer, | |||
| socklen_t | peer_size | |||
| ) | [virtual] |
See network::datagram::receive().
Implements scalestack::network::datagram.
Definition at line 57 of file datagram.cc.
| void scalestack::echo::flood::datagram::flush_send | ( | void | ) | [virtual] |
See network::datagram::flush_send().
Implements scalestack::network::datagram.
Definition at line 82 of file datagram.cc.
Don't allow assignment of objects.
size_t scalestack::echo::flood::datagram::_iterations [private] |
Definition at line 76 of file datagram.h.
size_t scalestack::echo::flood::datagram::_packet_size [private] |
Definition at line 77 of file datagram.h.
size_t scalestack::echo::flood::datagram::_read_offset [private] |
Definition at line 78 of file datagram.h.
size_t scalestack::echo::flood::datagram::_write_offset [private] |
Definition at line 79 of file datagram.h.
Definition at line 80 of file datagram.h.
1.6.3