GiaKeyListModule Class Reference

#include <GiaKeyListModule.h>

List of all members.


Detailed Description

This class is only for visualizing the KeyList.


Public Member Functions

virtual int numInitStages () const
 Sets init stage.
virtual void initialize (int stage)
 Initializes this class and set some WATCH(variable) for OMNeT++.
virtual void handleMessages (cMessage *msg)
 This module doesn't handle OMNeT++ messages.
virtual void setKeyListVector (const std::vector< OverlayKey > &keyListVector)
 Sets keyListVector for OMNeT++ WATCH_VECTOR.

Protected Attributes

std::vector< OverlayKeykeyListVector


Member Function Documentation

virtual int GiaKeyListModule::numInitStages (  )  const [inline, virtual]

Sets init stage.

00046     {
00047         return MAX_STAGE_OVERLAY + 1;
00048     }

void GiaKeyListModule::initialize ( int  stage  )  [virtual]

Initializes this class and set some WATCH(variable) for OMNeT++.

Parameters:
stage Level of initialization (OMNeT++)
00028 {
00029     // wait until IPAddressResolver finished his initialization
00030     if(stage != MIN_STAGE_OVERLAY)
00031         return;
00032 
00033     WATCH_VECTOR(keyListVector);
00034 }

void GiaKeyListModule::handleMessages ( cMessage *  msg  )  [virtual]

This module doesn't handle OMNeT++ messages.

Parameters:
msg OMNeT++ message
00038 {
00039     error("this module doesn't handle messages, it runs only in initialize()");
00040 }

void GiaKeyListModule::setKeyListVector ( const std::vector< OverlayKey > &  keyListVector  )  [virtual]

Sets keyListVector for OMNeT++ WATCH_VECTOR.

Parameters:
keyListVector Vector of search keys
00044 {
00045     this->keyListVector = keyListVector;
00046 }


Member Data Documentation

std::vector<OverlayKey> GiaKeyListModule::keyListVector [protected]


The documentation for this class was generated from the following files:
Generated on Tue Jul 24 16:51:18 2007 for ITM OverSim by  doxygen 1.5.1