VirtualBox Main API

Public Attributes | List of all members
IGuestUserStateChangedEvent Interface Reference

Notification when a guest user changed its state. More...

Inheritance diagram for IGuestUserStateChangedEvent:

## Public Attributes
readonly attribute wstring | name
| Name of the guest user whose state changed.
readonly attribute wstring | domain
| Name of the FQDN (fully qualified domain name) this user is bound to.
readonly attribute GuestUserState | state
| What was changed for this guest user.
readonly attribute wstring | stateDetails
| Optional state details, depending on the state attribute.
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 a guest user changed its state.

Interface ID:
  `{39B4E759-1EC0-4C0F-857F-FBE2A737A256}`

## Member Data Documentation

## ◆ name

readonly attribute wstring IGuestUserStateChangedEvent::name

Name of the guest user whose state changed.

## ◆ domain

readonly attribute wstring IGuestUserStateChangedEvent::domain

Name of the FQDN (fully qualified domain name) this user is bound to.

Optional.

## ◆ state

readonly attribute GuestUserState IGuestUserStateChangedEvent::state

What was changed for this guest user.

See GuestUserState for more information.

## ◆ stateDetails

readonly attribute wstring IGuestUserStateChangedEvent::stateDetails

Optional state details, depending on the state attribute.