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
1.7.1