Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Accessibility::EventListener Interface Reference

A generic interface implemented by objects for the receipt of event notifications. More...

import "Accessibility_Event.idl";

Inheritance diagram for Accessibility::EventListener:

Accessibility::Registry List of all members.

Public Member Functions

void notifyEvent (in Event e)
 Synchronously notify an EventListener that an event has occurred, by passing it an Event struct.
oneway void notifyEventAsync (in Event e)
 Asynchronously notify an EventListener that an event has occurred, by passing it an Event struct.

Detailed Description

A generic interface implemented by objects for the receipt of event notifications.

EventListener is the interface from which Accessibility::Registry is derived, and via which clients of the Registry receive notification of changes to an application's user interface and content.

Definition at line 134 of file Accessibility_Event.idl.


Member Function Documentation

void Accessibility::EventListener::notifyEvent in Event  e  ) 
 

Synchronously notify an EventListener that an event has occurred, by passing it an Event struct.

Parameters:
e The Event about which the listener is being notified.

oneway void Accessibility::EventListener::notifyEventAsync in Event  e  ) 
 

Asynchronously notify an EventListener that an event has occurred, by passing it an Event struct.

Parameters:
e The Event about which the listener is being notified.
Note:
unlike EventListener::notifyEvent, this method may return before the data has been fetched and processed by the listener. Care must be taken when using this interface to avoid overflowing the client-side stack, possibly by interspersing this call with synchronous calls to prevent overrun.
Since:
AT-SPI 1.7.0


The documentation for this interface was generated from the following file:
Generated on Fri Dec 2 15:20:46 2005 for AT_SPI_IDL by  doxygen 1.4.3