Public Member Functions | Protected Member Functions | Protected Attributes

KBRroute Class Reference

Class generated from common/CommonMessages.msg by opp_msgc. More...

#include <CommonMessages_m.h>

Inheritance diagram for KBRroute:
CommonAPIMessage

List of all members.

Public Member Functions

 KBRroute (const char *name=NULL, int kind=0)
 KBRroute (const KBRroute &other)
virtual ~KBRroute ()
KBRrouteoperator= (const KBRroute &other)
virtual KBRroutedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OverlayKeygetDestKey ()
virtual const OverlayKeygetDestKey () const
virtual void setDestKey (const OverlayKey &destKey_var)
virtual int getDestComp () const
virtual void setDestComp (int destComp_var)
virtual int getSrcComp () const
virtual void setSrcComp (int srcComp_var)
virtual void setSourceRouteArraySize (unsigned int size)
virtual unsigned int getSourceRouteArraySize () const
virtual TransportAddressgetSourceRoute (unsigned int k)
virtual const TransportAddressgetSourceRoute (unsigned int k) const
virtual void setSourceRoute (unsigned int k, const TransportAddress &sourceRoute_var)
virtual int getRoutingType () const
virtual void setRoutingType (int routingType_var)

Protected Member Functions

bool operator== (const KBRroute &)

Protected Attributes

::OverlayKey destKey_var
int destComp_var
int srcComp_var
::TransportAddresssourceRoute_var
unsigned int sourceRoute_arraysize
int routingType_var

Detailed Description

Class generated from common/CommonMessages.msg by opp_msgc.

 packet KBRroute extends CommonAPIMessage
 {
     OverlayKey destKey;                
     int destComp enum(CompType);       
     int srcComp enum(CompType);        
     TransportAddress sourceRoute[];    
     int routingType enum(RoutingType); 
 }
 

Definition at line 998 of file CommonMessages_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

KBRroute::KBRroute ( const KBRroute other  ) 
virtual KBRroute::~KBRroute (  )  [virtual]

Member Function Documentation

virtual KBRroute* KBRroute::dup (  )  const [inline, virtual]

Reimplemented from CommonAPIMessage.

Definition at line 1016 of file CommonMessages_m.h.

{return new KBRroute(*this);}

virtual int KBRroute::getDestComp (  )  const [virtual]
virtual OverlayKey& KBRroute::getDestKey (  )  [virtual]
virtual const OverlayKey& KBRroute::getDestKey (  )  const [inline, virtual]

Definition at line 1022 of file CommonMessages_m.h.

Referenced by getDestKey().

{return const_cast<KBRroute*>(this)->getDestKey();}

virtual int KBRroute::getRoutingType (  )  const [virtual]
virtual const TransportAddress& KBRroute::getSourceRoute ( unsigned int  k  )  const [inline, virtual]

Definition at line 1031 of file CommonMessages_m.h.

Referenced by getSourceRoute().

{return const_cast<KBRroute*>(this)->getSourceRoute(k);}

virtual TransportAddress& KBRroute::getSourceRoute ( unsigned int  k  )  [virtual]
virtual unsigned int KBRroute::getSourceRouteArraySize (  )  const [virtual]
virtual int KBRroute::getSrcComp (  )  const [virtual]
KBRroute& KBRroute::operator= ( const KBRroute other  ) 
bool KBRroute::operator== ( const KBRroute  )  [protected]
virtual void KBRroute::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from CommonAPIMessage.

Referenced by doPacking().

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

Reimplemented from CommonAPIMessage.

Referenced by doUnpacking().

virtual void KBRroute::setDestComp ( int  destComp_var  )  [virtual]

Referenced by BaseApp::callRoute().

virtual void KBRroute::setDestKey ( const OverlayKey destKey_var  )  [virtual]

Referenced by BaseApp::callRoute().

virtual void KBRroute::setRoutingType ( int  routingType_var  )  [virtual]

Referenced by BaseApp::callRoute().

virtual void KBRroute::setSourceRoute ( unsigned int  k,
const TransportAddress sourceRoute_var 
) [virtual]

Referenced by BaseApp::callRoute().

virtual void KBRroute::setSourceRouteArraySize ( unsigned int  size  )  [virtual]

Referenced by BaseApp::callRoute().

virtual void KBRroute::setSrcComp ( int  srcComp_var  )  [virtual]

Referenced by BaseApp::callRoute().


Member Data Documentation

int KBRroute::destComp_var [protected]

Definition at line 1002 of file CommonMessages_m.h.

Definition at line 1001 of file CommonMessages_m.h.

int KBRroute::routingType_var [protected]

Definition at line 1006 of file CommonMessages_m.h.

unsigned int KBRroute::sourceRoute_arraysize [protected]

Definition at line 1005 of file CommonMessages_m.h.

Definition at line 1004 of file CommonMessages_m.h.

int KBRroute::srcComp_var [protected]

Definition at line 1003 of file CommonMessages_m.h.


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