Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractLookupThis class declares an abstract iterative lookup
AbstractNcs
AbstractNcsNodeInfo
AbstractProxComparator
AbstractProxKeyComparator
AccessNetConfiguration module for access networks
ALMTest
AppTunOutScheduler
XmlRpc::XmlRpcMutex::AutoLockUtility class to acquire a mutex at construction and release it when destroyed
BambooBamboo overlay module
BambooLookupListener
base64< _E, _Tr >
BaseAppBase class for applications
BaseKeySortedVector< T, T_key, T_prox >A STL-vector that supports inserts sorted by an OverlayKey found somewhere in the type
BaseOverlayBase class for overlays
BaseOverlay::BaseOverlayContext
BasePastry
BaseRpcBase class for RPCs
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
BoundingBox2DBoundingBox2D class
BrooseBroose overlay module
BrooseBucketBroose bucket module
BrooseHandle
BrooseLookupListener
CBRAreaAuxiliary class for CoordBasedRouting: Holds the min and max border values for each dimension and the area's NodeID prefix
CBRDHTA Distributed Hash Table (DHT) for KBR protocols
cDequeWatcher< T >
SimpleNodeEntry::Channel
cHashMapWatcher< KeyT, ValueT, CmpT >
cHashSetWatcher< T >
PubSubLobby::ChildEntry
oversim::ChordChord overlay module
oversim::ChordFingerTableChord's finger table module
oversim::ChordSuccessorListChord's successor list module
ChurnGeneratorBase class for different churn models
ChurnGeneratorAccessGives access to the ChurnGenerator
ClearFlagOnExit
I3Triggers::Client
cNetCommBufferCommunication buffer that packs data into a memory buffer without any transformation
Comparator< T >Default Comparator
ConnectivityProbe
ConnectivityProbeApp
ConnectivityProbeQuon
CoordBasedRouting
CoordBasedRoutingAccessGives access to the CoordBasedRouting
CoordCalcFunctionAuxiliary class for coord calculation
cPointerMapWatcher< KeyT, ValueT, CmpT >
base64< _E, _Tr >::crlf
base64< _E, _Tr >::crlfsp
CryptoModuleThe CryptoModule contains several method needed for message authentication
CSHA1
cStdMultiMapWatcher< KeyT, ValueT, CmpT >
DefaultErrorHandler
DefaultLogHandler
DHTA Distributed Hash Table (DHT) for KBR protocols
DhtDataEntry
DHTDataStorage
DHTEntry
DHTTestApp::DHTStatsContextA container used by the DHTTestApp to store context information for statistics
DHTTestAppA simple test application for the DHT layer
DumpDht
Edge
EdgeListEdgeList class
EuclideanNcsNodeInfo
FinisherModuleDummy module which is created and destroyed at last to call GlobalStatistics::finalizeStatistics()
FullGiaNodeInfo
GenericPacketParserA message parser using the cMemCommBuffer to serialize cmessages
GeometryGeometry class
Get
CBRDHT::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
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
GiaMessageBookkeeping::GiaNodeQueueCompare
GIASearchAppGia search test application
GiaSearchStatsStruct for average statistical values of search messages and responses
GiaTokenFactoryThis class handles the token allocation
GlobalCoordinator
GlobalDhtTestMapModule with a global view on all currently stored DHT records (used by DHTTestApp)
GlobalNodeListGlobal module (formerly known as GlobalNodeList) that supports the node bootstrap process and contains node specific underlay parameters, malicious node states, etc
GlobalNodeListAccessGives access to the GlobalNodeList
GlobalParametersModul for storing global simulation parameters
GlobalParametersAccessGives access to the GlobalParameters module
GlobalStatisticsModul to record global statistics
GlobalStatisticsAccessGives access to the GlobalStatistics module
GlobalTraceManagerParse a trace file and schedule node joins/leaves according to trace data
GnpNpsCoordsInfo
greatGatheringGreatGathering class
groupRoamingGroupRoaming class
Halfedge
__gnu_cxx::hash< IPvXAddress >Defines a hash function for IPvXAddress
__gnu_cxx::hash< TransportAddress >Defines a hash function for TransportAddress
TransportAddress::hashFcnDefines a hash function for TransportAddress
HeapPQHeapPQ class
BaseOverlay::HopDelayRecordStructure for computing the average delay in one specific hop
hotspotRoaming::Hotspot
hotspotRoamingHotspotRoaming 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
I3TriggerSetSimple wrapper aroung set<I3Trigger> to implement string stream operations
I3TRTClient
I3TRTServer
InetInfo
InetUnderlayConfiguratorConfigurator module for the InetUnderlay
PubSubSubspaceResponsible::IntermediateNode
IterativeLookupThis class implements a basic greedy lookup strategy
IterativeLookupConfigurationThis class holds the lookup configuration
IterativePathLookupThis class implements a path lookup
JoinOverlay
KademliaKademlia overlay module
KademliaBucket
KademliaBucketEntry
KademliaLookupListener
KademliaPRComparator
KBRTestAppTest application for KBR interface
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< ProxNodeHandle >
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
oversim::KoordeKoorde overlay module
Landmark
LandmarkDataEntryAuxiliary struct that holds all data from a landmark that a node needs for its own coord computation
LatencyInfo
LifetimeChurnLifetime based churn generating class
ListMethods
LocalLookup
Lookup
LookupEntry
BaseOverlay::lookupHashFcn
LookupListenerThis class declares an abstract lookup listener
MessageContent
GiaMessageBookkeeping::MessageItem
MessageObserver
MethodHelp
XmlRpc::XmlRpcDispatch::MonitoredSource
MovementGenerator(Abstract) MovementGenerator class
MsgContent
KBRTestApp::MsgHandleType for storing seen messages in a circular buffer, holds OverlayKey of the sender and SequenceNumber
Mtx
MessageObserver::MulticastGroup
MyApplication
MyOverlay
NeighborCache
NeighborCache::NeighborCacheEntry
NeighborMapEntry
oversim::NiceNICE overlay module
NiceCluster
oversim::NicePeerInfo
NoChurnNo churn generating class (only bootstraps a networks)
ParetoChurn::node_stat
NodeHandleThis class implements a node handle
NodeIdentity
NodeInfoInformation about a getNode(usually a router)
NodeRecord
NodeTypeEnum specifying node properties
base64< _E, _Tr >::noline
Nps
GlobalStatistics::OutVector< struct for cOutVectors and cummulated values
OverlayAccessGives access to the overlay
OverlayDummy
OverlayKeyA common overlay key class
OverlayKeyBitAn auxiliary class for single bits in OverlayKey
P2pns::OverlayKeyObject
OverSimMessage
P2pnsImplementation of "P2PNS: A distributed name service for P2PSIP"
P2pnsCacheP2PNS name cache module
P2pnsCacheEntry
P2pnsIdCacheEntry
P2pnsRegister
P2pnsResolve
P2PNSTestAppA simple test application for the P2PNS layer
RealtimeScheduler::PacketBufferEntry
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
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
DHT::PendingRpcsEntry
BasePastry::PingContext
SimMud::PlayerInfo
PLSRepairDataStruct for tracking repair requests
Prox
ProxExtractor< T >
ProxExtractor< KademliaBucketEntry >
ProxExtractor< ProxNodeHandle >
ProxKey
ProxKeyComparator< Metric, ProxComp >
ProxKeyComparator< KeyPrefixMetric >
ProxListener
ProxNodeHandle
PRTTrackRepairStruct for tracking attempts to repair a routing table entry
PubSubLobby
PubSubMMOG
PubSubSubspace
PubSubSubspaceId
PubSubSubspaceIntermediate
PubSubSubspaceLobby
PubSubSubspaceResponsible
Put
CBRDHT::PutMapEntry
QuonQuON: An overlay network based on quadtrees
QuonAOIQuonP Definitions
QuonSite
QuonTopologyNode
RandomChurnRandom churn generating class
randomRoamingRandomRoaming class
RealtimeSchedulerThis class implements a event scheduler for OMNeT++ It makes the simulation run in realtime (i.e
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
RecursiveLookupConfigurationThis class holds the lookup configuration
IterativeLookup::RpcInfo
IterativeLookup::RpcInfoVector
RpcListenerA Remote-Procedure-Call listener class
RpcState
RttMeasurement
SCAddPacket
SCAOIPacket
SCBasePacket
SCChatPacket
SCFrozenPacket
SCMovePacket
SCParamPacket
SCRemovePacket
Scribe
ScribeGroupCapsulates the informations of a scribe multicast group
SCSnowPacket
SearchMsgBookkeeping::SearchMessageItemStructure containing all necessary values to gather statistical data
SearchMsgBookkeepingClass for bookkeeping sent SEARCH-Messages to gather statistical data
SendToKeyListener
SHA1_WORKSPACE_BLOCK
SimMud
SimpleGameClientSimpleGameClient class
SimpleInfo
SimpleNodeEntryRepresentation of a single node in the GlobalNodeList
SimpleUDPImplements the UDP protocol: encapsulates/decapsulates user data into/from UDP
SimpleUnderlayConfiguratorSets up a SimpleNetwork
Simplex
SingleHostUnderlayConfigurator
Site
SimpleUDP::SockDescDefines a socket
StdProxComparator
StunAddress4
StunAtrAddress4
StunAtrChangeRequest
StunAtrError
StunAtrHdr
StunAtrIntegrity
StunAtrString
StunAtrUnknown
StunMediaRelay
StunMessage
StunMsgHdr
StunServerInfo
oversim::SuccessorListEntry
SVivaldi
TerminalInfoInformation about a terminal
base64< _E, _Tr >::three2four
TierDummy
GiaTokenFactory::tokenCompareGiaNode
TopologyVis
TraceChurnParse a trace file and schedule node joins/leaves according to trace data
TransportAddressThis class implements a common transport address
traverseRoamingTraverseRoaming class
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
Vivaldi
VivaldiCoordsInfo
VTopologyNode
Vtr
NeighborCache::WaitingContext
XmlRpc::XmlRpcThreadedServer::WorkerExecute a request
XmlRpc::XmlRpcClientA class to send XML RPC requests to a server and return the results
XmlRpcInterface::XmlRpcConnectionState
XmlRpc::XmlRpcDispatchAn object which monitors file descriptors for events and performs callbacks when interesting events happen
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::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::XmlRpcUtilUtilities for XML parsing, encoding, and decoding and message handlers
XmlRpc::XmlRpcValueA class to represent RPC arguments and results
ZeroconfConnectorZeroconf module
Generated on Wed May 26 16:21:15 2010 for OverSim by  doxygen 1.6.3