예제 #1
0
파일: node.py 프로젝트: kerasking/firefly-1
 def __init__(self, name):
     '''初始化远程调用对象
     @param port: int 远程分布服的端口号
     @param rootaddr: 根节点服务器地址
     '''
     self._name = name
     self._factory = pb.PBClientFactory()
     self._reference = ProxyReference()
예제 #2
0
 def __init__(self, name, timeout=600):
     '''初始化远程调用对象
     @param port: int 远程分布服的端口号
     @param rootaddr: 根节点服务器地址
     '''
     self._name = name
     self._factory = BilateralClientFactory()
     self._reference = ProxyReference()
     self._addr = None
     self._timeout = timeout
예제 #3
0
    def __init__(self,name):
        """初始化远程调用对象
        @param port: int 远程分布服的端口号
        @param rootaddr: 根节点服务器地址
        """
        self._name = name
        self._factory = pb.PBClientFactory()
        self._reference = ProxyReference(self)
        self._service = Service('proxy')

        self._addr = None
예제 #4
0
 def __init__(self, name, index=1, ref=None):
     '''初始化远程调用对象
     @param port: int 远程分布服的端口号
     @param rootaddr: 根节点服务器地址
     '''
     self.setName(name)
     self.index = index
     self._factory = pb.PBClientFactory()
     if ref is None:
         self._reference = ProxyReference()
     else:
         self._reference = ref
     self._addr = None
예제 #5
0
    def __init__(self, name, rname):
        '''初始化远程调用对象
        @param port: int 远程分布服的端口号
        @param rootaddr: 根节点服务器地址
        '''
        self._name = name
        self._rname = rname
        self._factory = pb.PBClientFactory()
        self._reference = ProxyReference()
        self._addr = None

        self._factory.clientConnectionLost = self.clientConnectionLost
        self._factory.clientConnectionFailed = self.clientConnectionFailed
        self.srclientConnectionMade = self._factory.clientConnectionMade
        self._factory.clientConnectionMade = self.clientConnectionMade
예제 #6
0
 def __init__(self, name):
     self._name = name
     self._reference = ProxyReference()
     self._set = []
     self._count = 0