INET Framework for OMNeT++/OMNEST
UDPControlInfo Class Reference

#include <UDPControlInfo_m.h>

List of all members.

Public Member Functions

 UDPControlInfo ()
 UDPControlInfo (const UDPControlInfo &other)
virtual ~UDPControlInfo ()
UDPControlInfooperator= (const UDPControlInfo &other)
virtual UDPControlInfodup () 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 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 UDPControlInfo &)

Protected Attributes

int sockId_var
int userId_var
IPvXAddress srcAddr_var
IPvXAddress destAddr_var
int srcPort_var
int destPort_var
int interfaceId_var

Private Member Functions

void copy (const UDPControlInfo &other)

Detailed Description

Class generated from transport/contract/UDPControlInfo.msg by opp_msgc.

 class UDPControlInfo
 {
     int sockId = -1;   
     int userId = -1;   
     IPvXAddress srcAddr;  
     IPvXAddress destAddr; 
     int srcPort;   
     int destPort;  
     int interfaceId = -1; 
 }
 

Definition at line 73 of file UDPControlInfo_m.h.


Constructor & Destructor Documentation

virtual UDPControlInfo::~UDPControlInfo ( ) [virtual]

Member Function Documentation

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

Definition at line 96 of file UDPControlInfo_m.h.

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

Definition at line 109 of file UDPControlInfo_m.h.

Referenced by getDestAddr().

{return const_cast<UDPControlInfo*>(this)->getDestAddr();}
virtual const IPvXAddress& UDPControlInfo::getSrcAddr ( ) const [inline, virtual]

Definition at line 106 of file UDPControlInfo_m.h.

Referenced by getSrcAddr().

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

Referenced by UDP::bind().

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void UDPControlInfo::setInterfaceId ( int  interfaceId) [virtual]
virtual void UDPControlInfo::setUserId ( int  userId) [virtual]

Member Data Documentation

Definition at line 79 of file UDPControlInfo_m.h.

Definition at line 81 of file UDPControlInfo_m.h.

Definition at line 82 of file UDPControlInfo_m.h.

int UDPControlInfo::sockId_var [protected]

Definition at line 76 of file UDPControlInfo_m.h.

Definition at line 78 of file UDPControlInfo_m.h.

int UDPControlInfo::srcPort_var [protected]

Definition at line 80 of file UDPControlInfo_m.h.

int UDPControlInfo::userId_var [protected]

Definition at line 77 of file UDPControlInfo_m.h.


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