public class InspcCommPort
extends java.lang.Object
implements java.io.Closeable
InterProcessComm.
 targetAccessors.
 receiveThread and the receiveRun routine.
 | Modifier and Type | Field and Description | 
|---|---|
| (package private) boolean | bFinish | 
| (package private) boolean | bRun | 
| (package private) boolean | bWaitFinish | 
| private InterProcessComm | ipc | 
| (package private) java.lang.Runnable | receiveRun | 
| (package private) java.lang.Thread | receiveThreadA receive thread should be used anyway if a socket receiving or other receiving is given. | 
| (package private) java.lang.String | sOwnIpAddr | 
| (package private) java.util.Map<java.lang.String,InspcTargetAccessor> | targetAccessorsAll access instances which uses this port. | 
| (package private) Address_InterProcessComm | targetSenderAddr | 
| static java.lang.String | versionVersion, history and license. | 
| Constructor and Description | 
|---|
| InspcCommPort() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Closes the thread for receive | 
| Address_InterProcessComm | createTargetAddr(java.lang.String sAddr) | 
| boolean | open(java.lang.String sOwnIpAddrP) | 
| (package private) void | receiveFromTarget() | 
| (package private) void | registerTargetAccessor(InspcTargetAccessor accessor)Register an target access instance which uses this port. | 
| (package private) int | send(InspcTargetAccessor targerAccessor,
    byte[] txBuffer,
    int lengthDatagram) | 
public static final java.lang.String version
private InterProcessComm ipc
java.lang.String sOwnIpAddr
java.util.Map<java.lang.String,InspcTargetAccessor> targetAccessors
java.lang.Runnable receiveRun
java.lang.Thread receiveThread
boolean bRun
boolean bFinish
boolean bWaitFinish
Address_InterProcessComm targetSenderAddr
void registerTargetAccessor(InspcTargetAccessor accessor)
accessor - public Address_InterProcessComm createTargetAddr(java.lang.String sAddr)
public boolean open(java.lang.String sOwnIpAddrP)
public void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionCloseable.close()int send(InspcTargetAccessor targerAccessor, byte[] txBuffer, int lengthDatagram)
void receiveFromTarget()