Public Member Functions | |
void | AccumulateFirstFragment (Ptr< const Packet > packet) |
void | AccumulateFragment (Ptr< const Packet > packet) |
Ptr< Packet > | AccumulateLastFragment (Ptr< const Packet > packet) |
uint16_t | GetLastSequenceControl (void) |
bool | IsDeFragmenting (void) |
bool | IsNextFragment (uint16_t sequenceControl) |
void | SetSequenceControl (uint16_t sequenceControl) |
Private Types | |
typedef std::list< Ptr< const Packet > > | Fragments |
typedef std::list< Ptr< const Packet > >::const_iterator | FragmentsCI |
Private Attributes | |
bool | m_defragmenting |
Fragments | m_fragments |
uint16_t | m_lastSequenceControl |
Definition at line 36 of file mac-rx-middle.cc.