INET Framework for OMNeT++/OMNEST
IPRoutingDecision Class Reference

#include <IPControlInfo_m.h>

List of all members.

Public Member Functions

 IPRoutingDecision ()
 IPRoutingDecision (const IPRoutingDecision &other)
virtual ~IPRoutingDecision ()
IPRoutingDecisionoperator= (const IPRoutingDecision &other)
virtual IPRoutingDecisiondup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getInterfaceId () const
virtual void setInterfaceId (int interfaceId)
virtual IPAddressgetNextHopAddr ()
virtual const IPAddressgetNextHopAddr () const
virtual void setNextHopAddr (const IPAddress &nextHopAddr)

Protected Member Functions

bool operator== (const IPRoutingDecision &)

Protected Attributes

int interfaceId_var
IPAddress nextHopAddr_var

Private Member Functions

void copy (const IPRoutingDecision &other)

Detailed Description

Class generated from networklayer/contract/IPControlInfo.msg by opp_msgc.

 class IPRoutingDecision
 {
     int interfaceId = -1; 
     IPAddress nextHopAddr;
 }
 

Definition at line 122 of file IPControlInfo_m.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Definition at line 140 of file IPControlInfo_m.h.

{return new IPRoutingDecision(*this);}
virtual int IPRoutingDecision::getInterfaceId ( ) const [virtual]
virtual const IPAddress& IPRoutingDecision::getNextHopAddr ( ) const [inline, virtual]

Definition at line 148 of file IPControlInfo_m.h.

Referenced by getNextHopAddr().

{return const_cast<IPRoutingDecision*>(this)->getNextHopAddr();}
IPRoutingDecision& IPRoutingDecision::operator= ( const IPRoutingDecision other)
bool IPRoutingDecision::operator== ( const IPRoutingDecision ) [protected]
virtual void IPRoutingDecision::parsimPack ( cCommBuffer *  b) [virtual]

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void IPRoutingDecision::setInterfaceId ( int  interfaceId) [virtual]
virtual void IPRoutingDecision::setNextHopAddr ( const IPAddress nextHopAddr) [virtual]

Member Data Documentation

Definition at line 125 of file IPControlInfo_m.h.

Definition at line 126 of file IPControlInfo_m.h.


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