def __init__(self, processor): CppServerWrapper.__init__(self) self.processor = self._getProcessor(processor) self.processorAdapter = _ProcessorAdapter(self.processor) self.setAdapter(self.processorAdapter) self._setup_done = False self.serverEventHandler = None
def setup(self): if self._setup_done: return CppServerWrapper.setup(self) if self.serverEventHandler is not None: self.serverEventHandler.preServe(self.getAddress()) self._setup_done = True
def setup(self): if self._setup_done: return CppServerWrapper.setup(self) # Task expire isn't supported in Python CppServerWrapper.setTaskExpireTime(self, 0) if self.serverEventHandler is not None: self.serverEventHandler.preServe(self.getAddress()) self._setup_done = True
def loop(self): if not self._setup_done: raise RuntimeError( "setup() must be called before loop()") CppServerWrapper.loop(self)
def __init__(self, processor): CppServerWrapper.__init__(self) self.processor = self._getProcessor(processor) self.setAdapter(_ProcessorAdapter(self.processor)) self._setup_done = False self.serverEventHandler = None
def setObserver(self, observer): self.processorAdapter.setObserver(observer) CppServerWrapper.setObserver(self, observer)
def setAdapter(self, adapter): self.processorAdapter = adapter CppServerWrapper.setAdapter(self, adapter)