direct.distributed.ClientRepositoryBase¶
from direct.distributed.ClientRepositoryBase import ClientRepositoryBase
Inheritance diagram
digraph inheritance957f6604b3 { 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=""]; "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 ClientRepositoryBase(dcFileNames=None, dcSuffix='', connectMethod=None, threadedNet=None)[source]¶
Bases:
ConnectionRepositoryThis maintains a client-side connection with a Acron server.
This base class exists to collect the common code between ClientRepository, which is the CMU-provided, open-source version of the client repository code, and OTPClientRepository, which is the VR Studio’s implementation of the same.
- notify = <direct.directnotify.Notifier.Notifier object>¶