Download SDK documentation - Oracle Software Downloads

Transcript
5 Classes (interfaces)
Register an event listener.
Note: To avoid system overload, the VirtualBox server process checks if passive event listeners call getEvent() frequently enough. In the current implementation, if more than 500 pending events are detected for a passive event listener,
it is forcefully unregistered by the system, and further getEvent() calls will return
VBOX_E_OBJECT_NOT_FOUND.
5.25.7 unregisterListener
void IEventSource::unregisterListener(
[in] IEventListener listener)
listener Listener to unregister.
Unregister an event listener. If listener is passive, and some waitable events are still in queue
they are marked as processed automatically.
5.26 IEventSourceChangedEvent (IEvent)
Note: This interface extends IEvent and therefore supports all its methods and attributes as well.
Notification when an event source state changes (listener added or removed).
5.26.1 Attributes
5.26.1.1 listener (read-only)
IEventListener IEventSourceChangedEvent::listener
Event listener which has changed.
5.26.1.2 add (read-only)
boolean IEventSourceChangedEvent::add
Flag whether listener was added or removed.
5.27 IExtPack (IExtPackBase)
Note: This interface is not supported in the web service.
Note: This interface extends IExtPackBase and therefore supports all its methods and
attributes as well.
Interface for querying information about an extension pack as well as accessing COM objects
within it.
89