# IVirtualBoxClient Interface Reference

Convenience interface for client applications. More...

List of all members.

## Public Attributes
readonly attribute IVirtualBox | virtualBox
| Reference to the server-side API root object.
readonly attribute ISession | session
| Create a new session object and return the reference to it.
readonly attribute IEventSource | eventSource
| Event source for VirtualBoxClient events.

## Detailed Description

Convenience interface for client applications.

Treat this as a singleton, i.e. never create more than one instance of this interface.

At the moment only available for clients of the local API (not usable via the webservice). Once the session logic is redesigned this might change.

Interface ID:
  `{5FE0BD48-1181-40D1-991F-3B02F269A823}`

## Member Data Documentation

readonly attribute IVirtualBox IVirtualBoxClient::virtualBox

Reference to the server-side API root object.

readonly attribute ISession IVirtualBoxClient::session

Create a new session object and return the reference to it.

readonly attribute IEventSource IVirtualBoxClient::eventSource

Event source for VirtualBoxClient events.