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
BambooPastry overlay module
BambooLookupListener
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, T_rtt >A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type
BaseOverlayBase class for overlays
BaseOverlay::HopDelayRecordStructure for computing the average delay in one specific hop
BaseOverlay::lookupHashFcn
BasePastry
BasePastry::PingContext
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
BootstrapListThe BootstrapList module maintains a list of bootstrap node candidates
BootstrapNodeHandle
BootstrapOracleGlobal modul that supports bootstrap process and key distribution
BootstrapOracleAccessGives access to the BootstrapOracle
BoundingBox2D
Broose
BrooseBucketBroose bucket module
BrooseHandle
cHashMapWatcher< KeyT, ValueT, CmpT >
cHashSetWatcher< T >
ChordChord overlay module
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
DHTA Distributed Hash Table (DHT) for KBR protocols
DHTDataDHT data storage module
DHTDataStorage
DhtDumpEntry
DHTEntry
DHTTestAppA simple test application for the DHT layer
DHTTestApp::DHTStatsContextA container used by the DHTTestApp to store context information for statistics
DumpDht
Edge
EdgeListEdgeList class
generate::Experiment
FullGiaNodeInfo
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
GlobalDhtTestMapModule with a global view on all currently stored DHT records (used by DHTTestApp)
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::__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
I3BaseAppBasic template class for I3 applications
I3BaseApp::I3CachedServer
I3CompositeComposite test application for I3
I3CompositeMessage
I3HostMobility
I3Identifier
I3IdentifierStackStack of I3SubIdentifier, implementing the "identifier stack" proposed in Internet Indirection Infrastructure
I3InsertTriggerMessage
I3IPAddressA simple wrapper around an IPvXAddress and a port
I3LatencyStretch
I3MulticastSimple module to test I3 multicast capabilities
I3QueryReplyMessage
I3RemoveTriggerMessage
I3SendPacketMessage
I3SessionClient
I3SessionClientStarter
I3SessionServer
I3SubIdentifierA wrapper around either an I3IPAddress or an I3Identifier
I3TriggerImplementation of an Internet Indirection Infrastructure trigger
I3Triggers
I3Triggers::Client
I3TriggerSetSimple wrapper aroung set<I3Trigger> to implement string stream operations
I3TRTClient
I3TRTServer
generate::IniParser
IPv4Info
IPv4UnderlayConfiguratorConfigurator module for the IPv4Underlay
IterativeLookupThis class implements a basic greedy lookup strategy
IterativeLookup::RpcInfo
IterativeLookup::RpcInfoVector
IterativeLookupConfigurationThis class holds the lookup configuration
IterativePathLookupThis class implements a path lookup
JoinOverlay
KademliaKademlia overlay module
KademliaBucketKademlia Bucket
KademliaBucketEntryKademlia BucketEntry
KademliaLookupListener
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
KeyDistanceComparator< KeyPrefixMetric >
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< KademliaBucketEntry >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for KademliaBucketEntry
KeyExtractor< LookupEntry >
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< std::pair< NodeHandle, simtime_t > >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
KeyPrefixMetricOverlayKey prefix metric
KeyRingMetricOverlayKey Ring Metric
KeyStdMetricOverlayKey standard metric
KeyUniRingMetricOverlayKey Unidirectional Ring Metric
KeyXorMetricOverlayKey XOR Metric
KoordeKoorde overlay module
LatencyInfo
LifetimeChurnLifetime based churn generating class
ListMethods
LocalLookup
Lookup
LookupEntry
LookupListenerThis class declares an abstract lookup listener
MessageContent
MethodHelp
MovementGenerator(Abstract) MovementGenerator class
MsgContent
NeighborCache
NeighborCache::NeighborCacheEntry
NeighborMapEntry
NeighborsListNeighborsList class
NoChurnNo churn generating class (only bootstraps a networks)
NodeHandleThis class implements a node handle
NodeIdentity
NodeInfoInformation about a node (usually a router)
NodeRecord
NodeTypeEnum specifying node properties
OverlayAccessGives access to the overlay
OverlayDummy
OverlayKeyA common overlay key class
OverlayKeyBitAn auxiliary class for single bits in OverlayKey
OverSimMessage
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
ParetoChurn::node_stat
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
PLSRepairDataStruct for tracking repair requests
PRTTrackRepairStruct for tracking attempts to repair a routing table entry
PubSubLobby
PubSubLobby::ChildEntry
PubSubMMOG
PubSubSubspace
PubSubSubspaceId
PubSubSubspaceIntermediate
PubSubSubspaceLobby
PubSubSubspaceResponsible
PubSubSubspaceResponsible::IntermediateNode
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
RpcListenerA Remote-Procedure-Call listener class
RttExtractor< T >
RttExtractor< KademliaBucketEntry >
RttExtractor< std::pair< NodeHandle, simtime_t > >
SCAddPacket
SCAOIPacket
SCBasePacket
SCChatPacket
SCFrozenPacket
SCMovePacket
SCParamPacket
SCRemovePacket
Scribe
ScribeGroupCapsulates the informations of a scribe multicast group
ScribeTest
SCSnowPacket
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
StunAddress4
StunAtrAddress4
StunAtrChangeRequest
StunAtrError
StunAtrHdr
StunAtrIntegrity
StunAtrString
StunAtrUnknown
StunMediaRelay
StunMessage
StunMsgHdr
StunServerInfo
SuccessorListEntry
TerminalInfoInformation about a terminal
TierDummy
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
TriggerTableOmnetpp module to wrap around I3's I3TriggerTable
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
UInt128
UnderlayConfiguratorBase class for configurators of different underlay models
UnderlayConfiguratorAccessGives access to the UnderlayConfigurator
VastVoronoi class
vector
Vector2D
VTopologyNode
WaitingContexts
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
XmlRpcInterface::XmlRpcConnectionState
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
ZeroConfiguratorZeroconf module

Generated on Fri Sep 19 13:05:05 2008 for ITM OverSim by  doxygen 1.5.5