org.virtualbox_4_3
Class IHostUSBDeviceFilter

java.lang.Object
  extended by org.virtualbox_4_3.IUnknown
      extended by org.virtualbox_4_3.IUSBDeviceFilter
          extended by org.virtualbox_4_3.IHostUSBDeviceFilter

public class IHostUSBDeviceFilter
extends IUSBDeviceFilter

The IHostUSBDeviceFilter interface represents a global filter for a physical USB device used by the host computer. Used indirectly in IHost.getUSBDeviceFilters(). Using filters of this type, the host computer determines the initial state of the USB device after it is physically attached to the host's USB controller. NOTE: The IUSBDeviceFilter.getRemote()attribute is ignored by this type of filters, because it makes sense only for IUSBDeviceFilters.getDeviceFilters().

See Also:
Interface ID: {4CC70246-D74A-400F-8222-3900489C0374}

Field Summary
 
Fields inherited from class org.virtualbox_4_3.IUnknown
obj, port
 
Constructor Summary
IHostUSBDeviceFilter(java.lang.String wrapped, org.virtualbox_4_3.jaxws.VboxPortType port)
           
 
Method Summary
 USBDeviceFilterAction getAction()
          Action performed by the host when an attached USB device matches this filter.
static IHostUSBDeviceFilter queryInterface(IUnknown obj)
           
 void setAction(USBDeviceFilterAction value)
          Action performed by the host when an attached USB device matches this filter.
 
Methods inherited from class org.virtualbox_4_3.IUSBDeviceFilter
getActive, getManufacturer, getMaskedInterfaces, getName, getPort, getProduct, getProductId, getRemote, getRevision, getSerialNumber, getVendorId, setActive, setManufacturer, setMaskedInterfaces, setName, setPort, setProduct, setProductId, setRemote, setRevision, setSerialNumber, setVendorId
 
Methods inherited from class org.virtualbox_4_3.IUnknown
getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IHostUSBDeviceFilter

public IHostUSBDeviceFilter(java.lang.String wrapped,
                            org.virtualbox_4_3.jaxws.VboxPortType port)
Method Detail

getAction

public USBDeviceFilterAction getAction()
Action performed by the host when an attached USB device matches this filter.

Returns:
org.virtualbox_4_3.USBDeviceFilterAction

setAction

public void setAction(USBDeviceFilterAction value)
Action performed by the host when an attached USB device matches this filter.

Parameters:
value - org.virtualbox_4_3.USBDeviceFilterAction

queryInterface

public static IHostUSBDeviceFilter queryInterface(IUnknown obj)