SearchResponseMessage Class Reference

#include <GiaMessage_m.h>

Inheritance diagram for SearchResponseMessage:

GiaIDMessage GiaMessage BaseOverlayMessage List of all members.

Detailed Description

Class generated from GiaMessage.msg by opp_msgc.

 message SearchResponseMessage extends GiaIDMessage
 {
    fields:
    	OverlayKey searchKey;		
 	OverlayKey reversePath[];	
 	GiaNode foundNode;		
 	int searchHopCount;		
 };
 


Public Member Functions

 SearchResponseMessage (const char *name=NULL, int kind=0)
 SearchResponseMessage (const SearchResponseMessage &other)
virtual ~SearchResponseMessage ()
SearchResponseMessageoperator= (const SearchResponseMessage &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual OverlayKeygetSearchKey ()
virtual const OverlayKeygetSearchKey () const
virtual void setSearchKey (const OverlayKey &searchKey_var)
virtual void setReversePathArraySize (unsigned int size)
virtual unsigned int getReversePathArraySize () const
virtual OverlayKeygetReversePath (unsigned int k)
virtual const OverlayKeygetReversePath (unsigned int k) const
virtual void setReversePath (unsigned int k, const OverlayKey &reversePath_var)
virtual GiaNodegetFoundNode ()
virtual const GiaNodegetFoundNode () const
virtual void setFoundNode (const GiaNode &foundNode_var)
virtual int getSearchHopCount () const
virtual void setSearchHopCount (int searchHopCount_var)

Protected Member Functions

bool operator== (const SearchResponseMessage &)

Protected Attributes

OverlayKey searchKey_var
OverlayKeyreversePath_var
unsigned int reversePath_arraysize
GiaNode foundNode_var
int searchHopCount_var


Constructor & Destructor Documentation

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

SearchResponseMessage::SearchResponseMessage ( const SearchResponseMessage other  ) 

virtual SearchResponseMessage::~SearchResponseMessage (  )  [virtual]


Member Function Documentation

virtual cPolymorphic* SearchResponseMessage::dup (  )  const [inline, virtual]

Reimplemented from GiaIDMessage.

00420 {return new SearchResponseMessage(*this);}

virtual const GiaNode& SearchResponseMessage::getFoundNode (  )  const [inline, virtual]

00434 {return const_cast<SearchResponseMessage*>(this)->getFoundNode();}

virtual GiaNode& SearchResponseMessage::getFoundNode (  )  [virtual]

virtual const OverlayKey& SearchResponseMessage::getReversePath ( unsigned int  k  )  const [inline, virtual]

00431 {return const_cast<SearchResponseMessage*>(this)->getReversePath(k);}

virtual OverlayKey& SearchResponseMessage::getReversePath ( unsigned int  k  )  [virtual]

virtual unsigned int SearchResponseMessage::getReversePathArraySize (  )  const [virtual]

virtual int SearchResponseMessage::getSearchHopCount (  )  const [virtual]

virtual const OverlayKey& SearchResponseMessage::getSearchKey (  )  const [inline, virtual]

00426 {return const_cast<SearchResponseMessage*>(this)->getSearchKey();}

virtual OverlayKey& SearchResponseMessage::getSearchKey (  )  [virtual]

virtual void SearchResponseMessage::netPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from GiaIDMessage.

virtual void SearchResponseMessage::netUnpack ( cCommBuffer *  b  )  [virtual]

Reimplemented from GiaIDMessage.

SearchResponseMessage& SearchResponseMessage::operator= ( const SearchResponseMessage other  ) 

bool SearchResponseMessage::operator== ( const SearchResponseMessage  )  [protected]

virtual void SearchResponseMessage::setFoundNode ( const GiaNode foundNode_var  )  [virtual]

virtual void SearchResponseMessage::setReversePath ( unsigned int  k,
const OverlayKey reversePath_var 
) [virtual]

virtual void SearchResponseMessage::setReversePathArraySize ( unsigned int  size  )  [virtual]

virtual void SearchResponseMessage::setSearchHopCount ( int  searchHopCount_var  )  [virtual]

virtual void SearchResponseMessage::setSearchKey ( const OverlayKey searchKey_var  )  [virtual]


Member Data Documentation

GiaNode SearchResponseMessage::foundNode_var [protected]

unsigned int SearchResponseMessage::reversePath_arraysize [protected]

OverlayKey* SearchResponseMessage::reversePath_var [protected]

int SearchResponseMessage::searchHopCount_var [protected]

OverlayKey SearchResponseMessage::searchKey_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 11 14:52:40 2007 for ITM OverSim by  doxygen 1.4.7