gnu.io
Class CommPortIdentifier
java.lang.Object
gnu.io.CommPortIdentifier
- public class CommPortIdentifier
- extends java.lang.Object
- Since:
- JDK1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PORT_SERIAL
public static final int PORT_SERIAL
- See Also:
- Constant Field Values
PORT_PARALLEL
public static final int PORT_PARALLEL
- See Also:
- Constant Field Values
PORT_I2C
public static final int PORT_I2C
- See Also:
- Constant Field Values
PORT_RS485
public static final int PORT_RS485
- See Also:
- Constant Field Values
PORT_RAW
public static final int PORT_RAW
- See Also:
- Constant Field Values
PortName
private java.lang.String PortName
Available
private boolean Available
Owner
private java.lang.String Owner
commport
private CommPort commport
RXTXDriver
private CommDriver RXTXDriver
CommPortIndex
static CommPortIdentifier CommPortIndex
next
CommPortIdentifier next
PortType
private int PortType
debug
private static final boolean debug
- See Also:
- Constant Field Values
Sync
static java.lang.Object Sync
ownershipListener
java.util.Vector ownershipListener
HideOwnerEvents
private boolean HideOwnerEvents
CommPortIdentifier
CommPortIdentifier(java.lang.String pn,
CommPort cp,
int pt,
CommDriver driver)
addPortName
public static void addPortName(java.lang.String s,
int type,
CommDriver c)
AddIdentifierToList
private static void AddIdentifierToList(CommPortIdentifier cpi)
addPortOwnershipListener
public void addPortOwnershipListener(CommPortOwnershipListener c)
getCurrentOwner
public java.lang.String getCurrentOwner()
getName
public java.lang.String getName()
getPortIdentifier
public static CommPortIdentifier getPortIdentifier(java.lang.String s)
throws NoSuchPortException
- Throws:
NoSuchPortException
getPortIdentifier
public static CommPortIdentifier getPortIdentifier(CommPort p)
throws NoSuchPortException
- Throws:
NoSuchPortException
getPortIdentifiers
public static java.util.Enumeration getPortIdentifiers()
getPortType
public int getPortType()
isCurrentlyOwned
public boolean isCurrentlyOwned()
open
public CommPort open(java.io.FileDescriptor f)
throws UnsupportedCommOperationException
- Throws:
UnsupportedCommOperationException
native_psmisc_report_owner
private java.lang.String native_psmisc_report_owner(java.lang.String PortName)
open
public CommPort open(java.lang.String TheOwner,
int i)
throws PortInUseException
- Throws:
PortInUseException
removePortOwnershipListener
public void removePortOwnershipListener(CommPortOwnershipListener c)
internalClosePort
void internalClosePort()
fireOwnershipEvent
void fireOwnershipEvent(int eventType)