def __init__(self, config): from timer import TimerCollection from event import EventQueue self.state = STOPPED self.config = config self._info = None self.connections = [] self.event_queue = EventQueue() self.timers = TimerCollection() EventSource.__init__(self) EventListener.__init__(self) # Yes we are a listener to ourselves self.addListener(self) self.setState(STARTING) if self.config.getBindAddress() != None and \ self.config.getPort() != None: log.debug("Initializing server on %s:%d" % (self.config.getBindAddress(), self.config.getPort())) srv_sock = create_server_socket(self.config.getBindAddress(), self.config.getPort()) self.addConnection(ServerConnection(srv_sock)) log.debug("Server initialized") else: log.debug("Initialized non-server agent")
def __init__(self): EventLauncher.__init__(self) EventListener.__init__(self) # In kbits/s self.video_bitrate = vb = 2000 # In bits/s self.audio_bitrate = ab = 128000 # In kbits/s self.video_width = 320 self.video_height = 240 self.video_framerate = 25 self.registerEvent("sos")