Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

UDPHeader Class Reference

#include <udp.h>

Inheritance diagram for UDPHeader:

L4PDU PDU Serializable ReuseBase List of all members.

Public Member Functions

 UDPHeader ()
 UDPHeader (PortId_t, PortId_t, Word_t, Word_t)
 UDPHeader (PortId_t, PortId_t, Word_t, Word_t, FId_t)
 UDPHeader (char *b, Size_t &sz, Packet *p)
 UDPHeader (const UDPHeader &)
 ~UDPHeader ()
Size_t Size () const
PDUCopy () const
Proto_t Proto ()
Size_t SSize ()
char * Serialize (char *, Size_t &)
char * Construct (char *, Size_t &)
void Trace (Tfstream &, Bitmap_t, Packet *=0, const char *=0)

Public Attributes

PortId_t sourcePort
PortId_t destPort
Word_t messageLength
Word_t checksum
FId_t fid
Seq_t seq

Constructor & Destructor Documentation

UDPHeader::UDPHeader  ) 
 

UDPHeader::UDPHeader PortId_t  ,
PortId_t  ,
Word_t  ,
Word_t 
 

UDPHeader::UDPHeader PortId_t  ,
PortId_t  ,
Word_t  ,
Word_t  ,
FId_t 
 

UDPHeader::UDPHeader char *  b,
Size_t sz,
Packet p
 

UDPHeader::UDPHeader const UDPHeader  ) 
 

UDPHeader::~UDPHeader  ) 
 


Member Function Documentation

char * UDPHeader::Construct char *  ,
Size_t
[virtual]
 

Reimplemented from PDU.

PDU * UDPHeader::Copy  )  const [virtual]
 

Implements PDU.

Proto_t UDPHeader::Proto void   )  [inline, virtual]
 

Reimplemented from PDU.

char * UDPHeader::Serialize char *  ,
Size_t
[virtual]
 

Reimplemented from PDU.

Size_t UDPHeader::Size  )  const [virtual]
 

Implements PDU.

Size_t UDPHeader::SSize  )  [virtual]
 

Reimplemented from PDU.

void UDPHeader::Trace Tfstream ,
Bitmap_t  ,
Packet = 0,
const char *  = 0
[virtual]
 

Reimplemented from PDU.


Member Data Documentation

Word_t UDPHeader::checksum
 

PortId_t UDPHeader::destPort
 

FId_t UDPHeader::fid
 

Word_t UDPHeader::messageLength
 

Seq_t UDPHeader::seq
 

PortId_t UDPHeader::sourcePort
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:35 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1