org.virtualbox_4_3
Class IVRDEServerInfo

java.lang.Object
  extended by org.virtualbox_4_3.IVRDEServerInfo

public class IVRDEServerInfo
extends java.lang.Object

Contains information about the remote desktop (VRDE) server capabilities and status. This is used in the IConsole.getVRDEServerInfo()attribute. Interface ID: {714434A1-58C3-4AAB-9049-7652C5DF113B}


Constructor Summary
IVRDEServerInfo(org.virtualbox_4_3.jaxws.IVRDEServerInfo real, org.virtualbox_4_3.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.Boolean getActive()
          Whether the remote desktop connection is active.
 java.lang.Long getBeginTime()
          When the last connection was established, in milliseconds since 1970-01-01 UTC.
 java.lang.Long getBytesReceived()
          How many bytes were received in last or current, if still active, connection.
 java.lang.Long getBytesReceivedTotal()
          How many bytes were received in all connections.
 java.lang.Long getBytesSent()
          How many bytes were sent in last or current, if still active, connection.
 java.lang.Long getBytesSentTotal()
          How many bytes were sent in all connections.
 java.lang.String getClientIP()
          The IP address of the client.
 java.lang.String getClientName()
          The client name supplied by the client.
 java.lang.Long getClientVersion()
          The client software version number.
 java.lang.String getDomain()
          Login domain name supplied by the client.
 java.lang.Long getEncryptionStyle()
          Public key exchange method used when connection was established.
 java.lang.Long getEndTime()
          When the last connection was terminated or the current time, if connection is still active, in milliseconds since 1970-01-01 UTC.
 java.lang.Long getNumberOfClients()
          How many times a client connected.
 java.lang.Integer getPort()
          VRDE server port number.
 java.lang.String getUser()
          Login user name supplied by the client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IVRDEServerInfo

public IVRDEServerInfo(org.virtualbox_4_3.jaxws.IVRDEServerInfo real,
                       org.virtualbox_4_3.jaxws.VboxPortType port)
Method Detail

getActive

public java.lang.Boolean getActive()
Whether the remote desktop connection is active.

Returns:
Boolean

getPort

public java.lang.Integer getPort()
VRDE server port number. If this property is equal to 0, then the VRDE server failed to start, usually because there are no free IP ports to bind to. If this property is equal to -1, then the VRDE server has not yet been started.

Returns:
Integer

getNumberOfClients

public java.lang.Long getNumberOfClients()
How many times a client connected.

Returns:
Long

getBeginTime

public java.lang.Long getBeginTime()
When the last connection was established, in milliseconds since 1970-01-01 UTC.

Returns:
Long

getEndTime

public java.lang.Long getEndTime()
When the last connection was terminated or the current time, if connection is still active, in milliseconds since 1970-01-01 UTC.

Returns:
Long

getBytesSent

public java.lang.Long getBytesSent()
How many bytes were sent in last or current, if still active, connection.

Returns:
Long

getBytesSentTotal

public java.lang.Long getBytesSentTotal()
How many bytes were sent in all connections.

Returns:
Long

getBytesReceived

public java.lang.Long getBytesReceived()
How many bytes were received in last or current, if still active, connection.

Returns:
Long

getBytesReceivedTotal

public java.lang.Long getBytesReceivedTotal()
How many bytes were received in all connections.

Returns:
Long

getUser

public java.lang.String getUser()
Login user name supplied by the client.

Returns:
String

getDomain

public java.lang.String getDomain()
Login domain name supplied by the client.

Returns:
String

getClientName

public java.lang.String getClientName()
The client name supplied by the client.

Returns:
String

getClientIP

public java.lang.String getClientIP()
The IP address of the client.

Returns:
String

getClientVersion

public java.lang.Long getClientVersion()
The client software version number.

Returns:
Long

getEncryptionStyle

public java.lang.Long getEncryptionStyle()
Public key exchange method used when connection was established. Values: 0 - RDP4 public key exchange scheme. 1 - X509 certificates were sent to client.

Returns:
Long