VirtualBox Main API
Public Attributes | List of all members
ICloudProviderUninstallEvent Interface Reference

A cloud provider is about to be uninstalled. More...

Inheritance diagram for ICloudProviderUninstallEvent:

Public Attributes

readonly attribute wstringUUID id
- 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

A cloud provider is about to be uninstalled.

Unlike ICloudProviderRegisteredEvent this one is waitable and is sent before an attempt is made to uninstall a provider. Listerns should release references to the provider and related objects if they have any, or the uninstallation of the provider is going to fail because it's still in use.

Interface ID:

Member Data Documentation

◆ id

readonly attribute wstringUUID ICloudProviderUninstallEvent::id