Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  
  /*
   *  Copyright (C) 2010-2011 Oracle Corporation
   *
   *  This file is part of the VirtualBox SDK, as available from
   *  http://www.virtualbox.org.  This library is free software; you can
   *  redistribute it and/or modify it under the terms of the GNU Lesser General
   *  Public License as published by the Free Software Foundation, in version 2.1
   *  as it comes in the "COPYING.LIB" file of the VirtualBox SDK distribution.
  *  This library is distributed in the hope that it will be useful, but WITHOUT
  *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
  *  License for more details.
  *
  * IGuest.java
  *
  * DO NOT EDIT! This is a generated file.
  * Generated from: src/VBox/Main/idl/VirtualBox.xidl (VirtualBox's interface definitions in XML)
  * Generator: src/VBox/Main/glue/glue-java.xsl
  */
 
 package org.virtualbox_4_2;
 
 import javax.xml.ws.*;
 import java.util.List;

The IGuest interface represents information about the operating system running inside the virtual machine. Used in IConsole.getGuest(). IGuest provides information about the guest operating system, whether Guest Additions are installed and other OS-specific virtual machine properties. Interface ID: {19C32350-0618-4EDE-B0C3-2B4311BF0D9B}
 
 public class IGuest extends IUnknown {
 
     public IGuest(String wrappedVboxPortType port) {
           super(wrappedport);
     }
Identifier of the Guest OS type as reported by the Guest Additions. You may use IVirtualBox.getGuestOSType(java.lang.String) to obtain an IGuestOSType object representing details about the given Guest OS type. NOTE: If Guest Additions are not installed, this value will be the same as IMachine.getOSTypeId().

Returns:
String
 
     public String getOSTypeId() {
       try {
          String retVal = .iGuestGetOSTypeId();
          return retVal;
      } catch (InvalidObjectFaultMsg e) {
           throw new VBoxException(ee.getMessage());
      } catch (RuntimeFaultMsg e) {
           throw new VBoxException(ee.getMessage());
      }
     }
Current run level of the Guest Additions.

Returns:
org.virtualbox_4_2.AdditionsRunLevelType
 
       try {
          return org.virtualbox_4_2.AdditionsRunLevelType.fromValue(retVal.value());
      } catch (InvalidObjectFaultMsg e) {
           throw new VBoxException(ee.getMessage());
      } catch (RuntimeFaultMsg e) {
           throw new VBoxException(ee.getMessage());
      }
     }
Version of the Guest Additions in the same format as IVirtualBox.getVersion().

