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
BackupNodeData
base64< _E, _Tr >
base64< _E, _Tr >::crlf
base64< _E, _Tr >::crlfsp
base64< _E, _Tr >::noline
base64< _E, _Tr >::three2four
BaseAppBase class for applications
BaseKeySortedVector< T, T_key >A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type
BaseLookupThis class implements a basic greedy lookup strategy
BaseLookup::RpcInfo
BaseLookup::RpcInfoVector
BaseLookupConfigurationThis class holds the lookup configuration
BaseOverlayBase class for overlays
BaseOverlay::HopDelayRecordStructure for computing the average delay in one specific hop
BaseOverlay::lookupHashFcn
BasePathLookupThis class implements a path lookup
BaseRpcBase class for RPCs
BaseRpc::RpcState
generate::BaseWorker
BinaryValue
bootstrapEntryBootstrapEntry consists of TransportAddress and PeerInfo and is used (together with IPvXAddress) as an entry in the peerSet
BootstrapList
BootstrapOracleGlobal modul that supports bootstrap process and key distribution
BootstrapOracleAccessGives access to the BootstrapOracle
Broose
BrooseBucketBroose bucket module
BrooseHandle
cHashMapWatcher< KeyT, ValueT, CmpT >
cHashSetWatcher< T >
ChordProtocol states
ChordFingerTableChord's finger table module
ChordSuccessorListChord's successor list module
ChurnGeneratorBase class for different churn models
ChurnGeneratorAccessGives access to the UnderlayConfigurator
ClearFlagOnExit
cNetCommBufferCommunication buffer that packs data into a memory buffer without any transformation
generate::CollectStatistics
Comparator< T >Default Comparator
ConnectivityProbe
cPointerMapWatcher< KeyT, ValueT, CmpT >
CSHA1
DefaultErrorHandler
DefaultLogHandler
Delay
DHTA Distributed Hash Table (DHT) for KBR protocols
DHTDataDHT data storage module
DHTDataStorage
DHTEntry
DHTTestAppA simple test application for the DHT layer
Edge
EdgeListEdgeList class
Event
generate::Experiment
FullGiaNodeInfo
GameClient
GameState
generate::GenerateIniFiles
GenericPacketParserA message parser using the cMemCommBuffer to serialize cmessages
GeometryGeometry class
Get
GetMapEntry
GiaGia overlay module
GiaKeyListThis class is for managing (search)keys
GiaKeyListModuleThis class is only for visualizing the KeyList
GiaMessageBookkeepingThis class contains all send messages and their timestamp
GiaMessageBookkeeping::GiaNodeQueueCompare
GiaMessageBookkeeping::MessageItem
GiaNeighborCandidateListThis class is for managing of possible neighbor nodes Used for JOIN-Protocol
GiaNeighborInfo
GiaNeighborsThis class is for managing all neighbor nodes
GiaNodeThis class represents a node in gia overlay network
GIASearchAppGia search test application
GiaSearchStatsStruct for average statistical values of search messages and responses
GiaTokenFactoryThis class handles the token allocation
GiaTokenFactory::tokenCompareGiaNode
GlobalCoordinator
GlobalParametersModul for storing global simulation parameters
GlobalParametersAccessGives access to the GlobalParameters module
GlobalStatisticsModul to record global statistics
GlobalStatistics::OutVector< struct for cOutVectors and cummulated values
GlobalStatisticsAccessGives access to the GlobalStatistics module
GlobalTraceManagerParse a trace file and schedule node joins/leaves according to trace data
greatGatheringGreatGathering class
groupRoamingGroupRoaming class
Halfedge
__gnu_cxx::hash< IPvXAddress >Defines a hash function for IPvXAddress
HeapPQHeapPQ class
I3Main Omnet module for the implementation of Internet Indirection Infrastructure
I3AnycastRandom ping test application for I3
I3BaseApp
Author:
Antonio Zea
I3BaseApp::I3CachedServer
I3CompositeComposite test application for I3
I3CompositeMessage
I3HostMobility
I3Identifier
I3IdentifierStack
Author:
Antonio Zea
I3InsertTriggerMessage
Author:
Antonio Zea
I3IPAddress
Author:
Antonio Zea
I3LatencyStretch
I3MulticastSimple module to test I3 multicast capabilities
I3QueryReplyMessage
I3RemoveTriggerMessage
I3SendPacketMessage
I3SessionClient
I3SessionClientStarter
I3SessionServer
I3SubIdentifier
Author:
Antonio Zea
I3Trigger
Author:
Antonio Zea
I3Triggers
I3Triggers::Client
I3TriggerSet
Author:
Antonio Zea
I3TRTClient
I3TRTServer
generate::IniParser
IntermediateNodeData
IPv4Info
IPv4UnderlayConfiguratorConfigurator module for the IPv4Underlay
JoinOverlay
KademliaKademlia overlay module
KademliaBucketKademlia Bucket
KademliaLookupListener
KademliaNodeHandleKademlia NodeHandle
KBRTestAppTest application for KBR interface
KBRTestApp::MsgHandleType for storing seen messages in a circular buffer, holds OverlayKey of the sender and SequenceNumber
KeyComparatorOverlayKey comparator
KeyDistanceComparator< Metric >OverlayKey distance comparator
KeyExtractor< T >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Generic Version for unknown types, returns unspecified keys
KeyExtractor< KademliaNodeHandle >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for plain NodeHandle
KeyExtractor< NodeHandle >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for plain NodeHandle
KeyExtractor< pair< NodeHandle, NodeHandle > >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for a pair of NodeHandles, first one is assumed to be relevant
KeyRingMetricOverlayKey Ring Metric
KeyStdMetricOverlayKey standard metric
KeyXorMetricOverlayKey XOR Metric
KoordeKoorde overlay module
LatencyInfo
LifetimeChurnLifetime based churn generating class
ListMethods
LoadBalancingTree
LobbyServerMain Class for LobbyServer
LocalLookup
Lookup
LookupListenerThis class declares an abstract lookup listener
MessageContent
MethodHelp
Movement
MovementGenerator(Abstract) MovementGenerator class
MsgContent
NeighborMapEntry
NeighborsListNeighborsList class
NodeHandleThis class implements a node handle
NodeIdentity
NodeInfoInformation about a node (usually a router)
NodeLogEntry
NodePos
NodeRecord
NodeTypeEnum specifying node properties
OpenCreate
OpenEvent
OpenLogin
OpenPing
OpenPlayerList
OpenPublishEventList
OpenReplacement
OpenRequestIp
OpenRequestNode
OpenSubscribe
OpenUnSubscribe
OpenUpdateRespIp
OverlayAccessGives access to the overlay
OverlayDummy
Author:
Antonio Zea
OverlayKeyA common overlay key class
OverlayKeyBitAn auxiliary class for single bits in OverlayKey
P2pnsImplementation of P2PNS: A distributed name service for P2PSIP
P2pnsCache
P2pnsCacheEntryP2PNS name cache module
P2pnsRegister
P2pnsResolve
PacketParserClass that performes parsing of the payload of packets that are send to or received by the tun device
ParetoChurnLifetime churn based on shifted pareto distribution
PastryPastry overlay module
PastryExtendedNodeStruct for storing a NodeHandle together with its proximity value and an optional timestamp
PastryLeafSetPastryLeafSet module
PastryNeighborhoodSetPastryNeighborhoodSet module
PastryPingCacheEntryStruct for an entry in the ping cache
PastryRoutingTableRouting table module
PastryStateMsgHandleStruct-type containing local info while processing a STATE message
PastryStateMsgProximityStruct-type for temporary proximity metrics to a STATE message
PastryStateObjectPastryStateObject Module
PeerInfoBase class for providing additional underlay specific information associated with a certain transport address
PingCache
PingCache::PingCacheEntry
PlayerNode
PlayerPosition
PlayerTable
PLSRepairDataStruct for tracking repair requests
Point
PRTTrackRepairStruct for tracking attempts to repair a routing table entry
Put
RandomChurnRandom churn generating class
randomRoamingRandomRoaming class
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
realWorldRoamingRealWorldRoaming class
RealWorldTestApp
RealWorldTestPacketParserA message parser for RealWorldTestMessages
RecursiveLookup
generate::RemoveOversimFiles
ResponsibleNodeData
RpcListenerA Remote-Procedure-Call listener class
SCAddPacket
SCBasePacket
SCMovePacket
SCParamPacket
SCRemovePacket
Scribe
ScribeGroupCapsulates the informations of a scribe multicast group
ScribeTest
SearchMsgBookkeepingClass for bookkeeping sent SEARCH-Messages to gather statistical data
SearchMsgBookkeeping::SearchMessageItemStructure containing all necessary values to gather statistical data
SendToKeyListener
SHA1_WORKSPACE_BLOCK
SimMud
SimMud::PlayerInfo
SimpleGameClientSimpleGameClient class
SimpleInfo
SimpleNetConfiguratorSets up a SimpleNetwork
SimpleNodeEntryRepresentation of a single node in the BootstrapOracle
SimpleUDPImplements the UDP protocol: encapsulates/decapsulates user data into/from UDP
SimpleUDP::SockDescDefines a socket
SingleHostConfigurator
SiteVast Definitions
SubSpace
SubSpaceTable
SuccessorListEntry
TerminalInfoInformation about a terminal
TopologyVis
TraceChurnParse a trace file and schedule node joins/leaves according to trace data
TransportAddressThis class implements a common transport address
TransportAddress::hashFcnDefines a hash function for TransportAddress
TreeMessage
TreeNode
TriggerTable
Author:
Antonio Zea
TunOutDeviceTunOutDevice is a pseudo interface that allows communcation with the real world through the TunOutScheduler
TunOutScheduler
UdpOutDeviceUdpOutDevice is a pseudo interface that allows communcation with the real world through the UdpOutScheduler
UdpOutScheduler
UnderlayConfiguratorBase class for configurators of different underlay models
UnderlayConfiguratorAccessGives access to the UnderlayConfigurator
VastVoronoi class
vector
Vector2D
VTopologyNode
XmlRpc::XmlRpcClientA class to send XML RPC requests to a server and return the results
XmlRpc::XmlRpcDispatchAn object which monitors file descriptors for events and performs callbacks when interesting events happen
XmlRpc::XmlRpcDispatch::MonitoredSource
XmlRpc::XmlRpcErrorHandlerAn interface allowing custom handling of error message reporting
XmlRpc::XmlRpcExceptionA class representing an error
XmlRpcInterfaceApplicaton that communicates with a realword application via a socket
XmlRpc::XmlRpcLogHandlerAn interface allowing custom handling of informational message reporting
XmlRpc::XmlRpcMutexA simple platform-independent mutex API implemented for posix and windows
XmlRpc::XmlRpcMutex::AutoLockUtility class to acquire a mutex at construction and release it when destroyed
XmlRpc::XmlRpcRunnableAn abstract class providing an interface for objects that can run in a separate thread
XmlRpc::XmlRpcServerA class to handle XML RPC requests
XmlRpc::XmlRpcServerConnectionA class to handle XML RPC requests from a particular client
XmlRpc::XmlRpcServerMethodAbstract class representing a single RPC method
XmlRpc::XmlRpcSocketA platform-independent socket API
XmlRpc::XmlRpcSourceAn RPC source represents a file descriptor to monitor
XmlRpc::XmlRpcThreadA simple platform-independent thread API implemented for posix and windows
XmlRpc::XmlRpcThreadedServerA class to handle multiple simultaneous XML RPC requests
XmlRpc::XmlRpcThreadedServer::WorkerExecute a request
XmlRpc::XmlRpcUtilUtilities for XML parsing, encoding, and decoding and message handlers
XmlRpc::XmlRpcValueA class to represent RPC arguments and results
YMMOG
YMMOGBase

Generated on Thu Apr 17 13:19:28 2008 for ITM OverSim by  doxygen 1.5.3