forest-net
an overlay networks for large-scale virtual worlds
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNcpscript0
oNcpscript1
oNforestThe CtlPkt class is used to pack and unpack forest control messages
|oCAdminTableClass that implements a table of information about Forest administrators
||\CAdmin
|oCAvatarClass that implements a simulated avatar in a virtual world
|oCClientTableClass that implements a table of information about users
||oCClient
||\CSession
|oCQueuePair
|oCEventStruct
|oCThreadInfo
|oCLinkModClass used to represent information used to modify a link
|oCComtInfoMaintains information about the comtrees in a Forest network
||oCComtLeafInfo
||oCComtreeInfo
||\CComtRtrInfo
|oCComtreeRegisterClass that implements a register of information about comtrees, for use by ClientMgr
||\CComtree
|oCComtreeTableClass that implements a table of information on comtrees
||oCClnkInfoComtree link information comtree table entry
||oCComtLinkInfo
||oCEntry
||\CTblEntry
|oCCpHandlerThis class is designed for use with multi-threaded controllers (NetMgr, ComtCtl, etc) that use control packets to communicate with routers and other components
|oCCtlPktThis class provides a mechanism for handling forest signalling packets
|oCDBConnector
||\CadminProfile
|oCForestMiscellaneous utility functions
|oCHostHost implements a forest host
|oCIfaceTable
||\CEntry< iface table entry
|oCIoProcessor
|oCLinkTableMaintains information about a Forest router's virtual links
||\CEntryLink table entry
|oCLoggerThis is a very simple logger class to control the logging of error messages
|oCMisc
|oCMonitorMonitor observes status reports sent by Avatars in a virtual world and reports them to a remote client that implements a graphical display of the moving Avatars
|oCNetBufferThis class implements a simple user-space buffer for use when reading from a stream socket
|oCNetInfoMaintains information about an entire Forest network
||oCIfInfo
||oCLeafNodeInfoStructure holding information used by leaf nodes
||oCLinkDesc
||oCLinkInfo
||\CRtrNodeInfoStructure holding information used by router nodes
|oCprefixInfo
|oCclientInfo
|oCNp4dNetwork programming for dummies
|oCPacketClass that defines fields in Forest packets
|oCPacketFilterSupport class used by PacketLog to control packet logging
|oCPacketLog
||\CEventStruct
|oCPacketStoreMaintains a set of packets with selected header fields and a separate set of buffers
|oCPacketStoreTsMaintains a set of packets with selected header fields and a separate set of buffers
|oCQueueThis class implements a simple thread-safe queue for communication among threads
|oCQuManagerThe QuManager class, manages a set of queues for each of the links in a router
||oCLinkInfo
||\CQuInfo
|oCQuuThis class implements a simple thread-safe queue for communication among threads
|oCRateSpecThis class stores bit rates and packet rates for links in both directions
|oCRepeaterClass to manage repeated sending of control packets
|oCRepeatHandlerClass to aid in handling repeated control packets
|oCRouterInfoStructure used to carry information about a router
|oCRouter
|oCRouterControlThis class handles incoming and outgoing control packets on behalf of a router core
|oCRouterCore
||oCControlInfo
||oCCpInfo
||\CnuClientStructure for tracking pending clients
|oCRouterInProc
||\CThreadInfoInfo for worker thread used to process an incoming control packet
|oCRouterOutProc
|oCRouteTableMaintains a set of routes
|oCStatsModule
||oCLinkCounts
||oCQueueCounts
||\CStatItem
|\CSubstrateThis class provides a common substrate used by various controllers
| oCQueuePair
| \CThreadInfo
oNmygame
|oCAvatarGraphic
|oCAvatarStatus
|\CMainForest
oCClientProxy
\CSqlProxy