VirtualBox Main API
Public Member Functions | List of all members
IEventListener Interface Reference

Event listener. More...

Inheritance diagram for IEventListener:

Public Member Functions

void handleEvent (in IEvent event)
 Handle event callback for active listeners.
 

Detailed Description

Event listener.

An event listener can work in either active or passive mode, depending on the way it was registered. See IEvent for an introduction to VirtualBox event handling.

Interface ID:
{67099191-32E7-4F6C-85EE-422304C71B90}

Member Function Documentation

◆ handleEvent()

void IEventListener::handleEvent ( in IEvent  event)

Handle event callback for active listeners.

It is not called for passive listeners. After calling handleEvent on all active listeners and having received acknowledgement from all passive listeners via IEventSource::eventProcessed, the event is marked as processed and IEvent::waitProcessed will return immediately.

Parameters
eventEvent available.