OverSim
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCAbstractLookupThis class declares an abstract iterative lookup
oCAbstractNcs
oCAbstractNcsNodeInfo
oCAbstractProxComparator
oCAbstractProxKeyComparator
oCAbstractSendStrategy
oCAccessInfo
oCAccessNetConfiguration module for access networks
oCAddressExtractor< T >
oCAddressExtractor< NodeHandle >
oCAddressExtractor< ProxTransportAddress >
oCAddrPerOverlayAddrPerOverlay contains the TransportAddress and bootstrap status for every overlay this node is part of
oCALMMessageClass generated from common/CommonMessages.msg by opp_msgc
oCALMTestTracedMessageClass generated from applications/almtest/ALMTestTracedMessage.msg by opp_msgc
oCAreaDataContainer
oCAuthBlockClass generated from common/CommonMessages.msg by opp_msgc
oCXmlRpc::XmlRpcMutex::AutoLockUtility class to acquire a mutex at construction and release it when destroyed
oCautoSystem
oCbase64< _E, _Tr >
oCBaseLocation
oCBaseOverlay::BaseOverlayContext
oCBaseTcpSupport
oCBinaryValueArrayClass generated from common/CommonMessages.msg by opp_msgc
oCBootstrapEntryBootstrapEntry consists of TransportAddress and PeerInfo and is used (together with IPvXAddress) as an entry in the peerSet
oCBoundingBox2DBoundingBox2D class
oCBrooseBucketBroose bucket module
oCBrooseFindNodeExtMessageClass generated from overlay/broose/BrooseMessage.msg by opp_msgc
oCCBRAreaAuxiliary class for CoordBasedRouting: Holds the min and max border values for each dimension and the area's NodeID prefix
oCcConstHashMapWatcher< KeyT, ValueT, CmpT >
oCcDequeWatcher< T >
oCSimpleNodeEntry::Channel
oCcHashMapWatcher< KeyT, ValueT, CmpT >
oCcHashSetWatcher< T >
oCPubSubLobby::ChildEntry
oCoversim::ChordFingerTableChord's finger table module
oCoversim::ChordSuccessorListChord's successor list module
oCChurnGeneratorBase class for different churn models
oCChurnGeneratorAccessGives access to the ChurnGenerator
oCChurnMessageClass generated from common/Churn.msg by opp_msgc
oCClearFlagOnExit
oCI3Triggers::Client
oCcNetCommBufferCommunication buffer that packs data into a memory buffer without any transformation
oCCommonAPIMessageClass generated from common/CommonMessages.msg by opp_msgc
oCComparator< T >Default Comparator
oCComparator< OverlayKey >
oCCompReadyMessageClass generated from common/CommonMessages.msg by opp_msgc
oCConnectivityProbe
oCConnectivityProbeApp
oCConnectivityProbeQuon
oCConnectReaSE
oCCoordBasedRouting
oCCoordBasedRoutingAccessGives access to the CoordBasedRouting
oCCoordCalcFunctionAuxiliary class for coord calculation
oCCoordDataContainer.h
oCcPointerMapWatcher< KeyT, ValueT, CmpT >
oCbase64< _E, _Tr >::crlf
oCbase64< _E, _Tr >::crlfsp
oCCryptoModuleThe CryptoModule contains several method needed for message authentication
oCCSHA1
oCcStdMultiMapWatcher< KeyT, ValueT, CmpT >
oCDhtDataEntry
oCDHTDataStorage
oCDhtDumpEntryClass generated from common/CommonMessages.msg by opp_msgc
oCDHTEntry
oCDHTTestApp::DHTStatsContextA container used by the DHTTestApp to store context information for statistics
oCDhtTestEntryTimerClass generated from tier2/dhttestapp/DHTTestAppMessages.msg by opp_msgc
oCDHTTtlTimerClass generated from applications/dht/DHTMessage.msg by opp_msgc
oCEdge
oCEdgeListEdgeList class
oCedgePool
oCedgeRouter
oCedgeRoutes
oCExtTCPSocketMap
oCFinisherModuleDummy module which is created and destroyed at last to call GlobalStatistics::finalizeStatistics()
oCFullGiaNodeInfo
oCGeometryGeometry class
oCCBRDHT::GetMapEntry
oCGiaKeyListThis class is for managing (search)keys
oCGiaKeyListModuleThis class is only for visualizing the KeyList
oCGiaMessageBookkeepingThis class contains all send messages and their timestamp
oCGiaNeighborCandidateListThis class is for managing of possible neighbor nodes Used for JOIN-Protocol
oCGiaNeighborInfo
oCGiaNeighborsThis class is for managing all neighbor nodes
oCGiaMessageBookkeeping::GiaNodeQueueCompare
oCGIASearchAppMessageClass generated from common/ExtAPIMessages.msg by opp_msgc
oCGiaSearchStatsStruct for average statistical values of search messages and responses
oCGiaTokenFactoryThis class handles the token allocation
oCGlobalCoordinator
oCGlobalDhtTestMapModule with a global view on all currently stored DHT records (used by DHTTestApp)
oCGlobalNodeListGlobal module (formerly known as BootstrapList) that supports the node bootstrap process and contains node specific underlay parameters, malicious node states, etc..
oCGlobalNodeListAccessGives access to the GlobalNodeList
oCGlobalParametersModul for storing global simulation parameters
oCGlobalParametersAccessGives access to the GlobalParameters module
oCGlobalStatisticsModule to record global statistics
oCGlobalStatisticsAccessGives access to the GlobalStatistics module
oCGlobalTraceManagerParse a trace file and schedule node joins/leaves according to trace data
oCGlobalTraceManagerMessageClass generated from common/GlobalTraceManager.msg by opp_msgc
oCHalfedge
oC__gnu_cxx::hash< IPvXAddress >Defines a hash function for IPvXAddress
oC__gnu_cxx::hash< TransportAddress >Defines a hash function for TransportAddress
oCSimpleCoordinate::hashFcnDefines a hash function for SimpleCoordinate
oCTransportAddress::hashFcnDefines a hash function for TransportAddress
oCHeapPQHeapPQ class
oCBaseOverlay::HopDelayRecordStructure for computing the average delay in one specific hop
oChotspotRoaming::Hotspot
oCI3BaseAppBasic template class for I3 applications
oCI3BaseApp::I3CachedServer
oCI3CompositeMessage
oCI3Identifier
oCI3IdentifierStackStack of I3SubIdentifier, implementing the "identifier stack" proposed in Internet Indirection Infrastructure
oCI3MessageClass generated from applications/i3/I3Message.msg by opp_msgc
oCI3SubIdentifierA wrapper around either an I3IPAddress or an I3Identifier
oCI3TriggerImplementation of an Internet Indirection Infrastructure trigger
oCI3TriggerSetSimple wrapper aroung set<I3Trigger> to implement string stream operations
oCPubSubSubspaceResponsible::IntermediateNode
oCIPv6WordsStructure to manipulate IPv6 addresses easily
oCIterativeLookupConfigurationThis class holds the lookup configuration
oCIterativePathLookupThis class implements a path lookup
oCKbrRpcContextClass generated from applications/kbrtestapp/KBRTestMessage.msg by opp_msgc
oCKBRTestMessageClass generated from applications/kbrtestapp/KBRTestMessage.msg by opp_msgc
oCKeyCcwRingMetricOverlayKey Counterclockwise Unidirectional Ring Metric
oCKeyCwRingMetricOverlayKey Clockwise Unidirectional Ring Metric
oCKeyExtractor< 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
oCKeyExtractor< KademliaBucketEntry >Class for extracting the relevant OverlayKey from a type used as template parameter T_key for NodeVector<T, T_key> - Version for KademliaBucketEntry
oCKeyExtractor< LookupEntry >
oCKeyExtractor< MarkedNodeHandle >
oCKeyExtractor< 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
oCKeyExtractor< ProxNodeHandle >
oCKeyExtractor< 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
oCKeyPrefixMetricOverlayKey prefix metric
oCKeyRingMetricOverlayKey Ring Metric
oCKeyStdMetricOverlayKey standard metric
oCKeyXorMetricOverlayKey XOR Metric
oCKoordeFindNodeExtMessageClass generated from overlay/chord/ChordMessage.msg by opp_msgc
oCLandmarkDataEntryAuxiliary struct that holds all data from a landmark that a node needs for its own coord computation
oCLatencyInfo
oClcEntry
oCleqDim
oCLoginCache
oCLookupEntry
oCBaseOverlay::lookupHashFcn
oCLookupListenerThis class declares an abstract lookup listener
oCMessageContent
oCGiaMessageBookkeeping::MessageItem
oCMessageObserver
oCXmlRpc::XmlRpcDispatch::MonitoredSource
oCMovementGenerator(Abstract) MovementGenerator class
oCMsgContent
oCKBRTestApp::MsgHandleType for storing seen messages in a circular buffer, holds OverlayKey of the sender and SequenceNumber
oCMtx
oCMessageObserver::MulticastGroup
oCMyMessageClass generated from applications/myapplication/MyMessage.msg by opp_msgc
oCNeighborCache::NeighborCacheEntry
oCNeighborMapEntry
oCNiceCluster
oCoversim::NicePeerInfo
oCParetoChurn::node_stat
oCNodeIdentity
oCNodeInfoInformation about a getNode(usually a router)
oCnodeInfoASStructure that contains all information about an AS-level node
oCnodeInfoRLStructure that contains all information about a router-level node
oCNodeTypeEnum specifying node properties
oCbase64< _E, _Tr >::noline
oCNTreeGroup
oCNTreeGroupDivideContext
oCNTreeGroupDivideContextPtr
oCNTreeNode
oCNTreePingContext
oCNTreeScope
oCGlobalStatistics::OutVector< struct for cOutVectors and cummulated values
oCOverlayAccessGives access to the overlay
oCOverlayCtrlInfoClass generated from common/CommonMessages.msg by opp_msgc
oCOverlayKeyA common overlay key class
oCOverlayKeyBitAn auxiliary class for single bits in OverlayKey
oCOverSimMessage_BaseClass generated from common/OverSimMessage.msg by opp_msgc
oCP2pnsCacheP2PNS name cache module
oCP2pnsCacheEntry
oCP2pnsIdCacheEntry
oCP2pnsKeepaliveTimerClass generated from tier2/p2pns/P2pnsMessage.msg by opp_msgc
oCPacketBufferEntry
oCPacketParserClass that performes parsing of the payload of packets that are send to or received by the tun device
oCPastryExtendedNodeStruct for storing a NodeHandle together with its proximity value and an optional timestamp
oCPastryFindNodeExtDataClass generated from overlay/pastry/PastryMessage.msg by opp_msgc
oCPastryNewLeafsMessageClass generated from overlay/pastry/PastryMessage.msg by opp_msgc
oCPastrySendStateClass generated from overlay/pastry/PastryMessage.msg by opp_msgc
oCPastryStateMsgHandleStruct-type containing local info while processing a STATE message
oCPastryStateMsgProximityStruct-type for temporary proximity metrics to a STATE message
oCPastryStateObjectPastryStateObject Module
oCPeerInfoBase class for providing additional underlay specific information associated with a certain transport address
oCPeerStorage
oCDHT::PendingRpcsEntry
oCBasePastry::PingContext
oCSimMud::PlayerInfo
oCPLSRepairDataStruct for tracking repair requests
oCProx
oCProxExtractor< T >
oCProxExtractor< KademliaBucketEntry >
oCProxExtractor< ProxNodeHandle >
oCProxExtractor< ProxTransportAddress >
oCProxKey
oCProxListener
oCPRTTrackRepairStruct for tracking attempts to repair a routing table entry
oCPubSubSubspace
oCPubSubSubspaceId
oCPubSubTimerClass generated from overlay/pubsubmmog/PubSubMessage.msg by opp_msgc
oCCBRDHT::PutMapEntry
oCQuonAOIQuonP Definitions
oCQuonSelfMessageClass generated from overlay/quon/Quon.msg by opp_msgc
oCQuonSite
oCQuonTopologyNode
oCRealtimeSchedulerThis class implements a event scheduler for OMNeT++ It makes the simulation run in realtime (i.e
oCRealworldConnectorRealworldConnector is a pseudo interface that allows communcation with the real world through the TunOutScheduler
oCRealWorldTestMessageClass generated from applications/realworldtestapp/RealWorldTestMessage.msg by opp_msgc
oCRecursiveLookupConfigurationThis class holds the lookup configuration
oCRegionDataContainer
oCIterativeLookup::RpcInfo
oCRpcListenerA Remote-Procedure-Call listener class
oCRpcState
oCRttMeasurement
oCRUNetworkConfiguratorConfigures the nodes belonging to the topology before starting the actual simulation
oCSCBasePacket
oCScribeDataMessageClass generated from applications/scribe/ScribeMessage.msg by opp_msgc
oCScribeGroupCapsulates the informations of a scribe multicast group
oCScribeLeaveMessageClass generated from applications/scribe/ScribeMessage.msg by opp_msgc
oCScribeSubscriptionRefreshMessageClass generated from applications/scribe/ScribeMessage.msg by opp_msgc
oCScribeTimerClass generated from applications/scribe/ScribeMessage.msg by opp_msgc
oCSCSnowTimerClass generated from applications/simplegameclient/SimpleGameClient.msg by opp_msgc
oCSearchMsgBookkeeping::SearchMessageItemStructure containing all necessary values to gather statistical data
oCSearchMsgBookkeepingClass for bookkeeping sent SEARCH-Messages to gather statistical data
oCSendStrategyFactory
oCSessionMsgClass generated from applications/i3/i3Apps/I3SessionMessage.msg by opp_msgc
oCSHA1_WORKSPACE_BLOCK
oCSimMudMoveMessageClass generated from tier2/simmud/SimMud.msg by opp_msgc
oCSimpleCoordDataContainer
oCSimpleCoordinate.h
oCSimpleNodeEntryRepresentation of a single node in the GlobalNodeList
oCSimpleTCP
oCSimpleTCPConnection
oCSimpleUDPImplements the UDP protocol: encapsulates/decapsulates user data into/from UDP
oCSimplex
oCSingleHostUnderlayPacketNotificationClass generated from common/CommonMessages.msg by opp_msgc
oCSite
oCRealtimeScheduler::SocketContext
oCStatisticsAndDelay
oCoversim::SuccessorListEntry
oCTcpDataMessageClass generated from common/CommonMessages.msg by opp_msgc
oCTCPExampleMessageClass generated from applications/tcpexampleapp/TCPExampleMessage.msg by opp_msgc
oCterminalInfo
oCbase64< _E, _Tr >::three2four
oCGiaTokenFactory::tokenCompareGiaNode
oCtopologyProperty
oCTopologyVis
oCTransportAddressThis class implements a common transport address
oCtreeNodeEntry
oCTriggersHandshakeMsgClass generated from applications/i3/i3Apps/I3TriggersMessage.msg by opp_msgc
oCTriggersMsgClass generated from applications/i3/i3Apps/I3TriggersMessage.msg by opp_msgc
oCTriggerTableOmnetpp module to wrap around I3's I3TriggerTable
oCUnderlayConfiguratorBase class for configurators of different underlay models
oCUnderlayConfiguratorAccessGives access to the UnderlayConfigurator
oCvector
oCVector2D
oCVTopologyNode
oCVtr
oCNeighborCache::WaitingContext
oCXmlRpcInterface::XmlRpcConnectionState
oCXmlRpc::XmlRpcDispatchAn object which monitors file descriptors for events and performs callbacks when interesting events happen
oCXmlRpc::XmlRpcErrorHandlerAn interface allowing custom handling of error message reporting
oCXmlRpc::XmlRpcExceptionA class representing an error
oCXmlRpc::XmlRpcLogHandlerAn interface allowing custom handling of informational message reporting
oCXmlRpc::XmlRpcMutexA simple platform-independent mutex API implemented for posix and windows
oCXmlRpc::XmlRpcRunnableAn abstract class providing an interface for objects that can run in a separate thread
oCXmlRpc::XmlRpcServerMethodAbstract class representing a single RPC method
oCXmlRpc::XmlRpcSocketA platform-independent socket API
oCXmlRpc::XmlRpcSourceAn RPC source represents a file descriptor to monitor
oCXmlRpc::XmlRpcThreadA simple platform-independent thread API implemented for posix and windows
oCXmlRpc::XmlRpcUtilUtilities for XML parsing, encoding, and decoding and message handlers
oCXmlRpc::XmlRpcValueA class to represent RPC arguments and results
\CZeroconfConnectorZeroconf module