Example #1
0
 def clear(self):
     assert self.notify.debugCall()
     for i in self.channels:
         self.air.unRegisterChannel(i)
     del self.air
     del self.channels
     Messenger.clear(self)
Example #2
0
 def clear(self):
     assert self.notify.debugCall()
     for i in self.channels:
         self.air.unRegisterChannel(i)
     del self.air
     del self.channels
     Messenger.clear(self)
Example #3
0
 def __init__(self, air, channels):
     """
     air is the AI Repository.
     channels is a list of channel IDs (uint32 values)
     """
     assert self.notify.debugCall()
     Messenger.__init__(self)
     self.air = air
     self.channels = channels
     for i in self.channels:
         self.air.registerForChannel(i)
Example #4
0
 def __init__(self, air, channels):
     """
     air is the AI Repository.
     channels is a list of channel IDs (uint32 values)
     """
     assert self.notify.debugCall()
     Messenger.__init__(self)
     self.air=air
     self.channels=channels
     for i in self.channels:
         self.air.registerForChannel(i)
Example #5
0
 def handle(self, pickleData):
     """
     Send pickleData from the net on the local netMessenger.
     The internal data in pickleData should have a tuple of
     (messageString, sendArgsList).
     """
     assert self.notify.debugCall()
     messageType = self.air.getMsgType()
     if messageType:
         message = MESSAGE_TYPES[messageType - 1]
         sentArgs = loads(pickleData)
     else:
         (message, sentArgs) = loads(pickleData)
     Messenger.send(self, message, sentArgs=sentArgs)
Example #6
0
 def handle(self, pickleData):
     """
     Send pickleData from the net on the local netMessenger.
     The internal data in pickleData should have a tuple of
     (messageString, sendArgsList).
     """
     assert self.notify.debugCall()
     messageType=self.air.getMsgType()
     if messageType:
         message=MESSAGE_TYPES[messageType-1]
         sentArgs=loads(pickleData)
     else:
         (message, sentArgs) = loads(pickleData)
     Messenger.send(self, message, sentArgs=sentArgs)