Beispiel #1
0
class PersistentPortMapperService(Service):
    """
    Persistent port mapper service to be used with twistd.
    """

    def __init__(self, methodsHolder, nodeName, cookie):
        from twotp.node import Process
        self.process = Process(nodeName, cookie)
        for module, instance in methodsHolder.items():
            self.process.registerModule(module, instance)


    def startService(self):
        return self.process.listen()
Beispiel #2
0
 def __init__(self, methodsHolder, nodeName, cookie):
     from twotp.node import Process
     self.process = Process(nodeName, cookie)
     for module, instance in methodsHolder.items():
         self.process.registerModule(module, instance)