|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.NetworkPortAdapter
public abstract class NetworkPortAdapter
Enables basic setup of a network client interface for a jmrix implementation.
NetworkConfigException| Field Summary | |
|---|---|
protected String |
m_HostName
|
protected int |
m_port
|
protected Socket |
socketConn
|
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mBaudRate, mOpt1, mOpt2, mPort |
| Constructor Summary | |
|---|---|
NetworkPortAdapter()
|
|
| Method Summary | |
|---|---|
String |
getHostName()
|
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
int |
getPort()
|
String |
openPort(String ipAddress,
int port,
String appName)
Open an IP port. |
String |
openPort(String portName,
String appName)
Open a specified port. |
void |
setHostName(String s)
Remember the associated host name |
void |
setPort(int p)
Remeber the associated port number |
boolean |
status()
Query the status of this connection. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureBaudRate, configureOption1, configureOption2, currentBaudNumber, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, option1Name, option2Name, reloadDriver, setPort, validBaudNumber, validOption1, validOption2 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.jmrix.SerialPortAdapter |
|---|
configure |
| Field Detail |
|---|
protected String m_HostName
protected int m_port
protected Socket socketConn
| Constructor Detail |
|---|
public NetworkPortAdapter()
| Method Detail |
|---|
public String openPort(String portName,
String appName)
public String openPort(String ipAddress,
int port,
String appName)
public boolean status()
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class AbstractPortControllerpublic void setHostName(String s)
s - public String getHostName()
public void setPort(int p)
p - public int getPort()
public DataInputStream getInputStream()
getInputStream in interface PortAdaptergetInputStream in class AbstractPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class AbstractPortControllerpublic String[] validBaudRates()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||