class for managing I/O between applications and TCP More...
#include <pending-data.h>
Public Member Functions | |
PendingData (uint32_t s, uint8_t *d=NULL, uint32_t msg=0, uint32_t resp=0) | |
PendingData (const std::string &) | |
PendingData (uint8_t *, uint32_t &, Packet *) | |
PendingData (const PendingData &) | |
uint32_t | Size () const |
uint8_t * | Serialize (uint8_t *, uint32_t &) |
uint8_t * | Construct (uint8_t *, uint32_t &) |
virtual void | Clear () |
virtual void | Add (uint32_t s, const uint8_t *d=0) |
virtual void | Add (Ptr< Packet > p) |
virtual uint32_t | SizeFromSeq (const SequenceNumber &, const SequenceNumber &) |
virtual uint32_t | SizeFromOffset (uint32_t) |
virtual uint32_t | OffsetFromSeq (const SequenceNumber &, const SequenceNumber &) |
virtual Ptr< Packet > | CopyFromOffset (uint32_t, uint32_t) |
virtual Ptr< Packet > | CopyFromSeq (uint32_t, const SequenceNumber &, const SequenceNumber &) |
PendingData * | Copy () const |
PendingData * | CopyS (uint32_t) |
PendingData * | CopySD (uint32_t, uint8_t *) |
Public Attributes | |
uint32_t | size |
std::vector< Ptr< Packet > > | data |
uint32_t | msgSize |
uint32_t | responseSize |
class for managing I/O between applications and TCP