direct.distributedΒΆ

This package contains an implementation of the Distributed Networking API, a high-level networking system that automatically propagates changes made on distributed objects to interested clients.

direct.distributed.AsyncRequest

direct.distributed.CRCache

CRCache module: contains the CRCache class

direct.distributed.CRDataCache

direct.distributed.CachedDOData

direct.distributed.CartesianGridBase

direct.distributed.ClientRepository

ClientRepository module: contains the ClientRepository class

direct.distributed.ClientRepositoryBase

direct.distributed.ClockDelta

direct.distributed.ConnectionRepository

direct.distributed.DistributedCameraAI

direct.distributed.DistributedCameraOV

direct.distributed.DistributedCartesianGridAI

direct.distributed.DistributedNode

DistributedNode module: contains the DistributedNode class

direct.distributed.DistributedNodeAI

direct.distributed.DistributedNodeUD

direct.distributed.DistributedObject

DistributedObject module: contains the DistributedObject class

direct.distributed.DistributedObjectAI

DistributedObjectAI module: contains the DistributedObjectAI class

direct.distributed.DistributedObjectBase

direct.distributed.DistributedObjectGlobal

DistributedObjectGlobal module: contains the DistributedObjectGlobal class

direct.distributed.DistributedObjectGlobalAI

direct.distributed.DistributedObjectGlobalUD

direct.distributed.DistributedObjectOV

direct.distributed.DistributedObjectUD

DistributedObjectUD module: contains the DistributedObjectUD class

direct.distributed.DistributedSmoothNode

DistributedSmoothNode module: contains the DistributedSmoothNode class

direct.distributed.DistributedSmoothNodeAI

direct.distributed.DistributedSmoothNodeBase

DistributedSmoothNodeBase module: contains the DistributedSmoothNodeBase class

direct.distributed.DoCollectionManager

direct.distributed.DoHierarchy

direct.distributed.DoInterestManager

The DoInterestManager keeps track of which parent/zones that we currently have interest in.

direct.distributed.GridChild

direct.distributed.GridParent

direct.distributed.InterestWatcher

direct.distributed.MsgTypes

MsgTypes module: contains distributed object message types

direct.distributed.MsgTypesCMU

MsgTypesCMU module: defines the various message type codes as used by the CMU ServerRepository/ClientRepository code in this directory.

direct.distributed.NetMessenger

direct.distributed.ParentMgr

ParentMgr module: contains the ParentMgr class

direct.distributed.PyDatagram

direct.distributed.PyDatagramIterator

direct.distributed.RelatedObjectMgr

RelatedObjectMgr module: contains the RelatedObjectMgr class

direct.distributed.SampleObject

SampleObject module: contains the SampleObject class

direct.distributed.ServerRepository

ServerRepository module: contains the ServerRepository class

direct.distributed.StagedObject

direct.distributed.TimeManager

direct.distributed.TimeManagerAI