INET Framework for OMNeT++/OMNEST
TrafGenPacket Class Reference

#include <TrafGenPacket_m.h>

List of all members.

Public Member Functions

 TrafGenPacket (const char *name=NULL, int kind=0)
 TrafGenPacket (const TrafGenPacket &other)
virtual ~TrafGenPacket ()
TrafGenPacketoperator= (const TrafGenPacket &other)
virtual TrafGenPacketdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual const char * getFlowId () const
virtual void setFlowId (const char *flowId)
virtual double getSentTime () const
virtual void setSentTime (double sentTime)
virtual const char * getApplication () const
virtual void setApplication (const char *application)

Protected Member Functions

bool operator== (const TrafGenPacket &)

Protected Attributes

opp_string flowId_var
double sentTime_var
opp_string application_var

Private Member Functions

void copy (const TrafGenPacket &other)

Detailed Description

Class generated from ansa/TrafficGenerator/TrafGenPacket.msg by opp_msgc.

 packet TrafGenPacket
 {
     string flowId;
     double sentTime;
     string application;
 }
 

Definition at line 33 of file TrafGenPacket_m.h.


Constructor & Destructor Documentation

TrafGenPacket::TrafGenPacket ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

virtual TrafGenPacket::~TrafGenPacket ( ) [virtual]

Member Function Documentation

void TrafGenPacket::copy ( const TrafGenPacket other) [private]
virtual TrafGenPacket* TrafGenPacket::dup ( ) const [inline, virtual]

Definition at line 52 of file TrafGenPacket_m.h.

{return new TrafGenPacket(*this);}
virtual const char* TrafGenPacket::getApplication ( ) const [virtual]
virtual const char* TrafGenPacket::getFlowId ( ) const [virtual]
virtual double TrafGenPacket::getSentTime ( ) const [virtual]

Referenced by TrafGen::processPacket().

TrafGenPacket& TrafGenPacket::operator= ( const TrafGenPacket other)
bool TrafGenPacket::operator== ( const TrafGenPacket ) [protected]
virtual void TrafGenPacket::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

virtual void TrafGenPacket::parsimUnpack ( cCommBuffer *  b) [virtual]

Referenced by doUnpacking().

virtual void TrafGenPacket::setApplication ( const char *  application) [virtual]

Referenced by TrafGen::createPacket().

virtual void TrafGenPacket::setFlowId ( const char *  flowId) [virtual]

Referenced by TrafGen::createPacket().

virtual void TrafGenPacket::setSentTime ( double  sentTime) [virtual]

Referenced by TrafGen::createPacket().


Member Data Documentation

opp_string TrafGenPacket::application_var [protected]

Definition at line 38 of file TrafGenPacket_m.h.

opp_string TrafGenPacket::flowId_var [protected]

Definition at line 36 of file TrafGenPacket_m.h.

double TrafGenPacket::sentTime_var [protected]

Definition at line 37 of file TrafGenPacket_m.h.


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