def evtReceived(self, id, obj): if self.ctrlEvtReveived.isSet(): obj["connectionID"] = id try: #self.fifoLog.putitem(obj) oc_message.postMessage(self.fifoLog,"LOG.RAW", obj) except oc_fifo.Overrun: oc_message.postMessage(self.fifoEvent,"APP.DROPFIFO", "Fifo log")
def evtDisconnection(self, id): oc_message.postMessage(self.fifoEvent,"CONNECTION.INFO", "Disconnection id:%04d" % id) obj = {} obj["connectionID"] = "" obj["name"] = "Octopylog" obj["msg"] = "Disconnection id:%04d" % id obj["funcName"] = "" oc_message.postMessage(self.fifoLog,"LOG.RAW", obj)
def evtConnection(self, id): t = self.getConnectionInfo(id) oc_message.postMessage(self.fifoEvent,"CONNECTION.INFO", "Connection id:%04d from %s" % (id,t)) obj = {} obj["connectionID"] = "" obj["name"] = "Octopylog" obj["msg"] = "Connection id:%04d from %s" % (id,t) obj["funcName"] = "" oc_message.postMessage(self.fifoLog,"LOG.RAW", obj)
def toParseur(self, data): oc_message.postMessage(self.fifoManager, "PARSEUR.ITEM", data)
def evtReject(self): oc_message.postMessage(self.fifoEvent,"CONNECTION.INFO", "Connection rejected")
def disableEvtReceived(self): oc_message.postMessage(self.fifoEvent,"CONNECTION.INFO", "Disable Log event from connection(s)") self.ctrlEvtReveived.clear()
def enableEvtReveived(self): oc_message.postMessage(self.fifoEvent,"CONNECTION.INFO", "Enable Log event from connection(s)") self.ctrlEvtReveived.set()
def postManager(self, typename, param): oc_message.postMessage(self.fifoManager, typename, param)