org.virtualbox_7_0
Enum GuestDebugIoProvider

java.lang.Object
  extended by java.lang.Enum<GuestDebugIoProvider>
      extended by org.virtualbox_7_0.GuestDebugIoProvider
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<GuestDebugIoProvider>

public enum GuestDebugIoProvider
extends java.lang.Enum<GuestDebugIoProvider>

The enabled guest debug I/O provider. This enumeration represents possible values for theIGuestDebugControl.getDebugIoProvider()attribute. Interface ID: {0CF00B1B-2FF7-414C-81C6-6CF410EAEC4A}


Enum Constant Summary
IPC
          The remote stub is available through a IPC connection, namely a named pipe on Windows or a unix socket on other hosts.
None
          No connection available (only useful withGuestDebugProvider.None).
TCP
          The remote stub is available through a TCP connection.
UDP
          The remote stub is available through a UDP connection.
 
Method Summary
static GuestDebugIoProvider fromValue(long v)
           
static GuestDebugIoProvider fromValue(java.lang.String v)
           
 int value()
           
static GuestDebugIoProvider valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static GuestDebugIoProvider[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

None

public static final GuestDebugIoProvider None
No connection available (only useful withGuestDebugProvider.None).


TCP

public static final GuestDebugIoProvider TCP
The remote stub is available through a TCP connection.


UDP

public static final GuestDebugIoProvider UDP
The remote stub is available through a UDP connection.


IPC

public static final GuestDebugIoProvider IPC
The remote stub is available through a IPC connection, namely a named pipe on Windows or a unix socket on other hosts.

Method Detail

values

public static GuestDebugIoProvider[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (GuestDebugIoProvider c : GuestDebugIoProvider.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static GuestDebugIoProvider valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

value

public int value()

fromValue

public static GuestDebugIoProvider fromValue(long v)

fromValue

public static GuestDebugIoProvider fromValue(java.lang.String v)