direct.distributed.ClientRepository¶
from direct.distributed.ClientRepository import ClientRepository
ClientRepository module: contains the ClientRepository class
Inheritance diagram
digraph inheritance287477c6f2 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "CConnectionRepository" [URL="acron.direct.CConnectionRepository.html#acron.direct.CConnectionRepository",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "CConnectionRepository" [arrowsize=0.75,style=""]; "ClientRepository" [URL="direct.distributed.ClientRepository.html#direct.distributed.ClientRepository.ClientRepository",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="This is the open-source ClientRepository as provided by CMU. It"]; "ClientRepositoryBase" -> "ClientRepository" [arrowsize=0.75,style=""]; "ClientRepositoryBase" [URL="direct.distributed.ClientRepositoryBase.html#direct.distributed.ClientRepositoryBase.ClientRepositoryBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="This maintains a client-side connection with a Acron server."]; "ConnectionRepository" -> "ClientRepositoryBase" [arrowsize=0.75,style=""]; "ConnectionRepository" [URL="direct.distributed.ConnectionRepository.html#direct.distributed.ConnectionRepository.ConnectionRepository",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="This is a base class for things that know how to establish a"]; "DoInterestManager" -> "ConnectionRepository" [arrowsize=0.75,style=""]; "DoCollectionManager" -> "ConnectionRepository" [arrowsize=0.75,style=""]; "CConnectionRepository" -> "ConnectionRepository" [arrowsize=0.75,style=""]; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "DirectObject" [URL="direct.showbase.DirectObject.html#direct.showbase.DirectObject.DirectObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="This is the class that all Direct/SAL classes should inherit from"]; "DoCollectionManager" [URL="direct.distributed.DoCollectionManager.html#direct.distributed.DoCollectionManager.DoCollectionManager",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "DoInterestManager" [URL="direct.distributed.DoInterestManager.html#direct.distributed.DoInterestManager.DoInterestManager",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="Top level Interest Manager"]; "DirectObject" -> "DoInterestManager" [arrowsize=0.75,style=""]; }- class ClientRepository(dcFileNames=None, dcSuffix='', connectMethod=None, threadedNet=None)[source]¶
Bases:
ClientRepositoryBaseThis is the open-source ClientRepository as provided by CMU. It communicates with the ServerRepository in this same directory.
If you are looking for the VR Studio’s implementation of the client repository, look to OTPClientRepository (elsewhere).
- GameGlobalsId = 0¶
- doNotDeallocateChannel = True¶
- notify = <direct.directnotify.Notifier.Notifier object>¶