#include <packet.hh>
Public Member Functions | |
Packet (const ::size_t mtu, const address_t &addr) | |
Packet (const address_t &addr, const utl::Data &d) | |
::size_t | size () const |
const utl::Data & | data () const |
const address_t & | sender () const |
bool | add_message (const msg::Message &m) |
void | close (const address_t &i) |
Static Public Member Functions | |
static void | parse (utl::Data, const address_t &, const address_t &) |
Static Public Attributes | |
static const ::size_t | min_length = sizeof (raw) |
Static Protected Attributes | |
static std::map< address_t, utl::Seqnum< u_int16_t > > | seqnum_map = std::map<address_t, utl::Seqnum<u_int16_t> >() |
Private Attributes | |
::size_t | _size |
address_t | _sender |
utl::Data | _data |
raw * | _raw |
Classes | |
struct | raw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|