def __init__(self):
        
        self.iq=Queue()  #normal queue
        self.ipq=Queue() #high priority queue

        mswitch.subscribe(self.NAME, self.iq, self.ipq)        
        Bus.subscribe(self.NAME, "*", self.h_msg)
 def _dispatcher(self, mtype, *pargs):
     
     ## let's not repeart ourselves...
     if mtype=="__tick__":
         return
     
     try:
         handled=Bus.publish(self.NAME, mtype, *pargs)
         return (handled, False)
     except Exception,e:
         print "BridgeAgent._dispatcher: pargs: %s ---- exception: %s" % (str(pargs), e)
         return (False, False)