ITM OverSim Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractLookupThis class declares an abstract iterative lookup
AccessNetConfiguration module for access networks
BaseAppBase class for applications (Tier 1)
BaseLookupThis class implements a basic greedy lookup strategy
BaseLookup::RpcInfo
BaseLookup::RpcInfoVector
BaseLookupConfigurationThis class holds the lookup configuration
BaseOverlayBase class for overlays
BaseOverlay::lookupHashFcn
BaseOverlay::RpcState
BasePathLookupThis class implements a path lookup
BootstrapOracleGlobal modul that supports bootstrap process and key distribution
BootstrapOracleAccessGives access to the BootstrapOracle
BucketKademlia bucket
ChordChord overlay module
cNetCommBufferCommunication buffer that packs data into a memory buffer without any transformation
Comparator< T >Default Comparator
CSHA1
Edge
EdgeListMaintains the edges found while building the voronoi diagram
FingerTableFinger table module
GenericPacketParserA message parser using the cMemCommBuffer to serialize cmessages
GeometryProvides basic line inter- / bisecting and processing functions, needed to build the voronoi and determine neighborhood relationships
GiaGia overlay module
GiaNodeThis class represents a node in gia overlay network
GIASearchAppGia search test application
GiaSearchStatsStruct for average statistical values of search messages and responses
GlobalRoutingHashMap
GlobalRoutingHashMapAccessGives access to the GlobalRoutingHashMap
GlobalStatisticsModul to record global statistics
GlobalStatisticsAccessGives access to the GlobalStatistics modul
greatGatheringSimulates many nodes gathering at one spot
groupRoamingSimulates nodes roaming the area in groups
Halfedge
__gnu_cxx::hash< IPvXAddress >
HeapPQMaintains a hash table in order to find halfedges in n*log(n) time
IPv4UnderlayConfiguratorConfigurator module for the IPv4Underlay
KademliaKademlia overlay module
KBRTestAppTest application for KBR interface
KeyComparatorOverlayKey comparator
KeyDistanceComparator< Metric >OverlayKey distance comparator
KeyListThis class is for managing (search)keys
KeyListModuleThis class is only for visualizing the KeyList
KeyStdMetricOverlayKey standard metric
KeyXorMetricOverlayKey XOR Metric
LookupListenerThis class declares an abstract lookup listener
MessageBookkeepingThis class contains all send messages and their timestamp
MessageBookkeeping::MessageItem
MessageBookkeeping::nodeQueueCompare
MovementGeneratorAn interface for different movement generation set-ups
NeighborCandidateListThis class is for managing of possible neighbor nodes Used for JOIN-Protocol
NeighborNodeThis class represents an neighbor node It contains a gia node, a key list for this neighbor and a timestamp when the last message was received from this neighbor
NeighborsThis class is for managing all neighbor nodes
NeighborsListMaintains a list of all neighbors and functions for building their voronoi diagram
NodeHandleThis class implements a common node handle
NodeHandle::hashFcn
NodeInfoInformation about a node (usually a router)
NodeVectorA NodeHandle STL-vector that supports sorted node inserts
OverlayKeyA common overlay key class
PacketParserClass that performes parsing of the payload of packets that are send to or received by the tun device
PointSome structures needed for building a voronoi diagram and maintaining the overlays neighbors
randomRoamingSimulates nodes roaming the area randomly
RealtimeSchedulerThis class implements a event scheduler for omnet It makes the simulation run in realtime (i.e
RealtimeScheduler::PacketBufferEntry
RealworldAppApplicaton that communicates with a realword application via a socket
RealworldConnectorRealworldConnector is a pseudo interface that allows communcation with the real world through the TunOutScheduler
RealworldDeviceRealworldDevice is a pseudo interface that allows communcation with the real world through the TunOutScheduler
RealWorldTestApp
RealWorldTestPacketParserA message parser for RealWorldTestMessages
RpcListenerA Remote-Procedure-Call listener class
SearchMsgBookkeepingClass for bookkeeping sent SEARCH-Messages to gather statistical data
SearchMsgBookkeeping::SearchMessageItemStructure containing all necessary values to gather statistical data
SendToKeyListener
SHA1_WORKSPACE_BLOCK
SimpleClientA simple test application, which simulates node movement based on different movement generators
SimpleNetConfigurator
SimpleNodeEntryRepresentation of a single node in the GlobalRoutingHashMap
SimpleUDPImplements the UDP protocol: encapsulates/decapsulates user data into/from UDP
SimpleUDP::SockDesc
SingleHostConfigurator
Site
SuccessorListSuccessor list module
TerminalInfoInformation about a terminal
TokenFactoryThis class handles the token allocation
TokenFactory::tokenCompareGiaNode
TunOutDeviceTunOutDevice is a pseudo interface that allows communcation with the real world through the TunOutScheduler
TunOutScheduler
UnderlayConfiguratorBase class for configurators of different underlay models
UnderlayConfiguratorAccessGives access to the UnderlayConfigurator
VastAn overlay network based on voronoi diagrams
VectorA 2d vector

Generated on Wed Apr 4 13:37:06 2007 for ITM OverSim by  doxygen 1.4.7