SearchMessage Class Reference

#include <GiaMessage_m.h>

Inheritance diagram for SearchMessage:

GiaIDMessage GiaMessage BaseOverlayMessage List of all members.

Detailed Description

Class generated from GiaMessage.msg by opp_msgc.

 message SearchMessage extends GiaIDMessage
 {
    fields:
         OverlayKey searchKey;		
 	int maxResponses;		
 	OverlayKey reversePath[];	
 	OverlayKey foundNode[];		
 };
 


Public Member Functions

 SearchMessage (const char *name=NULL, int kind=0)
 SearchMessage (const SearchMessage &other)
virtual ~SearchMessage ()
SearchMessageoperator= (const SearchMessage &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 int getMaxResponses () const
virtual void setMaxResponses (int maxResponses_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 void setFoundNodeArraySize (unsigned int size)
virtual unsigned int getFoundNodeArraySize () const
virtual OverlayKeygetFoundNode (unsigned int k)
virtual const OverlayKeygetFoundNode (unsigned int k) const
virtual void setFoundNode (unsigned int k, const OverlayKey &foundNode_var)

Protected Member Functions

bool operator== (const SearchMessage &)

Protected Attributes

OverlayKey searchKey_var
int maxResponses_var
OverlayKeyreversePath_var
unsigned int reversePath_arraysize
OverlayKeyfoundNode_var
unsigned int foundNode_arraysize


Constructor & Destructor Documentation

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

SearchMessage::SearchMessage ( const SearchMessage other  ) 

virtual SearchMessage::~SearchMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from GiaIDMessage.

00365 {return new SearchMessage(*this);}

virtual const OverlayKey& SearchMessage::getFoundNode ( unsigned int  k  )  const [inline, virtual]

00383 {return const_cast<SearchMessage*>(this)->getFoundNode(k);}

virtual OverlayKey& SearchMessage::getFoundNode ( unsigned int  k  )  [virtual]

virtual unsigned int SearchMessage::getFoundNodeArraySize (  )  const [virtual]

virtual int SearchMessage::getMaxResponses (  )  const [virtual]

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

00378 {return const_cast<SearchMessage*>(this)->getReversePath(k);}

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

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

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

00371 {return const_cast<SearchMessage*>(this)->getSearchKey();}

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

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

Reimplemented from GiaIDMessage.

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

Reimplemented from GiaIDMessage.

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

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

virtual void SearchMessage::setFoundNode ( unsigned int  k,
const OverlayKey foundNode_var 
) [virtual]

virtual void SearchMessage::setFoundNodeArraySize ( unsigned int  size  )  [virtual]

virtual void SearchMessage::setMaxResponses ( int  maxResponses_var  )  [virtual]

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

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

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


Member Data Documentation

unsigned int SearchMessage::foundNode_arraysize [protected]

OverlayKey* SearchMessage::foundNode_var [protected]

int SearchMessage::maxResponses_var [protected]

unsigned int SearchMessage::reversePath_arraysize [protected]

OverlayKey* SearchMessage::reversePath_var [protected]

OverlayKey SearchMessage::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