Public Member Functions | Public Attributes

ns3::PendingData Class Reference
[Tcp]

class for managing I/O between applications and TCP More...

#include <pending-data.h>

List of all members.

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< PacketCopyFromOffset (uint32_t, uint32_t)
virtual Ptr< PacketCopyFromSeq (uint32_t, const SequenceNumber &, const SequenceNumber &)
PendingDataCopy () const
PendingDataCopyS (uint32_t)
PendingDataCopySD (uint32_t, uint8_t *)

Public Attributes

uint32_t size
std::vector< Ptr< Packet > > data
uint32_t msgSize
uint32_t responseSize

Detailed Description

class for managing I/O between applications and TCP


The documentation for this class was generated from the following file: