User Manual, Developers Guide and API Documentation

constanze::ConstanzePDU Class Reference

Simple Packet generated by Constanze processes. More...

#include <ConstanzePDU.hpp>

Inheritance diagram for constanze::ConstanzePDU:

Inheritance graph
[legend]
Collaboration diagram for constanze::ConstanzePDU:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual size_t calcObjSize () const
ConstanzePDUclone ()
 ConstanzePDU (Bit _length=0)
virtual simTimeType getTimeStamp ()
virtual void setLengthInBits (Bit _length)
virtual void setTimeStamp (simTimeType time)
 ~ConstanzePDU ()

Static Public Member Functions

static wns::osi::PDUcastConstanzePDU2PDU (ConstanzePDU *)
static ConstanzePDUcastPDU2ConstanzePDU (wns::osi::PDU *)

Private Member Functions

virtual Bit doGetLengthInBits () const
 Non-virutual interface to getLengthInBits.

Private Attributes

simTimeType creationTime
 used for delay calculations
Bit length


Detailed Description

Author:
Rainer Schoenen (rs@comnets.rwth-aachen.de)

Definition at line 47 of file ConstanzePDU.hpp.


Constructor & Destructor Documentation

ConstanzePDU::ConstanzePDU ( Bit  _length = 0  ) 

Definition at line 38 of file ConstanzePDU.cpp.

ConstanzePDU::~ConstanzePDU (  ) 

Definition at line 48 of file ConstanzePDU.cpp.


Member Function Documentation

virtual size_t constanze::ConstanzePDU::calcObjSize (  )  const [inline, virtual]

Reimplemented from wns::osi::PDU.

Definition at line 66 of file ConstanzePDU.hpp.

wns::osi::PDU * ConstanzePDU::castConstanzePDU2PDU ( ConstanzePDU pdu  )  [static]

Definition at line 81 of file ConstanzePDU.cpp.

ConstanzePDU * ConstanzePDU::castPDU2ConstanzePDU ( wns::osi::PDU pdu  )  [static]

Definition at line 75 of file ConstanzePDU.cpp.

ConstanzePDU* constanze::ConstanzePDU::clone (  )  [inline, virtual]

Reimplemented from wns::osi::PDU.

Definition at line 61 of file ConstanzePDU.hpp.

Bit ConstanzePDU::doGetLengthInBits (  )  const [private, virtual]

Reimplemented from wns::osi::PDU.

Definition at line 86 of file ConstanzePDU.cpp.

simTimeType ConstanzePDU::getTimeStamp (  )  [virtual]

Definition at line 62 of file ConstanzePDU.cpp.

void ConstanzePDU::setLengthInBits ( Bit  _length  )  [virtual]

Definition at line 51 of file ConstanzePDU.cpp.

void ConstanzePDU::setTimeStamp ( simTimeType  time  )  [virtual]

Definition at line 56 of file ConstanzePDU.cpp.


Member Data Documentation

Definition at line 77 of file ConstanzePDU.hpp.

Definition at line 73 of file ConstanzePDU.hpp.


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

Generated on Sat May 26 03:32:29 2012 for openWNS by  doxygen 1.5.5