Returns:
String
 
     public String getAdditionsVersion() {
       try {
          String retVal = .iGuestGetAdditionsVersion();
          return retVal;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
The internal build revision number of the additions. See also IVirtualBox.getRevision().

Returns:
Long
    public Long getAdditionsRevision() {
      try {
         Long retVal = .iGuestGetAdditionsRevision();
         return retVal;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Array of current known facilities. Only returns facilities where a status is known, e.g. facilities with an unknown status will not be returned.

Returns:
List<org.virtualbox_4_2.IAdditionsFacility>
      try {
         return Helper.wrap2(org.virtualbox_4_2.IAdditionsFacility.classorg.virtualbox_4_2.jaxws.IAdditionsFacility.classretVal);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Returns a collection of all opened guest sessions.

Returns:
List<org.virtualbox_4_2.IGuestSession>
      try {
         List<StringretVal = .iGuestGetSessions();
         return Helper.wrap(org.virtualbox_4_2.IGuestSession.classretVal);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Guest system memory balloon size in megabytes (transient property).

Returns:
Long
    public Long getMemoryBalloonSize() {
      try {
         Long retVal = .iGuestGetMemoryBalloonSize();
         return retVal;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Guest system memory balloon size in megabytes (transient property).

Parameters:
value Long
    public void setMemoryBalloonSize(Long value) {
      try {
        .iGuestSetMemoryBalloonSize(value);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Interval to update guest statistics in seconds.

Returns:
Long
    public Long getStatisticsUpdateInterval() {
      try {
         Long retVal = .iGuestGetStatisticsUpdateInterval();
         return retVal;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Interval to update guest statistics in seconds.

Parameters:
value Long
    public void setStatisticsUpdateInterval(Long value) {
      try {
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
    public static IGuest queryInterface(IUnknown obj) {
       return obj == null ?  null : new IGuest(obj.getWrapped(), obj.getRemoteWSPort());
    }
Internal method; do not use as it might change at any time.

Parameters:
cpuUser Percentage of processor time spent in user mode as seen by the guest.
cpuKernel Percentage of processor time spent in kernel mode as seen by the guest.
cpuIdle Percentage of processor time spent idling as seen by the guest.
memTotal Total amount of physical guest RAM.
memFree Free amount of physical guest RAM.
memBalloon Amount of ballooned physical guest RAM.
memShared Amount of shared physical guest RAM.
memCache Total amount of guest (disk) cache memory.
pagedTotal Total amount of space in the page file.
memAllocTotal Total amount of memory allocated by the hypervisor.
memFreeTotal Total amount of free memory available in the hypervisor.
memBalloonTotal Total amount of memory ballooned by the hypervisor.
memSharedTotal Total amount of shared memory in the hypervisor.
    public void internalGetStatistics(Holder<LongcpuUserHolder<LongcpuKernelHolder<LongcpuIdleHolder<LongmemTotalHolder<LongmemFreeHolder<LongmemBalloonHolder<LongmemSharedHolder<LongmemCacheHolder<LongpagedTotalHolder<LongmemAllocTotalHolder<LongmemFreeTotalHolder<LongmemBalloonTotalHolder<LongmemSharedTotal) {
      try {
        javax.xml.ws.Holder<Long>   tmp_cpuUser = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_cpuKernel = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_cpuIdle = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memTotal = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memFree = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memBalloon = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memShared = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memCache = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_pagedTotal = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memAllocTotal = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memFreeTotal = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memBalloonTotal = new  javax.xml.ws.Holder<Long>();
        javax.xml.ws.Holder<Long>   tmp_memSharedTotal = new  javax.xml.ws.Holder<Long>();
        .iGuestInternalGetStatistics(tmp_cpuUsertmp_cpuKerneltmp_cpuIdletmp_memTotaltmp_memFreetmp_memBalloontmp_memSharedtmp_memCachetmp_pagedTotaltmp_memAllocTotaltmp_memFreeTotaltmp_memBalloonTotaltmp_memSharedTotal);
        cpuUser.value = tmp_cpuUser.value;
        cpuKernel.value = tmp_cpuKernel.value;
        cpuIdle.value = tmp_cpuIdle.value;
        memTotal.value = tmp_memTotal.value;
        memFree.value = tmp_memFree.value;
        memBalloon.value = tmp_memBalloon.value;
        memShared.value = tmp_memShared.value;
        memCache.value = tmp_memCache.value;
        pagedTotal.value = tmp_pagedTotal.value;
        memAllocTotal.value = tmp_memAllocTotal.value;
        memFreeTotal.value = tmp_memFreeTotal.value;
        memBalloonTotal.value = tmp_memBalloonTotal.value;
        memSharedTotal.value = tmp_memSharedTotal.value;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Get the current status of a Guest Additions facility.

Parameters:
facility Facility to check status for.
timestamp Timestamp (in ms) of last status update seen by the host.
Returns:
The current (latest) facility status.
      try {
        javax.xml.ws.Holder<Long>   tmp_timestamp = new  javax.xml.ws.Holder<Long>();
        .iGuestGetFacilityStatus(, org.virtualbox_4_2.jaxws.AdditionsFacilityType.fromValue(facility.name()), tmp_timestampretVal);
        timestamp.value = tmp_timestamp.value;
        return org.virtualbox_4_2.AdditionsFacilityStatus.fromValue(retVal.value.value());
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Retrieve the current status of a certain Guest Additions run level.

Parameters:
level Status level to check
Returns:
Flag whether the status level has been reached or not Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED Wrong status level specified.
      try {
        Boolean     retVal;
        retVal = .iGuestGetAdditionsStatus(, org.virtualbox_4_2.jaxws.AdditionsRunLevelType.fromValue(level.name()));
        return retVal;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Store login credentials that can be queried by guest operating systems with Additions installed. The credentials are transient to the session and the guest may also choose to erase them. Note that the caller cannot determine whether the guest operating system has queried or made use of the credentials.

Parameters:
userName User name string, can be empty
password Password string, can be empty
domain Domain name (guest logon scheme specific), can be empty
allowInteractiveLogon Flag whether the guest should alternatively allow the user to interactively specify different credentials. This flag might not be supported by all versions of the Additions. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public void setCredentials(String userNameString passwordString domainBoolean allowInteractiveLogon) {
      try {
        .iGuestSetCredentials(userNamepassworddomainallowInteractiveLogon);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest about a Drag and Drop enter event. This is used in Host - Guest direction.

Parameters:
screenId The screen id where the Drag and Drop event occured.
y y-position of the event.
x x-position of the event.
defaultAction The default action to use.
allowedActions The actions which are allowed.
formats The supported mime types.
Returns:
The resulting action of this event. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public org.virtualbox_4_2.DragAndDropAction dragHGEnter(Long screenIdLong yLong xorg.virtualbox_4_2.DragAndDropAction defaultActionList<org.virtualbox_4_2.DragAndDropActionallowedActionsList<Stringformats) {
      try {
        org.virtualbox_4_2.jaxws.DragAndDropAction     retVal;
        retVal = .iGuestDragHGEnter(screenIdyx, org.virtualbox_4_2.jaxws.DragAndDropAction.fromValue(defaultAction.name()), Helper.convertEnums(org.virtualbox_4_2.DragAndDropAction.class,org.virtualbox_4_2.jaxws.DragAndDropAction.class,allowedActions), formats);
        return org.virtualbox_4_2.DragAndDropAction.fromValue(retVal.value());
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest about a Drag and Drop move event. This is used in Host - Guest direction.

Parameters:
screenId The screen id where the Drag and Drop event occured.
x x-position of the event.
y y-position of the event.
defaultAction The default action to use.
allowedActions The actions which are allowed.
formats The supported mime types.
Returns:
The resulting action of this event. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public org.virtualbox_4_2.DragAndDropAction dragHGMove(Long screenIdLong xLong yorg.virtualbox_4_2.DragAndDropAction defaultActionList<org.virtualbox_4_2.DragAndDropActionallowedActionsList<Stringformats) {
      try {
        org.virtualbox_4_2.jaxws.DragAndDropAction     retVal;
        retVal = .iGuestDragHGMove(screenIdxy, org.virtualbox_4_2.jaxws.DragAndDropAction.fromValue(defaultAction.name()), Helper.convertEnums(org.virtualbox_4_2.DragAndDropAction.class,org.virtualbox_4_2.jaxws.DragAndDropAction.class,allowedActions), formats);
        return org.virtualbox_4_2.DragAndDropAction.fromValue(retVal.value());
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest about a Drag and Drop leave event. This is used in Host - Guest direction.

Parameters:
screenId The screen id where the Drag and Drop event occured. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public void dragHGLeave(Long screenId) {
      try {
        .iGuestDragHGLeave(screenId);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest about a drop event. This is used in Host - Guest direction.

Parameters:
screenId The screen id where the Drag and Drop event occured.
x x-position of the event.
y y-position of the event.
defaultAction The default action to use.
allowedActions The actions which are allowed.
formats The supported mime types.
format The resulting format of this event.
Returns:
The resulting action of this event. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public org.virtualbox_4_2.DragAndDropAction dragHGDrop(Long screenIdLong xLong yorg.virtualbox_4_2.DragAndDropAction defaultActionList<org.virtualbox_4_2.DragAndDropActionallowedActionsList<StringformatsHolder<Stringformat) {
      try {
        javax.xml.ws.Holder<String>   tmp_format = new  javax.xml.ws.Holder<String>();
        .iGuestDragHGDrop(screenIdxy, org.virtualbox_4_2.jaxws.DragAndDropAction.fromValue(defaultAction.name()), Helper.convertEnums(org.virtualbox_4_2.DragAndDropAction.class,org.virtualbox_4_2.jaxws.DragAndDropAction.class,allowedActions), formatstmp_formatretVal);
        format.value = tmp_format.value;
        return org.virtualbox_4_2.DragAndDropAction.fromValue(retVal.value.value());
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest about a drop data event. This is used in Host - Guest direction.

Parameters:
screenId The screen id where the Drag and Drop event occured.
format The mime type the data is in.
data The actual data.
Returns:
Progress object to track the operation completion. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public org.virtualbox_4_2.IProgress dragHGPutData(Long screenIdString formatbyte[] data) {
      try {
        String     retVal;
        retVal = .iGuestDragHGPutData(screenIdformat, Helper.encodeBase64(data));
        return (retVal.length() > 0) ? new org.virtualbox_4_2.IProgress(retVal) : null;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Ask the guest if there is any Drag and Drop operation pending in the guest. If no Drag and Drop operation is pending currently, Ignore is returned. This is used in Guest - Host direction.

Parameters:
screenId The screen id where the Drag and Drop event occured.
format On return the supported mime types.
allowedActions On return the actions which are allowed.
Returns:
On return the default action to use. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
      try {
        javax.xml.ws.Holder<List<String>>   tmp_format = new  javax.xml.ws.Holder<List<String>>();
        .iGuestDragGHPending(screenIdtmp_formattmp_allowedActionsretVal);
        format.value = tmp_format.value;
        allowedActions.value = Helper.convertEnums(org.virtualbox_4_2.jaxws.DragAndDropAction.classorg.virtualbox_4_2.DragAndDropAction.classtmp_allowedActions.value);
        return org.virtualbox_4_2.DragAndDropAction.fromValue(retVal.value.value());
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Informs the guest that a drop event occured for a pending Drag and Drop event. This is used in Guest - Host direction.

Parameters:
format The mime type the data must be in.
action The action to use.
Returns:
Progress object to track the operation completion. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
      try {
        String     retVal;
        retVal = .iGuestDragGHDropped(format, org.virtualbox_4_2.jaxws.DragAndDropAction.fromValue(action.name()));
        return (retVal.length() > 0) ? new org.virtualbox_4_2.IProgress(retVal) : null;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Fetch the data of a previously Drag and Drop event from the guest. This is used in Guest - Host direction.

Returns:
The actual data. Expected result codes:
@link ::VBOX_E_VM_ERROR VBOX_E_VM_ERROR VMM device is not available.
    public byte[] dragGHGetData() {
      try {
        /*base64*/String     retVal;
        retVal = .iGuestDragGHGetData();
        return Helper.decodeBase64(retVal);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Creates a new guest session for controlling the guest. A guest session represents one impersonated user account on the guest, so every operation will use the same credentials specified when creating the session object via createSession(java.lang.String,java.lang.String,java.lang.String,java.lang.String). Anonymous sessions, that is, sessions without specifying a valid user account on the guest are not allowed due to security reasons. There can be a maximum of 32 sessions at once per VM. Each session keeps track of its started guest processes, opened guest files or guest directories. To work on guest files or directories a guest session offers methods to open or create such objects (see IGuestSession.fileOpen(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.Long) or IGuestSession.directoryOpen(java.lang.String,java.lang.String,java.util.List) for example). When done with either of these objects, including the guest session itself, use the appropriate close() method to let the object do its cleanup work. Every guest session has its own environment variable block which gets automatically applied when starting a new guest process via IGuestSession.processCreate(java.lang.String,java.util.List,java.util.List,java.util.List,java.lang.Long) or IGuestSession.processCreateEx(java.lang.String,java.util.List,java.util.List,java.util.List,java.lang.Long,org.virtualbox_4_2.ProcessPriority,java.util.List). To override (or unset) certain environment variables already set by the guest session, one can specify a per-process environment block when using one of the both above mentioned process creation calls. Closing a session via IGuestSession.close() will try to close all the mentioned objects above unless these objects are still used by a client.

Parameters:
user User name this session will be using to control the guest; has to exist and have the appropriate rights to execute programs in the VM. Must not be empty.
password Password of the user account to be used. Empty passwords are allowed.
domain Domain name of the user account to be used if the guest is part of a domain. Optional. This feature is not implemented yet.
sessionName The session's friendly name. Optional, can be empty.
Returns:
The newly created session object.
    public org.virtualbox_4_2.IGuestSession createSession(String userString passwordString domainString sessionName) {
      try {
        String     retVal;
        retVal = .iGuestCreateSession(userpassworddomainsessionName);
        return (retVal.length() > 0) ? new org.virtualbox_4_2.IGuestSession(retVal) : null;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Finds guest sessions by their friendly name and returns an interface array with all found guest sessions.

Parameters:
sessionName The session's friendly name to find. Wildcards like ? and * are allowed.
Returns:
Array with all guest sessions found matching the name specified.
    public List<org.virtualbox_4_2.IGuestSessionfindSession(String sessionName) {
      try {
        List<String>     retVal;
        retVal = .iGuestFindSession(sessionName);
        return Helper.wrap(org.virtualbox_4_2.IGuestSession.classretVal);
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
Automatically updates already installed Guest Additions in a VM. At the moment only Windows guests are supported. Because the VirtualBox Guest Additions drivers are not WHQL-certified yet there might be warning dialogs during the actual Guest Additions update. These need to be confirmed manually in order to continue the installation process. This applies to Windows 2000 and Windows XP guests and therefore these guests can't be updated in a fully automated fashion without user interaction. However, to start a Guest Additions update for the mentioned Windows versions anyway, the flag AdditionsUpdateFlag_WaitForUpdateStartOnly can be specified. See AdditionsUpdateFlag for more information.

Parameters:
source Path to the Guest Additions .ISO file to use for the upate.
flags AdditionsUpdateFlag flags.
Returns:
Progress object to track the operation completion. Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED Guest OS is not supported for automated Guest Additions updates or the already installed Guest Additions are not ready yet.
@link ::VBOX_E_IPRT_ERROR VBOX_E_IPRT_ERROR Error while updating.
      try {
        String     retVal;
        return (retVal.length() > 0) ? new org.virtualbox_4_2.IProgress(retVal) : null;
     } catch (InvalidObjectFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     } catch (RuntimeFaultMsg e) {
          throw new VBoxException(ee.getMessage());
     }
    }
New to GrepCode? Check out our FAQ X