Modules | Files | Inheritance Tree | Inheritance Graph | Name Index
module Bonobo
interface EventSource
Files: GNOME_Speech.idl
Bonobo-EventSource-inheritance Bonobo-Unknown.html
Operations Summary:
 voidaddListener(in Listener l)
 voidaddListenerWithMask(in Listener l, in string event_mask)
 voidremoveListener(in Listener l) raises
 voidunImplemented()
 voidunImplemented2()

Operations Inherited from Unknown
ref, unref, queryInterface

Operation Details:
 void addListener(in Listener l)

addListener: Adds a listener to all events being emitted by this object. @l: the listener implementation.

Adds a listener to this event source.


 void addListenerWithMask(in Listener l, in string event_mask)

addListenerWithMask: Adds a listener to certain events emitted by this object. @l: the listener implementation. @event_mask: a comma-separated list of event names this listener is interested in recieving. If this listener is already receiving events from this EventSource, only the events listed here will be delivered.

Adds a listener to this event source with the given mask.


 void removeListener(in Listener l) raises (UnknownListener)

removeListener: Removes a listener @l: the listener implementation

Removes the listener from the notification list.