INET Framework for OMNeT++/OMNEST
AnsaUDPControlInfo Class Reference

#include <AnsaUDPControlInfo_m.h>

List of all members.

Public Member Functions

 AnsaUDPControlInfo ()
 AnsaUDPControlInfo (const AnsaUDPControlInfo &other)
virtual ~AnsaUDPControlInfo ()
AnsaUDPControlInfooperator= (const AnsaUDPControlInfo &other)
virtual AnsaUDPControlInfodup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getSockId () const
virtual void setSockId (int sockId)
virtual int getUserId () const
virtual void setUserId (int userId)
virtual IPvXAddressgetSrcAddr ()
virtual const IPvXAddressgetSrcAddr () const
virtual void setSrcAddr (const IPvXAddress &srcAddr)
virtual IPvXAddressgetDestAddr ()
virtual const IPvXAddressgetDestAddr () const
virtual void setDestAddr (const IPvXAddress &destAddr)
virtual unsigned char getDiffServCodePoint () const
virtual void setDiffServCodePoint (unsigned char diffServCodePoint)
virtual short getTimeToLive () const
virtual void setTimeToLive (short timeToLive)
virtual int getSrcPort () const
virtual void setSrcPort (int srcPort)
virtual int getDestPort () const
virtual void setDestPort (int destPort)
virtual int getInterfaceId () const
virtual void setInterfaceId (int interfaceId)

Protected Member Functions

bool operator== (const AnsaUDPControlInfo &)

Protected Attributes

int sockId_var
int userId_var
IPvXAddress srcAddr_var
IPvXAddress destAddr_var
unsigned char diffServCodePoint_var
short timeToLive_var
int srcPort_var
int destPort_var
int interfaceId_var

Private Member Functions

void copy (const AnsaUDPControlInfo &other)

Detailed Description

Class generated from ansa/transport/AnsaUDPControlInfo.msg by opp_msgc.

 class AnsaUDPControlInfo
 {
     int sockId = -1;   
     int userId = -1;   
     IPvXAddress srcAddr;  
     IPvXAddress destAddr; 
     unsigned char diffServCodePoint;  
     short timeToLive;
     int srcPort;   
     int destPort;  
     int interfaceId = -1; 
 }
 

Definition at line 40 of file AnsaUDPControlInfo_m.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Definition at line 65 of file AnsaUDPControlInfo_m.h.

{return new AnsaUDPControlInfo(*this);}
virtual const IPvXAddress& AnsaUDPControlInfo::getDestAddr ( ) const [inline, virtual]

Definition at line 78 of file AnsaUDPControlInfo_m.h.

Referenced by getDestAddr().

{return const_cast<AnsaUDPControlInfo*>(this)->getDestAddr();}
virtual unsigned char AnsaUDPControlInfo::getDiffServCodePoint ( ) const [virtual]
virtual int AnsaUDPControlInfo::getInterfaceId ( ) const [virtual]
virtual int AnsaUDPControlInfo::getSockId ( ) const [virtual]
virtual const IPvXAddress& AnsaUDPControlInfo::getSrcAddr ( ) const [inline, virtual]

Definition at line 75 of file AnsaUDPControlInfo_m.h.

Referenced by getSrcAddr().

{return const_cast<AnsaUDPControlInfo*>(this)->getSrcAddr();}
virtual int AnsaUDPControlInfo::getSrcPort ( ) const [virtual]
virtual short AnsaUDPControlInfo::getTimeToLive ( ) const [virtual]
virtual int AnsaUDPControlInfo::getUserId ( ) const [virtual]

Referenced by AnsaUDP::bind().

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void AnsaUDPControlInfo::setDestAddr ( const IPvXAddress destAddr) [virtual]
virtual void AnsaUDPControlInfo::setDestPort ( int  destPort) [virtual]
virtual void AnsaUDPControlInfo::setDiffServCodePoint ( unsigned char  diffServCodePoint) [virtual]
virtual void AnsaUDPControlInfo::setInterfaceId ( int  interfaceId) [virtual]

Referenced by AnsaUDP::sendUp().

virtual void AnsaUDPControlInfo::setSockId ( int  sockId) [virtual]
virtual void AnsaUDPControlInfo::setSrcAddr ( const IPvXAddress srcAddr) [virtual]
virtual void AnsaUDPControlInfo::setSrcPort ( int  srcPort) [virtual]
virtual void AnsaUDPControlInfo::setTimeToLive ( short  timeToLive) [virtual]
virtual void AnsaUDPControlInfo::setUserId ( int  userId) [virtual]

Member Data Documentation

Definition at line 46 of file AnsaUDPControlInfo_m.h.

Definition at line 50 of file AnsaUDPControlInfo_m.h.

unsigned char AnsaUDPControlInfo::diffServCodePoint_var [protected]

Definition at line 47 of file AnsaUDPControlInfo_m.h.

Definition at line 51 of file AnsaUDPControlInfo_m.h.

Definition at line 43 of file AnsaUDPControlInfo_m.h.

Definition at line 45 of file AnsaUDPControlInfo_m.h.

Definition at line 49 of file AnsaUDPControlInfo_m.h.

Definition at line 48 of file AnsaUDPControlInfo_m.h.

Definition at line 44 of file AnsaUDPControlInfo_m.h.


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