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.

See the Distributed Networking section of the Programming Guide to learn more about the distributed networking system.

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.DistributedCamera

direct.distributed.DistributedCameraAI

direct.distributed.DistributedCameraOV

direct.distributed.DistributedCartesianGrid

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