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()
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)