Package org.epics.ca.impl
Interface Transport
-
- All Known Implementing Classes:
BroadcastTransport,TCPTransport
public interface TransportInterface defining transport (connection).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.nio.ByteBufferacquireSendBuffer(int requiredSize)voidflush()ContextImplgetContext()Get context transport is living in.shortgetMinorRevision()Transport protocol minor revision.intgetPriority()java.net.InetSocketAddressgetRemoteAddress()Get remote address.voidreleaseSendBuffer(boolean ignore, boolean flush)
-
-
-
Method Detail
-
getRemoteAddress
java.net.InetSocketAddress getRemoteAddress()
Get remote address.- Returns:
- remote address.
-
getContext
ContextImpl getContext()
Get context transport is living in.- Returns:
- context transport is living in.
-
getMinorRevision
short getMinorRevision()
Transport protocol minor revision.- Returns:
- protocol minor revision.
-
getPriority
int getPriority()
-
acquireSendBuffer
java.nio.ByteBuffer acquireSendBuffer(int requiredSize)
-
releaseSendBuffer
void releaseSendBuffer(boolean ignore, boolean flush)
-
flush
void flush()
-
-