Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CAgent_GenMCast_MasterThe master agent object
CAgent_GenMCast_Node
CAgent_GenMCast_Node_DiffServAn agent for DiffServ that includes a core/edge definition
CAgent_StealthClientA client for the stealth multicast server
CAgent_StealthServerA server object that converts traffic to use stealth multicast
CClassifier_Data_GenMCast
CDPC_ProtocolThe DPC main protocol object
CDPC_SocketInfoContainer for clients that are listening to at this node for packets
CDPC_SocketList
CDPCApp
CDPCApp_WebClient
CDPCApp_WebServer
CDPCPacket_TCPHShake
CDPCPacket_UniA packet being routed using standard unicast routing
CDPCPktHdr_WebGet
CDPCPktHdr_WebObject
CDPCSocketU
CDPCTxInfo_WebObject
CDPCTxInfo_WebReq
CDSMCast_EgressInfoHolder for egress info on a specific group
CDSMCast_EgressState
CDSMCast_GroupState
CDSMCast_LinkAn individual link in the DSMCast tree
CDSMCast_PktHdr_DataPacket header for a join request by an edge router
CDSMCast_PktHdr_JoinAckPacket header for a join response by an ingress router
CDSMCast_PktHdr_JoinReqPacket header for a join request by an edge router
CDSMCast_PktHdr_LeaveAckPacket header for a join response by an ingress router
CDSMCast_PktHdr_LeaveReqPacket header for a join request by an edge router
CDSMCast_PktHdr_RouteThe routing header for DSMCast packets
CDSMCast_PktHdr_RouteUniThe unicast tunneling header for DSMCast control packets
CDSMCast_PktHdr_StatsDynamic stats that changes on each hop of the network
CDSMCast_ProtocolNode-wise object for supporting DSMCast
CDSMCast_Replicator
CDSMCast_State_Group_RcvA placeholder for keeping the stats for the multicast group
CDSMCast_Stats_Group_RcvStats entity that keeps track of receiver stats on a per-group basis
CDSMCast_Stats_RouterStats entity at each replicator (router)
CDSMCast_TimerThe callback timer for the DSMCast protocol
CDSMCast_TreeThe multicast distribution tree for a group
CDynamicEgressStateA piece of state related to an egress point This class captures the state associated with the egress points that are/will be included in a multicast group. It is part of a list object referenced by the actual application state object
CEBM_GroupInfoReplication information for a single EBM group
CEBM_GroupState
CEBM_MB_Group
CEBM_MBroker
CEBM_MBroker_Attendant
CEBM_PktHdr_DataThe wrapper for an EBM data packet
CEBM_PktHdr_JoinRequest
CEBM_PktHdr_JoinResponse
CEBM_PktHdr_LeaveRequest
CEBM_PktHdr_LeaveResponse
CEBM_PktHdr_RouteThe EBM routing header for edge-based replication
CEBM_PktHdr_Route_UnicastA unicast routing header that is added to control packets
CEBM_PktHdr_StatsDynamic stats that changes on each hop of the network
CEBM_PktHdr_UpdateTreePacket header containing an updated EBM tree
CEBM_Protocol
CEBM_ReplicatorThe multicast packet replicator for the EBM protocol
CEBM_Stats_Group_Rcv
CEBM_Stats_Router
CEBM_Timer
CEBM_Tree
CEIHELLO_Cluster_MemberAn individual node inside an EI-HELLO cluster
CEIHELLO_NeighborInfoContainer for hybrid neighbor nodes
CEIHELLO_Node_ClusterA cluster of nodes derived from CGenMCast_NodeList
CEIHELLO_NodeInfoContainer for the EI-HELLO edge information
CEIHELLO_PktHdr_ActivateHybridThe EI-HELLO Activate Hybrid packet header
CEIHELLO_PktHdr_CoreInfoThe EI-HELLO core information header
CEIHELLO_PktHdr_HeartbeatThe EI-HELLO heartbeat packet header
CEIHELLO_PktHdr_HybridHELLOThe EI-HELLO hybrid HELLO
CEIHELLO_PktHdr_WarningThe EI-HELLO warning packet header
CGenLS_NetworkThe current view of the network at a specific node
CGenLS_NodeA node in the network topology
CGenLS_RouteOther
CGenLS_RouteTable
CGenLS_Timer
CGenLSNeighborListA listing of the status at a node of all of its neighbors
CGenLSNeighborRecordTwo nodes may be connected by at most one link in this current model
CGenMCast_GroupInfoThe base class for deriving group information objects
CGenMCast_GroupList
CGenMCast_LS_StatsStats entity for the GenMCast link state routing protocol
CGenMCast_NodeInfoBase class for deriving node info compatible with the NodeList object
CGenMCast_NodeListA listing of multiple information sets uniquely ID'd by the node ID
CGenMCast_PktHdrThe base class to derive packet headers from
CGenMCast_PktMgr
CGenMCast_PktMgr_Timer
CGenMCast_ProtocolThe base class for deriving all multicast protocols
CGenMCast_ProtoTimerBase class for callback timers for multicast protocols
CGenMCast_Route_EIHELLOThe main entity for the EI-HELLO protocol
CGenMCast_Route_LSThe base class for a link state routing protocol
CGenMCast_Route_nsA generic routing wrapper for the standard ns-2 routing modules
CGenMCast_RouteLinkAn individual link along a routing path
CGenMCast_RouteMgrManager object overseeing all routing protocols
CGenMCast_RoutePathA collection of links to route from a source to a destination address
CGenMCast_RouteProtoBase class for GenMCast routing protocols
CGenMCast_RouteTimerBase class for callback timers for routing protocols
CGenMCast_StatsThe base class for deriving all stat objects
CGenMCast_Stats_MgrA simple repository of stats
CGenMCastControlAgent
CGenMCastReplicatorThe entity responsible for multicast packet replication
CMaster_NodeInfo
CPktHdrGenLS_HELLO
CPktHdrGenLS_UpdateAn link state update packet
CStealth_ALMChildAn individual child of a parent
CStealth_ALMClientPlaceholder for individual clients via ALM
CStealth_AppStateThe state associated with a given application This application has a group associated with it and is created when we notice a new source that we have not seen before transmitting data
CStealth_ChildGroupPlaceholder that holds both an ID (group ID) and reference to the group
CStealth_ClientInfoContainer for clients that are listening to this stealth server
CStealth_ClientMgrManager for client apps
CStealth_DynamicTreeMgr
CStealth_DynClientInfo
CStealth_FG_ProximityThe information associated with nodes in close proximity
CStealth_FixedGroup
CStealth_FixedTreeMgrThe fixed tree repository for use in stealth multicast
CStealth_GroupDetectThe stealth multicast group detection module
CStealth_InterfaceInfoContainer for recording stats on a link-wise basis
CStealth_ListenerInfoContainer for clients that are listening to at this node for packets
CStealth_PktHdr_ALMAn application-layer multicast packet
CStealth_PktHdr_AppTunnelA packet tunneled from the app to the VGDM
CStealth_PktHdr_MulticastA packet being routed using multicast routing
CStealth_PktHdr_StatsA carrier for the stats for an invidual multicast packet
CStealth_PktHdr_UnicastA packet being routed using standard unicast routing
CStealth_PktHolder
CStealth_ProtocolThe stealth multicast main protocol object
CStealth_Server_ALMThe ALM module for a stealth server
CStealth_Stats_ClientStats entity at each end client
CStealth_Stats_DetectStats entity at the detection module
CStealth_Stats_RouterStats entity at each replicator (router)
CStealth_VirtualGroup
CStealthDetect_TimerCallback timer for time-based evaluations
CTransmitInfo
CTunnelAgent
hdr_encapsulation_gen
hdr_GenMCast
SEBM_Cluster
SEBM_MB_Group_Member
SEBM_MB_Tunnel
SEBM_Tree
SGenLSRouteTableEntry

Generated on Thu Apr 15 12:37:46 2004 by doxygen 1.3.6