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. Listens 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:
  `{F01F1066-F231-11EA-8EEE-33BB2AFB0B6E}`

## Member Data Documentation

## ◆ id

readonly attribute wstringUUID ICloudProviderUninstallEvent::id