org.virtualbox_6_0
Class IHostUSBDeviceFilter

java.lang.Object
  extended by org.virtualbox_6_0.IUnknown
      extended by org.virtualbox_6_0.IUSBDeviceFilter
          extended by org.virtualbox_6_0.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 inIHost.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: TheIUSBDeviceFilter.getRemote()attribute is ignored by this type of filters, because it makes sense only forIUSBDeviceFilters.getDeviceFilters().

See Also:
Interface ID: {01ADB2D6-AEDF-461C-BE2C-99E91BDAD8A1}

Field Summary
 
Fields inherited from class org.virtualbox_6_0.IUnknown
obj, objMgr, port
 
Constructor Summary
IHostUSBDeviceFilter(java.lang.String wrapped, org.virtualbox_6_0.ObjectRefManager objMgr, org.virtualbox_6_0.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_6_0.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_6_0.IUnknown
getObjMgr, 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_6_0.ObjectRefManager objMgr,
                            org.virtualbox_6_0.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_6_0.USBDeviceFilterAction

setAction

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

Parameters:
value - org.virtualbox_6_0.USBDeviceFilterAction

queryInterface

public static IHostUSBDeviceFilter queryInterface(IUnknown obj)