org.virtualbox_6_0
Class IParallelPort

java.lang.Object
  extended by org.virtualbox_6_0.IUnknown
      extended by org.virtualbox_6_0.IParallelPort

public class IParallelPort
extends IUnknown

The IParallelPort interface represents the virtual parallel port device. The virtual parallel port device acts like an ordinary parallel port inside the virtual machine. This device communicates to the real parallel port hardware using the name of the parallel device on the host computer specified in the #path attribute. Each virtual parallel port device is assigned a base I/O address and an IRQ number that will be reported to the guest operating system and used to operate the given parallel port from within the virtual machine.

See Also:
Interface ID: {788B87DF-7708-444B-9EEF-C116CE423D39}

Field Summary
 
Fields inherited from class org.virtualbox_6_0.IUnknown
obj, objMgr, port
 
Constructor Summary
IParallelPort(java.lang.String wrapped, org.virtualbox_6_0.ObjectRefManager objMgr, org.virtualbox_6_0.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.Boolean getEnabled()
          Flag whether the parallel port is enabled.
 java.lang.Long getIOBase()
          Base I/O address of the parallel port.
 java.lang.Long getIRQ()
          IRQ number of the parallel port.
 java.lang.String getPath()
          Host parallel device name.
 java.lang.Long getSlot()
          Slot number this parallel port is plugged into.
static IParallelPort queryInterface(IUnknown obj)
           
 void setEnabled(java.lang.Boolean value)
          Flag whether the parallel port is enabled.
 void setIOBase(java.lang.Long value)
          Base I/O address of the parallel port.
 void setIRQ(java.lang.Long value)
          IRQ number of the parallel port.
 void setPath(java.lang.String value)
          Host parallel device name.
 
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

IParallelPort

public IParallelPort(java.lang.String wrapped,
                     org.virtualbox_6_0.ObjectRefManager objMgr,
                     org.virtualbox_6_0.jaxws.VboxPortType port)
Method Detail

getSlot

public java.lang.Long getSlot()
Slot number this parallel port is plugged into. Corresponds to the value you pass toIMachine.getParallelPort(Long)to obtain this instance.

Returns:
Long

getEnabled

public java.lang.Boolean getEnabled()
Flag whether the parallel port is enabled. If disabled, the parallel port will not be reported to the guest OS.

Returns:
Boolean

setEnabled

public void setEnabled(java.lang.Boolean value)
Flag whether the parallel port is enabled. If disabled, the parallel port will not be reported to the guest OS.

Parameters:
value - Boolean

getIOBase

public java.lang.Long getIOBase()
Base I/O address of the parallel port.

Returns:
Long

setIOBase

public void setIOBase(java.lang.Long value)
Base I/O address of the parallel port.

Parameters:
value - Long

getIRQ

public java.lang.Long getIRQ()
IRQ number of the parallel port.

Returns:
Long

setIRQ

public void setIRQ(java.lang.Long value)
IRQ number of the parallel port.

Parameters:
value - Long

getPath

public java.lang.String getPath()
Host parallel device name. If this parallel port is enabled, setting a null or an empty string as this attribute's value will result in the parallel port behaving as if not connected to any device.

Returns:
String

setPath

public void setPath(java.lang.String value)
Host parallel device name. If this parallel port is enabled, setting a null or an empty string as this attribute's value will result in the parallel port behaving as if not connected to any device.

Parameters:
value - String

queryInterface

public static IParallelPort queryInterface(IUnknown obj)