VirtualBox Main API

Public Attributes | List of all members
IEventSourceChangedEvent Interface Reference

Notification when an event source state changes (listener added or removed). More...

Inheritance diagram for IEventSourceChangedEvent:

## Public Attributes
readonly attribute IEventListener | listener
| Event listener which has changed.
readonly attribute boolean | add
| Flag whether listener was added or removed.
Public Attributes inherited from IEvent
readonly attribute VBoxEventType | type
| Event type.
readonly attribute IEventSource | source
| Source of this event.
readonly attribute boolean | waitable
| If we can wait for this event being processed.

## Additional Inherited Members
Public Member Functions inherited from IEvent
void | setProcessed ()
| Internal method called by the system when all listeners of a particular event have called IEventSource::eventProcessed.
void | waitProcessed (in long timeout, [retval] out boolean result)
| Wait until time outs, or this event is processed.

## Detailed Description

Notification when an event source state changes (listener added or removed).

Interface ID:
  `{E7932CB8-F6D4-4AB6-9CBF-558EB8959A6A}`

## Member Data Documentation

## ◆ listener

readonly attribute IEventListener IEventSourceChangedEvent::listener

Event listener which has changed.

## ◆ add

readonly attribute boolean IEventSourceChangedEvent::add

Flag whether listener was added or removed.