Event Listeners
Listening for events requires the creation of a CORBA servant:
import Accessibility__POA
class MyListener(Accessibility__POA.EventListener):
def ref(self): pass
def unref(self): pass
def queryInterface(self, repo_id):
if repo_id == 'IDL:Accessibility/EventListener:1.0':
return self._this()
else:
return None
def notifyEvent(self, event):
print event.source.getRoleName()
listener = MyListener()
objref = listener._this()
listener._default_POA().the_POAManager.activate()