A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractClientResponseHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
 
AbstractClientResponseHandler(ClientContextImpl, String) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.AbstractClientResponseHandler
 
AbstractCodec - Class in org.epics.pvaccess.impl.remote.codec
 
AbstractCodec(boolean, ByteBuffer, ByteBuffer, int, boolean, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
AbstractCodec.ReadMode - Enum in org.epics.pvaccess.impl.remote.codec
 
AbstractCodec.WriteMode - Enum in org.epics.pvaccess.impl.remote.codec
 
AbstractResponseHandler - Class in org.epics.pvaccess.impl.remote.request
Base (abstract) channel access response handler.
AbstractResponseHandler(String, boolean) - Constructor for class org.epics.pvaccess.impl.remote.request.AbstractResponseHandler
 
AbstractServerResponseHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
 
AbstractServerResponseHandler(ServerContextImpl, String) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.AbstractServerResponseHandler
 
acceptor - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
PVAS acceptor (accepts PVA virtual circuit).
AccessRights - Enum in org.epics.pvaccess.client
Access Rights.
ackAny - Variable in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
acquire() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Increment reference.
acquire(TransportClient) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Acquires transport.
acquire(TransportClient) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Acquires transport.
acquire(TransportClient) - Method in interface org.epics.pvaccess.impl.remote.Transport
Acquires transport.
acquire(TransportClient) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
acquire(TransportClient) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
acquire(TransportClient) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
acquireSynchronizationObject(Object, long) - Method in class org.epics.pvaccess.util.sync.NamedLockPattern
Acquire synchronization lock for named object.
activate() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
activate() - Method in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
add(SelectableChannel, PollEvents, int) - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
add(SelectableChannel, PollEvents, int) - Method in interface org.epics.pvaccess.impl.remote.io.Poller
 
add(ChannelGet) - Method in class org.epics.ca.BaseV3Channel
 
add(ChannelGet) - Method in interface org.epics.ca.V3Channel
Add a channelGet
add(ChannelPut) - Method in class org.epics.ca.BaseV3Channel
 
add(ChannelPut) - Method in interface org.epics.ca.V3Channel
Add a channelPut
add(Monitor) - Method in class org.epics.ca.BaseV3Channel
 
add(Monitor) - Method in interface org.epics.ca.V3Channel
Add a monitor
addresses - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
List of fixed addresses, if null name resolution will be used.
addressList - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
A space-separated list of broadcast address for process variable name resolution.
alignBuffer(int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
alignBuffer(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
alignData(int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
alignData(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
alignedValue(int, int) - Static method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
aliveNotification() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Alive notification.
aliveNotification() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Alive notification.
aliveNotification() - Method in interface org.epics.pvaccess.impl.remote.Transport
Alive notification.
aliveNotification() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
aliveNotification() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
aliveNotification() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
ALL - org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport.InetAddressType
 
allowCreation - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Allow reconnection flag.
argumentData - Variable in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
argv - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Saved argument list passed to the program
ArrayHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Array request handler.
ArrayHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.ArrayHandler
 
asString(long) - Static method in class org.epics.pvaccess.impl.remote.utils.PVGet
 
authenticationCompleted(Status) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
authenticationCompleted(Status) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
authenticationCompleted(Status) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecurityPluginControl
 
authenticationCompleted(Status) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
authenticationCompleted(Status) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
AuthNZHandler - Class in org.epics.pvaccess.impl.security
 
AuthNZHandler(boolean) - Constructor for class org.epics.pvaccess.impl.security.AuthNZHandler
 
authNZInitialize(Object) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
authNZInitialize(Object) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
authNZInitialize(Object) - Method in interface org.epics.pvaccess.impl.remote.Transport
Used to initialize authNZ (select security plug-in).
authNZInitialize(Object) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
authNZInitialize(Object) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
authNZInitialize(Object) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
authNZMessage(PVField) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
authNZMessage(PVField) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
authNZMessage(PVField) - Method in interface org.epics.pvaccess.impl.remote.Transport
Pass data to the active security plug-in session.
authNZMessage(PVField) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
authNZMessage(PVField) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
authNZMessage(PVField) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
authorizeCreateChannelArray(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelArray(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelArray(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelArray(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateChannelGet(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelGet(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelGet(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelGet(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateChannelProcess(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelProcess(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelProcess(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelProcess(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateChannelPut(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelPut(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelPut(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelPut(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateChannelPutGet(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelPutGet(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelPutGet(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelPutGet(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateChannelRPC(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateChannelRPC(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateChannelRPC(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateChannelRPC(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeCreateMonitor(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeCreateMonitor(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeCreateMonitor(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeCreateMonitor(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeGet(int) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeGet(int) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeGet(int) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeGet(int) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeGetField(int, String) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeGetField(int, String) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeGetField(int, String) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeGetField(int, String) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeMonitor(int) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeMonitor(int) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeMonitor(int) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeMonitor(int) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeProcess(int) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeProcess(int) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeProcess(int) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeProcess(int) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizePut(int, PVArray) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizePut(int, PVArray) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizePut(int, PVArray) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizePut(int, PVArray) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizePut(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizePut(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizePut(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizePut(int, PVStructure, BitSet) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizePutGet(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizePutGet(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizePutGet(int, PVStructure, BitSet) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizePutGet(int, PVStructure, BitSet) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeRPC(int, PVStructure) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeRPC(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeRPC(int, PVStructure) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeRPC(int, PVStructure) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
authorizeSetLength(int) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
authorizeSetLength(int) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
authorizeSetLength(int) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
authorizeSetLength(int) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
autoAddressList - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Define whether or not the network interfaces should be discovered at runtime.
autoBeaconAddressList - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Define whether or not the network interfaces should be discovered at runtime.

B

BadResponse - Class in org.epics.pvaccess.client.impl.remote.handlers
Bad response handler.
BadResponse - Class in org.epics.pvaccess.server.impl.remote.handlers
Bad request handler.
BadResponse(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.BadResponse
 
BadResponse(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.BadResponse
 
BaseRequestImpl - Class in org.epics.pvaccess.client.impl.remote
Base channel request.
BaseRequestImpl(ChannelImpl, Requester, PVStructure, boolean) - Constructor for class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
BaseV3Channel - Class in org.epics.ca
Base class that implements V3Channel.
BaseV3ChannelGet - Class in org.epics.ca
Base class that implements ChannelGet for communicating with a V3 IOC.
BaseV3ChannelGet(ChannelGetRequester, V3Channel, PVStructure) - Constructor for class org.epics.ca.BaseV3ChannelGet
Constructor.
BaseV3ChannelPut - Class in org.epics.ca
Base class that implements ChannelPut for communicating with a V3 IOC.
BaseV3ChannelPut(ChannelPutRequester, V3Channel, PVStructure) - Constructor for class org.epics.ca.BaseV3ChannelPut
Constructor.
BaseV3ChannelStructure - Class in org.epics.ca
 
BaseV3ChannelStructure(V3Channel) - Constructor for class org.epics.ca.BaseV3ChannelStructure
The Constructor
BaseV3Monitor - Class in org.epics.ca
Base class that implements ChannelMonitor for communicating with a V3 IOC.
BaseV3Monitor(MonitorRequester, V3Channel, PVStructure) - Constructor for class org.epics.ca.BaseV3Monitor
Constructor.
beaconAddressList - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
A space-separated list of broadcast address which to send beacons.
beaconCountLimit - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Limit on number of beacons issued.
beaconEmitter - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Beacon emitter.
BeaconEmitter - Class in org.epics.pvaccess.server.impl.remote
Beacon emitter.
BeaconEmitter(String, Transport, ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Constructor.
BeaconHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
Beacon message handler.
BeaconHandler - Interface in org.epics.pvaccess.client.impl.remote
PVA beacon handler interface.
BeaconHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.BeaconHandler
 
BeaconHandlerImpl - Class in org.epics.pvaccess.client.impl.remote
PVA beacon handler.
BeaconHandlerImpl(ClientContextImpl, String, InetSocketAddress) - Constructor for class org.epics.pvaccess.client.impl.remote.BeaconHandlerImpl
Constructor.
beaconHandlers - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Beacon handler map.
beaconNotify(InetSocketAddress, byte, long, byte[], int, int, PVField) - Method in interface org.epics.pvaccess.client.impl.remote.BeaconHandler
Beacon arrival notification.
beaconNotify(InetSocketAddress, byte, long, byte[], int, int, PVField) - Method in class org.epics.pvaccess.client.impl.remote.BeaconHandlerImpl
Update beacon period and do analytical checks (server restared, routing problems, etc.)
beaconPeriod - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Period in second between two beacon signals.
beaconPeriod - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Period in second between two beacon signals.
beaconSequenceID - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Beacon sequence ID.
BeaconServerStatusProvider - Interface in org.epics.pvaccess.server.plugins
Interface providing a method that returns server status.
bitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
bitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
BlockingAbstractCodec - Class in org.epics.pvaccess.impl.remote.codec.impl
 
BlockingAbstractCodec(boolean, ByteBuffer, ByteBuffer, int, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
BlockingClientTCPTransport - Class in org.epics.pvaccess.client.impl.remote.tcp
Client TCP transport implementation.
BlockingClientTCPTransport(Context, SocketChannel, ResponseHandler, int, TransportClient, short, float, short) - Constructor for class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Client TCP transport constructor.
BlockingDatagramAbstractCodec - Class in org.epics.pvaccess.impl.remote.codec.impl
 
BlockingDatagramAbstractCodec(boolean, DatagramChannel, ByteBuffer, ByteBuffer, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.impl.BlockingDatagramAbstractCodec
 
blockingProcessQueue - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
BlockingServerTCPTransport - Class in org.epics.pvaccess.server.impl.remote.tcp
Server TCP transport implementation.
BlockingServerTCPTransport(Context, SocketChannel, ResponseHandler, int) - Constructor for class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Server TCP transport constructor.
BlockingSocketAbstractCodec - Class in org.epics.pvaccess.impl.remote.codec.impl
 
BlockingSocketAbstractCodec(boolean, SocketChannel, ByteBuffer, ByteBuffer, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
BlockingTCPAcceptor - Class in org.epics.pvaccess.server.impl.remote.tcp
Channel Access Server TCP acceptor.
BlockingTCPAcceptor(Context, int, int) - Constructor for class org.epics.pvaccess.server.impl.remote.tcp.BlockingTCPAcceptor
 
BlockingTCPConnector - Class in org.epics.pvaccess.client.impl.remote.tcp
Channel Access TCP connector.
BlockingTCPConnector(Context, BlockingTCPConnector.TransportFactory, int, float) - Constructor for class org.epics.pvaccess.client.impl.remote.tcp.BlockingTCPConnector
 
BlockingTCPConnector.TransportFactory - Interface in org.epics.pvaccess.client.impl.remote.tcp
 
BlockingTCPTransport - Class in org.epics.pvaccess.impl.remote.tcp
TCP transport implementation.
BlockingTCPTransport(Context, SocketChannel, ResponseHandler, int, short) - Constructor for class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
TCP transport constructor.
BlockingUDPConnector - Class in org.epics.pvaccess.impl.remote.udp
UDP broadcast connector.
BlockingUDPConnector(Context, boolean, InetSocketAddress[], boolean) - Constructor for class org.epics.pvaccess.impl.remote.udp.BlockingUDPConnector
 
BlockingUDPTransport - Class in org.epics.pvaccess.impl.remote.udp
PVA UDP transport implementation.
BlockingUDPTransport(Context, ResponseHandler, DatagramChannel, InetSocketAddress, InetSocketAddress[], short) - Constructor for class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
BlockingUDPTransport.InetAddressType - Enum in org.epics.pvaccess.impl.remote.udp
InetAddress type.
BooleanHolder - Class in org.epics.pvaccess.util
This class is a simple wrapper around a boolean value.
BooleanHolder() - Constructor for class org.epics.pvaccess.util.BooleanHolder
Instantiates an object of this class where the initial value is set to false.
BooleanHolder(boolean) - Constructor for class org.epics.pvaccess.util.BooleanHolder
Instantiates an object of this class.
BROADCAST_MULTICAST - org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport.InetAddressType
 
broadcastPort - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Broadcast (beacon, search) port number to listen to.
broadcastPort - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Broadcast port number to listen to.
broadcastTransport - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Broadcast transport needed to listen for broadcasts.
broadcastTransport - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Broadcast transport needed for channel searches.

C

cachedDeserialize(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
cachedDeserialize(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
cachedDeserialize(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
cachedSerialize(Field, ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
cachedSerialize(Field, ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
cachedSerialize(Field, ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
CAClientSecurityPlugin - Class in org.epics.pvaccess.plugins.impl.client
 
CAClientSecurityPlugin() - Constructor for class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
Response callback listener.
callback - Variable in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
Response callback listener.
callback() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
callback() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
 
callback() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Live-check timer.
callback() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Live-check timer.
callback() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
 
cancel() - Method in class org.epics.ca.BaseV3Channel
 
cancel() - Method in class org.epics.ca.BaseV3ChannelGet
 
cancel() - Method in class org.epics.ca.BaseV3ChannelPut
 
cancel() - Method in interface org.epics.pvaccess.client.ChannelFind
 
cancel() - Method in interface org.epics.pvaccess.client.ChannelRequest
Cancel any pending request.
cancel() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
cancel() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
cancel() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
cancel() - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Cancel.
cancel() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
Cancel.
cancel() - Method in interface org.epics.pvaccess.impl.remote.request.ResponseRequest
Cancel response request.
CancelRequestHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Cancel request handler.
CancelRequestHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.CancelRequestHandler
 
capacity() - Method in class org.epics.pvaccess.util.CircularBuffer
Get buffer capacity.
capacity() - Method in class org.epics.pvaccess.util.GrowingCircularBuffer
Get current buffer capacity.
CAServerSecurityPlugin - Class in org.epics.pvaccess.plugins.impl.server
 
CAServerSecurityPlugin() - Constructor for class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
changedTransport() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Changed transport (server restared) notify.
changedTransport() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Changed transport (server restared) notify.
changedTransport() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
changedTransport() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
changedTransport() - Method in interface org.epics.pvaccess.impl.remote.Transport
Notification that transport has changed (server restarted).
changedTransport() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
channel - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Channel.
channel - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
Channel.
channel - Variable in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
channel - Variable in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
channel - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Local channel.
Channel - Interface in org.epics.pvaccess.client
Interface for accessing a channel.
Channel.ConnectionState - Enum in org.epics.pvaccess.client
Channel connection status.
ChannelArray - Interface in org.epics.pvaccess.client
Request to put and get Array Data.
channelArrayConnect(Status, ChannelArray, Array) - Method in interface org.epics.pvaccess.client.ChannelArrayRequester
The client and server have both completed the createChannelArray request.
ChannelArrayRequester - Interface in org.epics.pvaccess.client
The requester for a ChannelArray.
ChannelArrayRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA get request.
ChannelArrayRequestImpl(ChannelImpl, ChannelArrayRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
channelCreated(Status, Channel) - Method in interface org.epics.pvaccess.client.ChannelRequester
A channel has been created.
channelCreated(Status, Channel) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
channelDestroyed - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
channelDestroyed - Static variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
channelDestroyedOnServer() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
channelDisconnected - Static variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
channelFind(String, ChannelFindRequester) - Method in interface org.epics.pvaccess.client.ChannelProvider
Find a channel.
channelFind(String, ChannelFindRequester) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
ChannelFind - Interface in org.epics.pvaccess.client
 
ChannelFindRequester - Interface in org.epics.pvaccess.client
 
channelFindResult(Status, ChannelFind, boolean) - Method in interface org.epics.pvaccess.client.ChannelFindRequester
 
ChannelGet - Interface in org.epics.pvaccess.client
Request to get data from a channel.
channelGetConnect(Status, ChannelGet, Structure) - Method in interface org.epics.pvaccess.client.ChannelGetRequester
The client and server have both completed the createChannelGet request.
ChannelGetFieldRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA get field request.
ChannelGetFieldRequestImpl(ChannelImpl, GetFieldRequester, String) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
ChannelGetRequester - Interface in org.epics.pvaccess.client
Requester for channelGet.
ChannelGetRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA get request.
ChannelGetRequestImpl(ChannelImpl, ChannelGetRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
ChannelHostingTransport - Interface in org.epics.pvaccess.impl.remote.server
Interface defining a transport that hosts channels.
channelID - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Client channel ID.
ChannelImpl - Class in org.epics.pvaccess.client.impl.remote
Implementation of PVAJ JCA Channel.
ChannelImpl(ClientContextImpl, int, String, ChannelRequester, short, InetSocketAddress[]) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
channelList(ChannelListRequester) - Method in interface org.epics.pvaccess.client.ChannelProvider
Find a channel.
channelList(ChannelListRequester) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
ChannelListRequester - Interface in org.epics.pvaccess.client
 
channelListResult(Status, ChannelFind, Set<String>, boolean) - Method in interface org.epics.pvaccess.client.ChannelListRequester
 
ChannelMonitorImpl - Class in org.epics.pvaccess.client.impl.remote
PVA monitor request.
ChannelMonitorImpl(ChannelImpl, MonitorRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
channelNameToProvider - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Channel (name) to provider mapping.
channelNotConnected - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
ChannelProcess - Interface in org.epics.pvaccess.client
ChannelProcess - request that a channel be processed..
channelProcessConnect(Status, ChannelProcess) - Method in interface org.epics.pvaccess.client.ChannelProcessRequester
The client and server have both completed the createChannelProcess request.
ChannelProcessRequester - Interface in org.epics.pvaccess.client
Requester for channelProcess.
ChannelProcessRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA process request.
ChannelProcessRequestImpl(ChannelImpl, ChannelProcessRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
 
channelProvider - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Provider implementation.
ChannelProvider - Interface in org.epics.pvaccess.client
Interface implemented by code that can provide access to the record to which a channel connects.
ChannelProviderFactory - Interface in org.epics.pvaccess.client
ChanneProvider factory interface.
channelProviderNames - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Channel provider name.
ChannelProviderRegistry - Interface in org.epics.pvaccess.client
Interface for locating channel providers.
ChannelProviderRegistryFactory - Class in org.epics.pvaccess.client
 
ChannelProviderRegistryFactory() - Constructor for class org.epics.pvaccess.client.ChannelProviderRegistryFactory
 
channelProviders - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Channel provider.
ChannelPut - Interface in org.epics.pvaccess.client
Interface for a channel access put request.
channelPutConnect(Status, ChannelPut, Structure) - Method in interface org.epics.pvaccess.client.ChannelPutRequester
The client and server have both processed the createChannelPut request.
ChannelPutGet - Interface in org.epics.pvaccess.client
Channel access put/get request.
channelPutGetConnect(Status, ChannelPutGet, Structure, Structure) - Method in interface org.epics.pvaccess.client.ChannelPutGetRequester
The client and server have both completed the createChannelPutGet request.
ChannelPutGetRequester - Interface in org.epics.pvaccess.client
Requester for ChannelPutGet.
ChannelPutGetRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA putGet request.
ChannelPutGetRequestImpl(ChannelImpl, ChannelPutGetRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
ChannelPutRequester - Interface in org.epics.pvaccess.client
Requester for ChannelPut.
ChannelPutRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA put request.
ChannelPutRequestImpl(ChannelImpl, ChannelPutRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
ChannelRequest - Interface in org.epics.pvaccess.client
Base interface for all channel requests.
ChannelRequester - Interface in org.epics.pvaccess.client
Listener for connect state changes.
ChannelRPC - Interface in org.epics.pvaccess.client
Requester for channelGet.
channelRPCConnect(Status, ChannelRPC) - Method in interface org.epics.pvaccess.client.ChannelRPCRequester
The client and server have both completed the createChannelGet request.
channelRPCConnect(Status, ChannelRPC) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
ChannelRPCRequester - Interface in org.epics.pvaccess.client
Requester for channelGet.
ChannelRPCRequestImpl - Class in org.epics.pvaccess.client.impl.remote
PVA RPC request.
ChannelRPCRequestImpl(ChannelImpl, ChannelRPCRequester, PVStructure) - Constructor for class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
channelsByCID - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Map of channels (keys are CIDs).
ChannelSearchManager - Interface in org.epics.pvaccess.client.impl.remote.search
 
channelSecuritySession - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Channel secutiry session.
channelStateChange(Channel, Channel.ConnectionState) - Method in interface org.epics.pvaccess.client.ChannelRequester
A channel connection state change has occurred.
channelStateChange(Channel, Channel.ConnectionState) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
checkAndGetTransport() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Checks if channel is in connected state and returns transport.
checkDestroyedAndGetTransport() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Checks if channel is destroyed and returns transport, null not connected.
checkLongOption() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Check to see if an option is a valid long option.
checkState() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Check context state and tries to establish necessary state.
checkState() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Check context state and tries to establish necessary state.
cid - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Channel CID.
CircularBuffer<T> - Class in org.epics.pvaccess.util
Implementaton of circular FIFO buffer.
CircularBuffer(int) - Constructor for class org.epics.pvaccess.util.CircularBuffer
Create a BoundedBuffer with the given capacity.
clear() - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Clear cache.
clear() - Method in class org.epics.pvaccess.util.Mailbox
 
clearSendQueue() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
ClientContextImpl - Class in org.epics.pvaccess.client.impl.remote
Implementation of PVAJ JCA Context.
ClientContextImpl() - Constructor for class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Constructor.
ClientFactory - Class in org.epics.ca
Factory and implementation of Channel Access V3 client.
ClientFactory - Class in org.epics.pvaccess
Utility class that starts/stops remote pvAccess client channel provider.
ClientFactory() - Constructor for class org.epics.ca.ClientFactory
 
ClientFactory() - Constructor for class org.epics.pvaccess.ClientFactory
 
ClientResponseHandler - Class in org.epics.pvaccess.client.impl.remote
PVA response handler - main handler which dispatches responses to appripriate handlers.
ClientResponseHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.ClientResponseHandler
 
close() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
close() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
close() - Method in class org.epics.pvaccess.client.pvms.PVMSLogger.PVMSLogingHandler
 
close() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
close() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
close() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Close transport.
close() - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
close() - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
close() - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
close() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
close() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecuritySession
 
close() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
close() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
close() - Method in class org.epics.pvaccess.util.logging.ConsoleLogHandler
 
closed - Variable in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Closed status.
command - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
Configuration - Interface in org.epics.pvaccess.util.configuration
Configuration interface.
ConfigurationFactory - Class in org.epics.pvaccess.util.configuration.impl
Configuration factory.
ConfigurationFactory() - Constructor for class org.epics.pvaccess.util.configuration.impl.ConfigurationFactory
 
ConfigurationProvider - Interface in org.epics.pvaccess.util.configuration
Configuration provider.
connect() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
connect(TransportClient, ResponseHandler, InetSocketAddress, byte, short) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingTCPConnector
 
connect(TransportClient, ResponseHandler, InetSocketAddress, byte, short) - Method in interface org.epics.pvaccess.impl.remote.Connector
Connect.
connect(TransportClient, ResponseHandler, InetSocketAddress, byte, short) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPConnector
NOTE: transport client is ignored for broadcast (UDP).
connectCaV3() - Method in class org.epics.ca.BaseV3Channel
 
CONNECTED - org.epics.pvaccess.client.Channel.ConnectionState
 
connectionChanged(ConnectionEvent) - Method in class org.epics.ca.BaseV3Channel
 
connectionChanged(ConnectionEvent) - Method in class org.epics.ca.BaseV3ChannelGet
 
connectionChanged(ConnectionEvent) - Method in class org.epics.ca.BaseV3ChannelPut
 
connectionChanged(ConnectionEvent) - Method in class org.epics.ca.BaseV3Monitor
 
ConnectionClosedException - Exception in org.epics.pvaccess.impl.remote.codec
 
ConnectionClosedException() - Constructor for exception org.epics.pvaccess.impl.remote.codec.ConnectionClosedException
 
ConnectionClosedException(String) - Constructor for exception org.epics.pvaccess.impl.remote.codec.ConnectionClosedException
 
ConnectionClosedException(String, Throwable) - Constructor for exception org.epics.pvaccess.impl.remote.codec.ConnectionClosedException
 
ConnectionClosedException(Throwable) - Constructor for exception org.epics.pvaccess.impl.remote.codec.ConnectionClosedException
 
connectionCompleted(int) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Called when channel created succeeded on the server.
ConnectionException - Exception in org.epics.pvaccess.impl.remote
Connection exception.
ConnectionException(String, InetSocketAddress, String, Throwable) - Constructor for exception org.epics.pvaccess.impl.remote.ConnectionException
 
connectionState - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Connection status.
connectionTimeout - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
If the context doesn't see a beacon from a server that it is connected to for connectionTimeout seconds then a state-of-health message is sent to the server over TCP/IP.
ConnectionValidatedHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
Connection validation message handler.
ConnectionValidatedHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.ConnectionValidatedHandler
 
ConnectionValidationHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
Connection validation message handler.
ConnectionValidationHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Connection validation message handler.
ConnectionValidationHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.ConnectionValidationHandler
 
ConnectionValidationHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.ConnectionValidationHandler
 
connector - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
PVA connector (creates PVA virtual circuit).
Connector - Interface in org.epics.pvaccess.impl.remote
Interface defining socket connector (Connector-Transport pattern).
connectResult(RPCClient, Status) - Method in interface org.epics.pvaccess.client.rpc.RPCClientRequester
The connection request result.
ConsoleLogFormatter - Class in org.epics.pvaccess.util.logging
An implementation of java.util.logging.Formatter.
ConsoleLogFormatter() - Constructor for class org.epics.pvaccess.util.logging.ConsoleLogFormatter
 
ConsoleLogHandler - Class in org.epics.pvaccess.util.logging
Implementation of Java Logging API handler.
ConsoleLogHandler() - Constructor for class org.epics.pvaccess.util.logging.ConsoleLogHandler
Default constructor.
ConsoleLogHandler(Formatter) - Constructor for class org.epics.pvaccess.util.logging.ConsoleLogHandler
Construct handler with using giver formatter.
context - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Context.
context - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
Context.
context - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Context.
context - Variable in class org.epics.pvaccess.client.impl.remote.handlers.AbstractClientResponseHandler
Context instance.
context - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Context instance.
context - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Context instance.
context - Variable in class org.epics.pvaccess.server.impl.remote.handlers.AbstractServerResponseHandler
Context instance.
context - Variable in class org.epics.pvaccess.server.impl.remote.plugins.DefaultBeaconServerDataProvider
Monitored server context.
Context - Interface in org.epics.pvaccess.impl.remote
Interface defining Context (logging, reactor, thread-pool, etc.).
copyStructureUnchecked(PVStructure, PVStructure) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
 
copyUnchecked(PVField, PVField) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
 
count - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
create(String) - Static method in class org.epics.pvaccess.client.rpc.RPCClientFactory
Create a RPCClient and connect to the service.
create(String, RPCClientRequester) - Static method in class org.epics.pvaccess.client.rpc.RPCClientFactory
Create a RPCClient and connect to the service.
create(String, PVStructure) - Static method in class org.epics.pvaccess.client.rpc.RPCClientFactory
Create a RPCClient and connect to the service.
create(String, PVStructure, RPCClientRequester) - Static method in class org.epics.pvaccess.client.rpc.RPCClientFactory
Create a RPCClient and connect to the service.
create(ChannelImpl, ChannelArrayRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
create(ChannelImpl, ChannelGetRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
create(ChannelImpl, ChannelProcessRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
 
create(ChannelImpl, ChannelPutGetRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
create(ChannelImpl, ChannelPutRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
create(ChannelImpl, ChannelRPCRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
create(ChannelImpl, GetFieldRequester, String) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
create(ChannelImpl, MonitorRequester, PVStructure) - Static method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
create(Context, SocketChannel, ResponseHandler, int, TransportClient, short, float, short) - Method in interface org.epics.pvaccess.client.impl.remote.tcp.BlockingTCPConnector.TransportFactory
 
createBitSetFor(PVStructure, BitSet) - Static method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
createChannel(String, ChannelRequester, short) - Method in interface org.epics.pvaccess.client.ChannelProvider
Create a channel.
createChannel(String, ChannelRequester, short) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
createChannel(String, ChannelRequester, short, String) - Method in interface org.epics.pvaccess.client.ChannelProvider
Create a channel.
createChannel(String, ChannelRequester, short, String) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
createChannel(Transport) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Create a channel, i.e.
createChannelArray(ChannelArrayRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelArray(ChannelArrayRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelArray.
createChannelArray(ChannelArrayRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelArray(ChannelArrayRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createChannelFailed() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Create channel failed.
createChannelGet(ChannelGetRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelGet(ChannelGetRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelGet.
createChannelGet(ChannelGetRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelGet(ChannelGetRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
CreateChannelHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
PVA create channel response.
CreateChannelHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Create channel request handler.
CreateChannelHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.CreateChannelHandler
 
CreateChannelHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.CreateChannelHandler
 
createChannelInternal(String, ChannelRequester, short, InetSocketAddress[]) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
createChannelProcess(ChannelProcessRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelProcess(ChannelProcessRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelProcess.
createChannelProcess(ChannelProcessRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelProcess(ChannelProcessRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createChannelPut(ChannelPutRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelPut(ChannelPutRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelPut.
createChannelPut(ChannelPutRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelPut(ChannelPutRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createChannelPutGet(ChannelPutGetRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelPutGet(ChannelPutGetRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelPutGet.
createChannelPutGet(ChannelPutGetRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelPutGet(ChannelPutGetRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createChannelRPC(ChannelRPCRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createChannelRPC(ChannelRPCRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a ChannelRPC (Remote Procedure Call).
createChannelRPC(ChannelRPCRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createChannelRPC(ChannelRPCRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createChannelSession(String) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
createChannelSession(String) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
createChannelSession(String) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
createChannelSession(String) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecuritySession
 
createMonitor(MonitorRequester, PVStructure) - Method in class org.epics.ca.BaseV3Channel
 
createMonitor(MonitorRequester, PVStructure) - Method in interface org.epics.pvaccess.client.Channel
Create a Monitor.
createMonitor(MonitorRequester, PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
createMonitor(MonitorRequester, PVStructure) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
createProvider(String) - Method in interface org.epics.pvaccess.client.ChannelProviderRegistry
Creates a new instance of the provider with the specified name.
createPVStructure(PVStructure, boolean) - Method in class org.epics.ca.BaseV3ChannelStructure
 
createPVStructure(PVStructure, boolean) - Method in interface org.epics.ca.V3ChannelStructure
Create the PVStructure.
createSession(InetSocketAddress, SecurityPlugin.SecurityPluginControl, PVField) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
createSession(InetSocketAddress, SecurityPlugin.SecurityPluginControl, PVField) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
createSession(InetSocketAddress, SecurityPlugin.SecurityPluginControl, PVField) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
createSession(InetSocketAddress, SecurityPlugin.SecurityPluginControl, PVField) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin
 
credentialsChanged(BitSet[]) - Method in interface org.epics.pvaccess.client.CredentialsListener
 
CredentialsListener - Interface in org.epics.pvaccess.client
 

D

data - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
data - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
data - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
DataResponse - Interface in org.epics.pvaccess.impl.remote.request
 
DataResponseHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
 
DataResponseHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.DataResponseHandler
 
debug - Variable in class org.epics.pvaccess.impl.remote.request.AbstractResponseHandler
Debug flag.
debugLevel - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Debug level.
debugLevel - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Debug level.
DEFAULT - org.epics.pvaccess.impl.remote.QoS
Default behavior.
DefaultBeaconServerDataProvider - Class in org.epics.pvaccess.server.impl.remote.plugins
Default BeaconServerDataProvider implementation.
DefaultBeaconServerDataProvider(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.plugins.DefaultBeaconServerDataProvider
Constructor.
defaultConsoleLogging(Level) - Static method in class org.epics.pvaccess.util.logging.ConsoleLogHandler
Setup this handler as the only one root handler.
depreallocateChannelSID(int) - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
De-preallocate new channel SID.
depreallocateChannelSID(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
De-preallocate new channel SID.
depreallocateChannelSID(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
De-preallocate new channel SID.
description - Variable in class org.epics.pvaccess.impl.remote.request.AbstractResponseHandler
Response hanlder description.
deserialize(ByteBuffer, DeserializableControl) - Method in class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
 
deserialize(ByteBuffer, DeserializableControl) - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
 
deserializeFull(ByteBuffer, DeserializableControl) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Deserialize optional PVField.
deserializePVRequest(ByteBuffer, DeserializableControl) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Deserialize PVRequest.
deserializeStructureAndCreatePVStructure(ByteBuffer, DeserializableControl) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Deserialize Structure and create PVStructure instance.
deserializeStructureAndCreatePVStructure(ByteBuffer, DeserializableControl, PVStructure) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Deserialize Structure and create PVStructure instance, if necessary.
deserializeStructureFull(ByteBuffer, DeserializableControl) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Deserialize optional PVStructrue.
destroy() - Method in class org.epics.ca.BaseV3Channel
 
destroy() - Method in class org.epics.ca.BaseV3ChannelGet
 
destroy() - Method in class org.epics.ca.BaseV3ChannelPut
 
destroy() - Method in class org.epics.ca.BaseV3Monitor
 
destroy() - Method in interface org.epics.pvaccess.client.Channel
Destroy the channel.
destroy() - Method in interface org.epics.pvaccess.client.ChannelProvider
Terminate.
destroy() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
destroy() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
destroy() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
destroy() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
destroy() - Method in interface org.epics.pvaccess.client.rpc.RPCClient
Called by client when the service is no longer required.
destroy() - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
destroy() - Method in interface org.epics.pvaccess.impl.remote.server.ServerChannel
Destroy server channel.
destroy() - Method in class org.epics.pvaccess.impl.remote.utils.ServerStatusMonitor
Destroy JCA context.
destroy() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Destroy emitter.
destroy() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
 
destroy() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
destroy() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingTCPAcceptor
Destroy acceptor (stop listening).
destroy() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
destroy() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
destroy() - Method in class org.epics.pvaccess.server.rpc.RPCServer
Destroy (shutdown) the server.
destroy() - Method in interface org.epics.pvaccess.server.ServerContext
Clear all resources attached to this context.
destroy(boolean) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Actual destroy implementation.
destroy(boolean) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
DESTROY - org.epics.pvaccess.impl.remote.QoS
Destroy option.
destroyAllRequests() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Destroy all registered requests.
destroyChannel(boolean) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Actual destroy method, to be called CAJContext.
destroyChannel(ChannelImpl, boolean) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Destroy channel.
DestroyChannelHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
PVA destroy channel response.
DestroyChannelHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Destroy channel request handler.
DestroyChannelHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.DestroyChannelHandler
 
DestroyChannelHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.DestroyChannelHandler
 
destroyed - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Destroyed flag.
destroyed - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
Destroyed flag.
destroyed - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Destroy state.
DESTROYED - org.epics.pvaccess.client.Channel.ConnectionState
 
destroyedStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
DestroyRequestHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Destroy request handler.
DestroyRequestHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.DestroyRequestHandler
 
disconnect() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
disconnect(boolean, boolean) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Disconnected notification.
DISCONNECTED - org.epics.pvaccess.client.Channel.ConnectionState
 
dispose() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
dispose() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
dispose() - Method in interface org.epics.pvaccess.server.ServerContext
Dispose (destroy) server context.

E

EchoHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Echo request handler.
EchoHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.EchoHandler
 
EchoResponse - Class in org.epics.pvaccess.client.impl.remote.handlers
NOOP response.
EchoResponse(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.EchoResponse
 
encodeAsIPv6Address(ByteBuffer, InetAddress) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Encode address as IPv6 address.
endMessage() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
endMessage() - Method in interface org.epics.pvaccess.impl.remote.TransportSendControl
 
endMessage() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
enqueueSendRequest(TransportSender) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
enqueueSendRequest(TransportSender) - Method in interface org.epics.pvaccess.impl.remote.Transport
Enqueue send request.
enqueueSendRequest(TransportSender) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
enqueueSendRequest(TransportSender, int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
ensureBuffer(int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
ensureBuffer(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
ensureData(int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
ensureData(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
EPICS_PVA_MIN_BEACON_COUNT_LIMIT - Static variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Minimal PVA beacon count limit.
EPICS_PVA_MIN_BEACON_PERIOD - Static variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Minimal (initial) PVA beacon period (in seconds).
equals(Object) - Method in class org.epics.pvaccess.impl.remote.utils.GUID
 
exchange(String[]) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Exchange the shorter segment with the far end of the longer segment.
execute() - Method in class org.epics.pvaccess.impl.remote.utils.ServerStatusMonitor
Do the work...
extract() - Method in class org.epics.pvaccess.util.CircularBuffer
Extract the oldest element from the buffer.
extract() - Method in class org.epics.pvaccess.util.GrowingCircularBuffer
Extract the oldest element from the buffer.

F

fastBeaconPeriod - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Fast (at startup) beacon period (in sec).
FIRST - org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
 
first_nonopt - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
The index of the first non-option in argv[]
flag - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
If this variable is not null, then the value stored in "val" is stored here when this long option is encountered.
flags - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
flush() - Method in class org.epics.pvaccess.client.pvms.PVMSLogger.PVMSLogingHandler
 
flush() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Flush...
flush() - Method in class org.epics.pvaccess.util.logging.ConsoleLogHandler
 
flush(boolean) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
flush(boolean) - Method in interface org.epics.pvaccess.impl.remote.TransportSendControl
 
flush(boolean) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
flushSerializeBuffer() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
flushSerializeBuffer() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
format(LogRecord) - Method in class org.epics.pvaccess.util.logging.ConsoleLogFormatter
Format the given LogRecord.
formatNTLogRecord(PVStructure) - Static method in class org.epics.pvaccess.client.pvms.PVMSLoggerSubscriber
 
FULL_WITH_ID_TYPE_CODE - Static variable in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Serialization contains an ID (that can be used later, if cached) and full interface description.

G

get() - Method in class org.epics.ca.BaseV3ChannelGet
 
get() - Method in class org.epics.ca.BaseV3ChannelPut
 
get() - Method in interface org.epics.pvaccess.client.ChannelGet
Get data from the channel.
get() - Method in interface org.epics.pvaccess.client.ChannelPut
Get the current data.
get() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
get() - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
get(String, InetSocketAddress) - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Lookup for a transport for given address (all priorities).
get(String, InetSocketAddress, short) - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Lookup for a transport for given address.
GET - org.epics.pvaccess.impl.remote.QoS
Get.
GET_PUT - org.epics.pvaccess.impl.remote.QoS
Get-put.
getAccessRights(PVField) - Method in class org.epics.ca.BaseV3Channel
 
getAccessRights(PVField) - Method in interface org.epics.pvaccess.client.Channel
Get the access rights for a field of a PVStructure created via a call to createPVStructure.
getAccessRights(PVField) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getAccessRights(PVField) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getAddress() - Method in exception org.epics.pvaccess.impl.remote.ConnectionException
Get connection addresss.
getAddressList() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get search address list.
getArray(int, int, int) - Method in interface org.epics.pvaccess.client.ChannelArray
get from the remote array.
getArray(int, int, int) - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
getArrayDone(Status, ChannelArray, PVArray) - Method in interface org.epics.pvaccess.client.ChannelArrayRequester
The request is done.
getBeaconAddressList() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get beacon address list.
getBeaconHandler(String, InetSocketAddress) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get (and if necessary create) beacon handler.
getBeaconPeriod() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get beacon period (in seconds).
getBeaconPeriod() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get beacon period (in seconds).
getBeaconServerStatusProvider() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get registered beacon server status provider.
getBindAddress() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Get bind address.
getBindAddress() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingTCPAcceptor
Bind socket address.
getBitSet() - Method in class org.epics.ca.BaseV3ChannelStructure
 
getBitSet() - Method in interface org.epics.ca.V3ChannelStructure
Get the bitSet for changes.
getBroadcastAddresses() - Static method in class org.epics.pvaccess.util.InetAddressUtil
Get a set of broadcast addresses.
getBroadcastAddresses(int) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Get broadcast addresses.
getBroadcastPort() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get broadcast port.
getBroadcastPort() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get broadcast port.
getBroadcastTransport() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Broadcast transport.
getBroadcastTransport() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Broadcast transport.
getChannel() - Method in class org.epics.ca.BaseV3ChannelGet
 
getChannel() - Method in class org.epics.ca.BaseV3ChannelPut
 
getChannel() - Method in interface org.epics.pvaccess.client.ChannelRequest
Get a channel instance this request belongs to.
getChannel() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
getChannel() - Method in interface org.epics.pvaccess.impl.remote.server.ServerChannel
Get served channel instance.
getChannel() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Get local channel.
getChannel(int) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Searches for a channel with given channel ID.
getChannel(int) - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Get channel by its SID.
getChannel(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Get channel by its SID.
getChannel(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Get channel by its SID.
getChannelCount() - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Get channel count.
getChannelCount() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Get channel count.
getChannelCount() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Get channel count.
getChannelID() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Get client channel ID.
getChannelID() - Method in interface org.epics.pvaccess.client.impl.remote.search.SearchInstance
 
getChannelName() - Method in class org.epics.ca.BaseV3Channel
 
getChannelName() - Method in interface org.epics.pvaccess.client.Channel
Get the channel name.
getChannelName() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getChannelName() - Method in interface org.epics.pvaccess.client.impl.remote.search.SearchInstance
 
getChannelName() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getChannelNameToProviderMap() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Retrun channel (name) to provider mapping.
getChannelProvider() - Method in class org.epics.ca.BaseV3Channel
 
getChannelProvider() - Method in interface org.epics.pvaccess.client.ChannelFind
 
getChannelProviderNames() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get channel provider name.
getChannelProviderRegistry() - Static method in class org.epics.pvaccess.client.ChannelProviderRegistryFactory
Get the ChannelProviderRegistry interface.
getChannelProviders() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get channel providers.
getChannelRequester() - Method in class org.epics.ca.BaseV3Channel
 
getChannelRequester() - Method in interface org.epics.pvaccess.client.Channel
Get the channel requester.
getChannelRequester() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getChannelRequester() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getChannels() - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Get an array of all hosted channels.
getChannels() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
getChannels() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
getChannelSearchManager() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get channel search manager.
getChannelSecuritySession() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
 
getCID() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Get channel CID.
getCompleted(GetEvent) - Method in class org.epics.ca.BaseV3ChannelGet
 
getCompleted(GetEvent) - Method in class org.epics.ca.BaseV3ChannelPut
 
getCompleted(GetEvent) - Method in class org.epics.ca.BaseV3Monitor
 
getConfiguration() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get configuration instance.
getConfiguration() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get configuration instance.
getConfiguration(String) - Method in interface org.epics.pvaccess.util.configuration.ConfigurationProvider
 
getConnectionState() - Method in class org.epics.ca.BaseV3Channel
 
getConnectionState() - Method in interface org.epics.pvaccess.client.Channel
Returns the connection state of this channel.
getConnectionState() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getConnectionState() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getConnectionTimeout() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get connection timeout (in seconds).
getContext() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Get context.
getContext() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getContext() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getContext() - Method in interface org.epics.pvaccess.impl.remote.Transport
Get context transport is living in.
getContext() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getData - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
getDataBitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
getDebugLevel() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
getDebugLevel() - Method in interface org.epics.pvaccess.impl.remote.Context
Get internal debug level configuration, higher value means more, 0 means none.
getDebugLevel() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
getDescription() - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
getDescription() - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
getDescription() - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
getDescription() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin
Description of the security plug-in.
getDone(Status, ChannelGet, PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelGetRequester
The request is done.
getDone(Status, ChannelPut, PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPutRequester
The get request is done.
getDone(Status, Field) - Method in interface org.epics.pvaccess.client.GetFieldRequester
The client and server have both completed the getStructure request.
getFactoryName() - Method in interface org.epics.pvaccess.client.ChannelProviderFactory
Get factory name (i.e.
getField(GetFieldRequester, String) - Method in class org.epics.ca.BaseV3Channel
 
getField(GetFieldRequester, String) - Method in interface org.epics.pvaccess.client.Channel
Get a Field which describes the subField.
getField(GetFieldRequester, String) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getField(GetFieldRequester, String) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getFieldCreate() - Static method in class org.epics.pvaccess.PVFactory
 
GetFieldHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Get field request handler.
GetFieldHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.GetFieldHandler
 
GetFieldRequester - Interface in org.epics.pvaccess.client
Requester for a getStructure request.
getFlag() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Returns the value of the 'flag' field for this long option
getGet() - Method in interface org.epics.pvaccess.client.ChannelPutGet
Get the get PVStructure.
getGet() - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
getGetDone(Status, ChannelPutGet, PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPutGetRequester
The getGet request is done.
getGUID() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Returns GUID (12-byte array)
GetHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Get request handler.
GetHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.GetHandler
 
getHasArg() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Returns the value set for the 'has_arg' field for this long option
getHostName() - Static method in class org.epics.pvaccess.util.InetAddressUtil
 
getId() - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
getId() - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
getId() - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
getId() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin
Short, unique name for the plug-in, used to identify the plugin.
getIgnoreAddressList() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get ignore search address list.
getIgnoredAddresses() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Get list of ignored addresses.
getImplementationLanguage() - Method in class org.epics.pvaccess.Version
Implementation Language: Java.
getIntrospectionInterface(short) - Method in class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
Get introspection interface for given ID.
getIntrospectionInterface(short) - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Get introspection interface for given ID.
getIOID() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
getIOID() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
getIOID() - Method in interface org.epics.pvaccess.impl.remote.request.ResponseRequest
Get I/O ID.
getJCAChannel() - Method in class org.epics.ca.BaseV3Channel
 
getJCAChannel() - Method in interface org.epics.ca.V3Channel
Get the JCA Channel.
getKeys() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.GetoptResourceBundle
 
getLastReadBufferSocketAddress() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
getLastReadBufferSocketAddress() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingDatagramAbstractCodec
 
getLastReadBufferSocketAddress() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
getLastReadBufferSocketAddress() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
getLength() - Method in interface org.epics.pvaccess.client.ChannelArray
Get the length and the capacity.
getLength() - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
getLengthDone(Status, ChannelArray, int) - Method in interface org.epics.pvaccess.client.ChannelArrayRequester
The request is done.
getLocalMulticastAddress() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get local multicast address (group).
getLocalMulticastTransport() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Local multicast transport.
getLogger() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get logger.
getLogger() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get logger.
getLogger() - Method in interface org.epics.pvaccess.util.logging.LoggerProvider
Get Java Logger API Logger instance.
getLongind() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Returns the index into the array of long options (NOT argv) representing the long option that was found.
getLoopbackNIF() - Static method in class org.epics.pvaccess.util.InetAddressUtil
Get a loopback NIF.
getMaintenanceVersion() - Method in class org.epics.pvaccess.Version
Maintenance version number.
getMajorVersion() - Method in class org.epics.pvaccess.Version
Major version number.
getMaskValue() - Method in enum org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
 
getMaskValue() - Method in enum org.epics.pvaccess.impl.remote.QoS
Get bit-mask value of this option.
getMinorVersion() - Method in class org.epics.pvaccess.Version
Minor vesion number.
getName() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Returns the name of this LongOpt as a String
getNativeDBRType() - Method in class org.epics.ca.BaseV3ChannelStructure
 
getNativeDBRType() - Method in interface org.epics.ca.V3ChannelStructure
Get the native DBRType for the value field.
getopt() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
This method returns a char that is the current option that has been parsed from the command line.
Getopt - Class in org.epics.pvaccess.impl.remote.utils.getopt
This is a Java port of GNU getopt, a class for parsing command line arguments passed to programs.
Getopt(String, String[], String) - Constructor for class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Construct a basic Getopt instance with the given input data.
Getopt(String, String[], String, LongOpt[]) - Constructor for class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Construct a Getopt instance with given input data that is capable of parsing long options as well as short.
Getopt(String, String[], String, LongOpt[], boolean) - Constructor for class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Construct a Getopt instance with given input data that is capable of parsing long options and short options.
getOptarg() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
For communication from `getopt' to the caller.
getOptind() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
optind it the index in ARGV of the next element to be scanned.
getOptopt() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
When getopt() encounters an invalid option, it stores the value of that option in optopt which can be retrieved with this method.
GetoptResourceBundle - Class in org.epics.pvaccess.impl.remote.utils.getopt
 
getPendingRequest() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
getPriority() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Get process priority.
getPriority() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getPriority() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getPriority() - Method in interface org.epics.pvaccess.impl.remote.Transport
Transport priority.
getPriority() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getProductName() - Method in class org.epics.pvaccess.Version
Name of product: Xalan.
getPropertyAsBoolean(String, boolean) - Method in interface org.epics.pvaccess.util.configuration.Configuration
 
getPropertyAsBoolean(String, boolean) - Method in class org.epics.pvaccess.util.configuration.impl.SystemConfigurationImpl
 
getPropertyAsFloat(String, float) - Method in interface org.epics.pvaccess.util.configuration.Configuration
 
getPropertyAsFloat(String, float) - Method in class org.epics.pvaccess.util.configuration.impl.SystemConfigurationImpl
 
getPropertyAsInteger(String, int) - Method in interface org.epics.pvaccess.util.configuration.Configuration
 
getPropertyAsInteger(String, int) - Method in class org.epics.pvaccess.util.configuration.impl.SystemConfigurationImpl
 
getPropertyAsString(String, String) - Method in interface org.epics.pvaccess.util.configuration.Configuration
 
getPropertyAsString(String, String) - Method in class org.epics.pvaccess.util.configuration.impl.SystemConfigurationImpl
 
getProvider() - Method in class org.epics.ca.BaseV3Channel
 
getProvider() - Method in interface org.epics.pvaccess.client.Channel
Get the the channel provider of this channel.
getProvider() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getProvider() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
getProvider() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getProvider() - Static method in class org.epics.pvaccess.util.configuration.impl.ConfigurationFactory
 
getProvider(String) - Method in interface org.epics.pvaccess.client.ChannelProviderRegistry
Get a shared instance of the provider with the specified name.
getProviderName() - Method in interface org.epics.pvaccess.client.ChannelProvider
Get the provider name.
getProviderName() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
getProviderNames() - Method in interface org.epics.pvaccess.client.ChannelProviderRegistry
Get a array of the names of all the known providers.
getPut() - Method in interface org.epics.pvaccess.client.ChannelPutGet
Get the put PVStructure.
getPut() - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
getPutDone(Status, ChannelPutGet, PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPutGetRequester
The getPut request is done.
getPVDataCreate() - Static method in class org.epics.pvaccess.PVFactory
 
getPVStructure() - Method in class org.epics.ca.BaseV3ChannelStructure
 
getPVStructure() - Method in interface org.epics.ca.V3ChannelStructure
Get the PVStructure interface.
getReceiveBufferSize() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get receive buffer size (max size of payload).
getReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getReceiveBufferSize() - Method in interface org.epics.pvaccess.impl.remote.Transport
Get receive buffer size.
getReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getReceiveBufferSize() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get receiver buffer (payload) size.
getRemoteAddress() - Method in class org.epics.ca.BaseV3Channel
 
getRemoteAddress() - Method in interface org.epics.pvaccess.client.Channel
Returns the channel's remote address, e.g.
getRemoteAddress() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
NOTE: synchronization guarantees that transport is non-null and state == CONNECTED.
getRemoteAddress() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getRemoteAddress() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getRemoteAddress() - Method in interface org.epics.pvaccess.impl.remote.Transport
Get remote address.
getRemoteAddress() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getRemoteAddress() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getRequest(int) - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Get request by its ID.
getRequestDBRType() - Method in class org.epics.ca.BaseV3ChannelStructure
 
getRequestDBRType() - Method in interface org.epics.ca.V3ChannelStructure
Get the request DBRType.
getRequester() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
getRequester() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
getRequester() - Method in interface org.epics.pvaccess.impl.remote.request.ResponseRequest
Get request requester.
getRequesterName() - Method in class org.epics.ca.BaseV3Channel
 
getRequesterName() - Method in class org.epics.ca.BaseV3ChannelGet
 
getRequesterName() - Method in class org.epics.ca.BaseV3ChannelPut
 
getRequesterName() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getRequesterName() - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
getRequesterName() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
getRequests() - Method in interface org.epics.pvaccess.impl.remote.server.ServerChannel
 
getRequests() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
 
getResponseRequest(int) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Searches for a response request with given channel IOID.
getRevision() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getRevision() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getRevision() - Method in interface org.epics.pvaccess.impl.remote.Transport
Transport protocol revision.
getRevision() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getSearchTransport() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Broadcast transport.
getSecurityPlugin() - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
getSecurityPlugin() - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
getSecurityPlugin() - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
getSecurityPlugin() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecuritySession
 
getSecurityPlugins() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
getSecurityPlugins() - Method in interface org.epics.pvaccess.impl.remote.Context
Get map of available security plug-ins.
getSecurityPlugins() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
getSecuritySession() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
getSecuritySession() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
getSecuritySession() - Method in interface org.epics.pvaccess.impl.remote.Transport
 
getSecuritySession() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getSecuritySession() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
getSecuritySession() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
getSendAddresses() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Get list of send addresses.
getServerChannelID() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Get SID.
getServerInetAddress() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get server newtwork (IP) address.
getServerPort() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get server port.
getServerResponseHandler() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get server response handler.
getServerStatusData() - Method in class org.epics.pvaccess.server.impl.remote.plugins.DefaultBeaconServerDataProvider
 
getServerStatusData() - Method in interface org.epics.pvaccess.server.plugins.BeaconServerStatusProvider
Get server status data.
getSID() - Method in interface org.epics.pvaccess.impl.remote.server.ServerChannel
Get channel SID.
getSID() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
 
getSocketAddressList(String, int) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
getSocketAddressList(String, int, InetSocketAddress[]) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
getSocketReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getSocketReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getSocketReceiveBufferSize() - Method in interface org.epics.pvaccess.impl.remote.Transport
Get socket receive buffer size.
getSocketReceiveBufferSize() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
getStatus() - Method in exception org.epics.pvaccess.server.rpc.RPCRequestException
Get status type.
getStatusCreate() - Static method in class org.epics.pvaccess.PVFactory
 
getTimer() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get timer.
getTimer() - Method in interface org.epics.pvaccess.impl.remote.Context
Get timer.
getTimer() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get timer.
getTransport() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Get transport used by this channel.
getTransportRegistry() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get PVA transport (virtual circuit) registry.
getTransportRegistry() - Method in interface org.epics.pvaccess.impl.remote.Context
Get transport (virtual circuit) registry.
getTransportRegistry() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get PVA transport (virtual circuit) registry.
getType() - Method in exception org.epics.pvaccess.impl.remote.ConnectionException
Get protocol type (tcp, udp, ssl, etc.).
getType() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
getType() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
getType() - Method in interface org.epics.pvaccess.impl.remote.Transport
Get protocol type (tcp, udp, ssl, etc.).
getType() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Get protocol type (e.g.
getUserValue() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
getUserValue() - Method in interface org.epics.pvaccess.client.impl.remote.search.SearchInstance
 
getVal() - Method in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Returns the value of the 'val' field for this long option
getVersion() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
getVersion() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
getVersion() - Method in interface org.epics.pvaccess.server.ServerContext
Get context implementation version.
getVersionString() - Method in class org.epics.pvaccess.Version
Get the basic version string.
GrowingCircularBuffer<T> - Class in org.epics.pvaccess.util
Implementaton of circular FIFO unbouded buffer.
GrowingCircularBuffer(int) - Constructor for class org.epics.pvaccess.util.GrowingCircularBuffer
Create a BoundedBuffer with the given capacity.
guid - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Server GUID.
GUID - Class in org.epics.pvaccess.impl.remote.utils
 
GUID(byte[]) - Constructor for class org.epics.pvaccess.impl.remote.utils.GUID
 

H

handleControlPacket(ByteBuffer, InetSocketAddress, int, int, long) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
handleEvents() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingTCPAcceptor
Handle IO events.
handleGetObject(String) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.GetoptResourceBundle
 
handleKeepAlive(InetSocketAddress, long, int) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.ClientResponseHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.BadResponse
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.BeaconHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.ConnectionValidatedHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.ConnectionValidationHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.CreateChannelHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.DataResponseHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.DestroyChannelHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.EchoResponse
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.MessageHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.MultipleDataResponseHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.SearchHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.handlers.SearchResponseHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.request.AbstractResponseHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in interface org.epics.pvaccess.impl.remote.request.ResponseHandler
Handle response.
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.impl.security.AuthNZHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.ArrayHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.BadResponse
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.CancelRequestHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.ConnectionValidationHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.CreateChannelHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.DestroyChannelHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.DestroyRequestHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.EchoHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.GetFieldHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.GetHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.MonitorHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.ProcessHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.PutGetHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.PutHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.RPCHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.handlers.SearchHandler
 
handleResponse(InetSocketAddress, Transport, byte, byte, int, ByteBuffer) - Method in class org.epics.pvaccess.server.impl.remote.ServerResponseHandler
 
handleShutdown(InetSocketAddress, long) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
handleSubscribe(InetSocketAddress, long, int, String) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
has_arg - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Indicates whether the option has no argument, a required argument, or an optional argument.
hashCode() - Method in class org.epics.pvaccess.impl.remote.utils.GUID
 
hexDump(String, byte[]) - Static method in class org.epics.pvaccess.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int) - Static method in class org.epics.pvaccess.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int, int) - Static method in class org.epics.pvaccess.util.HexDump
Output a buffer in hex format.
hexDump(String, String, byte[], int, int) - Static method in class org.epics.pvaccess.util.HexDump
Output a buffer in hex format.
HexDump - Class in org.epics.pvaccess.util
Utility for dumping binary data.
HexDump() - Constructor for class org.epics.pvaccess.util.HexDump
 

I

ignoreAddressList - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
A space-separated list of address from which to ignore name resolution requests.
incomingIR - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Incoming (codes generated by other party) introspection registry.
incomingIR - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Incoming (codes generated by other party) introspection registry.
IncomingMulticastIntrospectionRegistry - Class in org.epics.pvaccess.client.pvms
Incoming (receive) introspection registry.
IncomingMulticastIntrospectionRegistry() - Constructor for class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
 
incrementMessageSeqNum() - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
Atomically increments message (29-bit) sequence number.
incrementPacketSeqNum() - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
Atomically increments packet (31-bit) sequence number.
InetAddressUtil - Class in org.epics.pvaccess.util
InetAddress utility methods.
InetAddressUtil() - Constructor for class org.epics.pvaccess.util.InetAddressUtil
 
INIT - org.epics.pvaccess.impl.remote.QoS
Initialize option.
initializationData() - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
initializationData() - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
initializationData() - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
initializationData() - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecuritySession
 
initialize() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
initialize(ChannelProvider) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
initialize(ChannelProvider) - Method in interface org.epics.pvaccess.server.ServerContext
Set ChannelProvider implementation and initialize server.
initialize(ChannelProviderRegistry) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
initialize(ChannelProviderRegistry) - Method in interface org.epics.pvaccess.server.ServerContext
Set ChannelAccess implementation and initialize server.
initializeLogger() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Initialize context logger.
initializeLogger() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Initialize context logger.
initializeMonitor() - Method in class org.epics.ca.BaseV3Monitor
 
initializePut() - Method in class org.epics.ca.BaseV3ChannelPut
 
initiateSearch(boolean) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Initiate search (connect) procedure.
insert(T) - Method in class org.epics.pvaccess.util.CircularBuffer
Insert a new element in to the buffer.
insert(T) - Method in class org.epics.pvaccess.util.GrowingCircularBuffer
Insert a new element in to the buffer.
installPVMSLogging(Level, InetAddress, int) - Static method in class org.epics.pvaccess.client.pvms.PVMSLogger
Setup this handler as the only one root handler.
INSTANCE - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.GetoptResourceBundle
 
INSTANCE - Static variable in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
internalClose() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
internalClose() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
internalClose() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Called to any resources just before closing transport
internalClose() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Called to any resources just before closing transport
internalClose() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
internalClose() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
internalDestroy() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
internalDestroy() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
internalDestroy() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
internalDestroy() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
IntrospectionRegistry - Class in org.epics.pvaccess.impl.remote
PVData Structure registry.
IntrospectionRegistry() - Constructor for class org.epics.pvaccess.impl.remote.IntrospectionRegistry
 
intToIPv4Address(int) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Convert an integer into an IPv4 INET address.
invalidBitSetLengthStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
InvalidDataStreamException - Exception in org.epics.pvaccess.impl.remote.codec
 
InvalidDataStreamException() - Constructor for exception org.epics.pvaccess.impl.remote.codec.InvalidDataStreamException
 
InvalidDataStreamException(String) - Constructor for exception org.epics.pvaccess.impl.remote.codec.InvalidDataStreamException
 
InvalidDataStreamException(String, Throwable) - Constructor for exception org.epics.pvaccess.impl.remote.codec.InvalidDataStreamException
 
InvalidDataStreamException(Throwable) - Constructor for exception org.epics.pvaccess.impl.remote.codec.InvalidDataStreamException
 
invalidDataStreamHandler() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
invalidDataStreamHandler() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingDatagramAbstractCodec
 
invalidDataStreamHandler() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
invalidDataStreamHandler() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
invalidPutArrayStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
invalidPutStructureStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
ioid - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
I/O ID given by the context when registered.
ioid - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
I/O ID given by the context when registered.
ipv4AddressToInt(InetAddress) - Static method in class org.epics.pvaccess.util.InetAddressUtil
Convert an IPv4 INET address to an integer.
isAutoAddressList() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get auto search-list flag.
isAutoBeaconAddressList() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get beacon address list auto flag.
isConnected() - Method in class org.epics.ca.BaseV3Channel
 
isConnected() - Method in interface org.epics.pvaccess.client.Channel
Is the channel connected?
isConnected() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
isConnected() - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
isDestroyed() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get destruction status.
isDestroyed() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get destruction status.
isDevelopmentVersion() - Method in class org.epics.pvaccess.Version
Development flag.
isEmpty() - Method in class org.epics.pvaccess.util.Mailbox
 
isInitialized() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Get initialization status.
isInitialized() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Get initialization status.
isOpen() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
isOpen() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
isOpen() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
isSet(int) - Method in enum org.epics.pvaccess.impl.remote.QoS
Check if option is set.
isValidFor(InetSocketAddress) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
isValidFor(InetSocketAddress) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
isValidFor(InetSocketAddress) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
isValidFor(InetSocketAddress) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin
Check whether the remote instance with given network address is valid to use this security plug-in to authNZ.

J

JCA_CONTEXT_CLASS_PROPERTY_NAME - Static variable in class org.epics.ca.ClientFactory
 
join(InetAddress, NetworkInterface) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 

K

key - Variable in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
KEY_TRACE - Static variable in class org.epics.pvaccess.util.logging.ConsoleLogFormatter
System property key to enable trace messages.

L

LAST - org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
 
last_nonopt - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
The index of the last non-option in argv[]
lastRequest - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Last request flag.
lastRequest() - Method in class org.epics.ca.BaseV3ChannelGet
 
lastRequest() - Method in class org.epics.ca.BaseV3ChannelPut
 
lastRequest() - Method in interface org.epics.pvaccess.client.ChannelRequest
Announce next request as last request.
lastRequest() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
length - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
loadConfiguration() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Load configuration.
loadConfiguration() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Load configuration.
localBroadcastAddress - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Local multicast address.
localMulticastTransport - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Local multicast transport needed for unicast channel searches to be multicasted locally.
lock - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
lock() - Method in class org.epics.ca.BaseV3ChannelGet
 
lock() - Method in class org.epics.ca.BaseV3ChannelPut
 
lock() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
lock() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
lock() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
lock() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
lock() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
lock() - Method in interface org.epics.pvaccess.client.Lockable
 
lock() - Method in class org.epics.pvaccess.impl.security.SecurityPluginMessageTransportSender
 
lock() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
 
lock() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
lock() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
Lockable - Interface in org.epics.pvaccess.client
Instance allowing lock/unlock.
logger - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Context logger.
logger - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
logger - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Logger.
logger - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Context logger.
LoggerProvider - Interface in org.epics.pvaccess.util.logging
Interface defining an instance providing a Java Logger API Logger instance.
LoggingUtils - Class in org.epics.pvaccess.util.logging
Implementation of Java Logging API logging utilities.
LoggingUtils() - Constructor for class org.epics.pvaccess.util.logging.LoggingUtils
 
logStructure - Static variable in class org.epics.pvaccess.client.pvms.PVMSLogger
 
long_only - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
This flag determines whether or not we are parsing only long args
long_options - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
This is an array of LongOpt objects which describ the valid long options.
longind - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Stores the index into the long_options array of the long option found
LongOpt - Class in org.epics.pvaccess.impl.remote.utils.getopt
This object represents the definition of a long option in the Java port of GNU getopt.
LongOpt(String, int, StringBuffer, int) - Constructor for class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Create a new LongOpt object with the given parameter values.
longopt_handled - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
A flag which communicates whether or not checkLongOption() did all necessary processing for the current option

M

Mailbox<E> - Class in org.epics.pvaccess.util
 
Mailbox() - Constructor for class org.epics.pvaccess.util.Mailbox
 
main(String[]) - Static method in class org.epics.pvaccess.client.pvms.PVMSDetectorExample
 
main(String[]) - Static method in class org.epics.pvaccess.client.pvms.PVMSLogger
 
main(String[]) - Static method in class org.epics.pvaccess.client.pvms.PVMSLoggerSubscriber
 
main(String[]) - Static method in class org.epics.pvaccess.impl.remote.utils.NetworkInfo
 
main(String[]) - Static method in class org.epics.pvaccess.impl.remote.utils.PVGet
 
main(String[]) - Static method in class org.epics.pvaccess.impl.remote.utils.ServerList
 
main(String[]) - Static method in class org.epics.pvaccess.impl.remote.utils.ServerStatusMonitor
Program entry point.
match(String, String) - Static method in class org.epics.pvaccess.util.WildcharMatcher
DOCUMENT ME!
MAX_CHANNEL_NAME_LENGTH - Static variable in interface org.epics.pvaccess.PVAConstants
Max channel name length.
MAX_ENSURE_BUFFER_SIZE - Static variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
MAX_ENSURE_DATA_SIZE - Static variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
MAX_ENSURE_SIZE - Static variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
MAX_MESSAGE_PROCESS - Static variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
MAX_MESSAGE_SEND - Static variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
MAX_SEARCH_BATCH_COUNT - Static variable in interface org.epics.pvaccess.PVAConstants
Maximum number of search requests in one search message.
MAX_TCP_RECV - Static variable in interface org.epics.pvaccess.PVAConstants
TCP maximum receive message size.
MAX_UDP_PACKET - Static variable in interface org.epics.pvaccess.PVAConstants
UDP maximum receive message size.
MAX_UDP_UNFRAGMENTED_SEND - Static variable in interface org.epics.pvaccess.PVAConstants
UDP maximum send message size (for sending search requests).
message(String, MessageType) - Method in class org.epics.ca.BaseV3Channel
 
message(String, MessageType) - Method in class org.epics.ca.BaseV3ChannelGet
 
message(String, MessageType) - Method in class org.epics.ca.BaseV3ChannelPut
 
message(String, MessageType) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
message(String, MessageType) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
message(String, MessageType) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
MessageHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
 
MessageHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.MessageHandler
 
messageReceived(PVField) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
messageReceived(PVField) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
messageReceived(PVField) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
messageReceived(PVField) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecuritySession
 
MIDDLE - org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
 
modify(SelectionKey, int) - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
modify(SelectionKey, int) - Method in interface org.epics.pvaccess.impl.remote.io.Poller
 
monitorChanged(MonitorEvent) - Method in class org.epics.ca.BaseV3Monitor
 
MonitorHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Monitor request handler.
MonitorHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.MonitorHandler
 
MultipleDataResponseHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
 
MultipleDataResponseHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.MultipleDataResponseHandler
 

N

name - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Channel name.
name - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
The name of the long option
NamedLockPattern - Class in org.epics.pvaccess.util.sync
Named lock implementation (I named it "Named-lock pattern").
NamedLockPattern() - Constructor for class org.epics.pvaccess.util.sync.NamedLockPattern
Default constructor.
nameValue - Static variable in class org.epics.pvaccess.client.pvms.PVMSLogger
 
NetworkInfo - Class in org.epics.pvaccess.impl.remote.utils
Simple console untility class that shows network intefaces info.
NetworkInfo() - Constructor for class org.epics.pvaccess.impl.remote.utils.NetworkInfo
 
NEVER_CONNECTED - org.epics.pvaccess.client.Channel.ConnectionState
 
newInstance() - Method in interface org.epics.pvaccess.client.ChannelProviderFactory
Create a new instance.
newServerDetected() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Called each time new server is detected.
newServerDetected() - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Beacon anomaly detected.
newServerDetected() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
New server detected.
nextchar - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
The next char to be scanned in the option-element in which the last option character we returned was found.
NO_ARGUMENT - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
NonBlockingAbstractCodec - Class in org.epics.pvaccess.impl.remote.codec.impl
 
NonBlockingAbstractCodec(boolean, Poller, ByteBuffer, ByteBuffer, int, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
NonBlockingClientTCPTransport - Class in org.epics.pvaccess.client.impl.remote.tcp
Client TCP transport implementation.
NonBlockingClientTCPTransport(Context, Poller, SocketChannel, ResponseHandler, int, TransportClient, short, float, short) - Constructor for class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Client TCP transport constructor.
NonBlockingServerTCPTransport - Class in org.epics.pvaccess.server.impl.remote.tcp
Server TCP transport implementation.
NonBlockingServerTCPTransport(Context, Poller, SocketChannel, ResponseHandler, int) - Constructor for class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Server TCP transport constructor.
NonBlockingSocketAbstractCodec - Class in org.epics.pvaccess.impl.remote.codec.impl
 
NonBlockingSocketAbstractCodec(boolean, Poller, SocketChannel, ByteBuffer, ByteBuffer, Logger) - Constructor for class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
NonBlockingTCPTransport - Class in org.epics.pvaccess.impl.remote.tcp
TCP transport implementation.
NonBlockingTCPTransport(Context, Poller, SocketChannel, ResponseHandler, int, short) - Constructor for class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
TCP transport constructor.
none - org.epics.pvaccess.client.AccessRights
Neither read or write access is allowed.
NoopResponse - Class in org.epics.pvaccess.client.impl.remote.handlers
NOOP response.
NoopResponse - Class in org.epics.pvaccess.server.impl.remote.handlers
NOOP response.
NoopResponse(ClientContextImpl, String) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.NoopResponse
 
NoopResponse(ServerContextImpl, String) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.NoopResponse
 
NORMAL - org.epics.pvaccess.impl.remote.codec.AbstractCodec.ReadMode
 
NoSecurityPlugin - Class in org.epics.pvaccess.impl.security
 
NoSecurityPlugin() - Constructor for class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
NULL_REQUEST - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
NULL_TYPE_CODE - Static variable in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Null type.
numberOfActiveTransports() - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Get number of active (cached) transports.

O

offset - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
okStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
ONLY_ID_TYPE_CODE - Static variable in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Serialization contains only an ID (that was assigned by one of the previous FULL_WITH_ID descriptions).
ops - Variable in class org.epics.pvaccess.server.impl.remote.rpc.ServerRPCService
 
optarg - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
For communication from `getopt' to the caller.
opterr - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Callers store false here to inhibit the error message for unrecognized options.
optind - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Index in ARGV of the next element to be scanned.
OPTIONAL_ARGUMENT - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
optopt - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
When an unrecognized option is encountered, getopt will return a '?' and store the value of the invalid option here.
optstring - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
This is the string describing the valid short options.
ordering - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Determines whether we permute arguments or not
org.epics.ca - package org.epics.ca
A ChannelProvider that uses the V3 Channel Access network protocol.
org.epics.pvaccess - package org.epics.pvaccess
This package defines pvAccess related constants, the factory for creating a client context, and the factory for creating a server context.
org.epics.pvaccess.client - package org.epics.pvaccess.client
This package provides the interfaces that define the Java version of Channel and ChannelProvider.
org.epics.pvaccess.client.impl.remote - package org.epics.pvaccess.client.impl.remote
 
org.epics.pvaccess.client.impl.remote.handlers - package org.epics.pvaccess.client.impl.remote.handlers
 
org.epics.pvaccess.client.impl.remote.search - package org.epics.pvaccess.client.impl.remote.search
 
org.epics.pvaccess.client.impl.remote.tcp - package org.epics.pvaccess.client.impl.remote.tcp
 
org.epics.pvaccess.client.pvms - package org.epics.pvaccess.client.pvms
 
org.epics.pvaccess.client.rpc - package org.epics.pvaccess.client.rpc
Support code for implementing channelRPC.
org.epics.pvaccess.impl.remote - package org.epics.pvaccess.impl.remote
 
org.epics.pvaccess.impl.remote.codec - package org.epics.pvaccess.impl.remote.codec
 
org.epics.pvaccess.impl.remote.codec.impl - package org.epics.pvaccess.impl.remote.codec.impl
 
org.epics.pvaccess.impl.remote.io - package org.epics.pvaccess.impl.remote.io
 
org.epics.pvaccess.impl.remote.io.impl - package org.epics.pvaccess.impl.remote.io.impl
 
org.epics.pvaccess.impl.remote.request - package org.epics.pvaccess.impl.remote.request
 
org.epics.pvaccess.impl.remote.server - package org.epics.pvaccess.impl.remote.server
 
org.epics.pvaccess.impl.remote.tcp - package org.epics.pvaccess.impl.remote.tcp
 
org.epics.pvaccess.impl.remote.udp - package org.epics.pvaccess.impl.remote.udp
 
org.epics.pvaccess.impl.remote.utils - package org.epics.pvaccess.impl.remote.utils
 
org.epics.pvaccess.impl.remote.utils.getopt - package org.epics.pvaccess.impl.remote.utils.getopt
 
org.epics.pvaccess.impl.security - package org.epics.pvaccess.impl.security
 
org.epics.pvaccess.plugins - package org.epics.pvaccess.plugins
 
org.epics.pvaccess.plugins.impl.client - package org.epics.pvaccess.plugins.impl.client
 
org.epics.pvaccess.plugins.impl.server - package org.epics.pvaccess.plugins.impl.server
 
org.epics.pvaccess.server - package org.epics.pvaccess.server
This package provides the interfaces that define the Java version of ServerContext.
org.epics.pvaccess.server.impl.remote - package org.epics.pvaccess.server.impl.remote
 
org.epics.pvaccess.server.impl.remote.handlers - package org.epics.pvaccess.server.impl.remote.handlers
 
org.epics.pvaccess.server.impl.remote.plugins - package org.epics.pvaccess.server.impl.remote.plugins
 
org.epics.pvaccess.server.impl.remote.rpc - package org.epics.pvaccess.server.impl.remote.rpc
 
org.epics.pvaccess.server.impl.remote.tcp - package org.epics.pvaccess.server.impl.remote.tcp
 
org.epics.pvaccess.server.plugins - package org.epics.pvaccess.server.plugins
 
org.epics.pvaccess.server.rpc - package org.epics.pvaccess.server.rpc
 
org.epics.pvaccess.server.rpc.impl - package org.epics.pvaccess.server.rpc.impl
 
org.epics.pvaccess.util - package org.epics.pvaccess.util
 
org.epics.pvaccess.util.configuration - package org.epics.pvaccess.util.configuration
 
org.epics.pvaccess.util.configuration.impl - package org.epics.pvaccess.util.configuration.impl
 
org.epics.pvaccess.util.logging - package org.epics.pvaccess.util.logging
 
org.epics.pvaccess.util.sync - package org.epics.pvaccess.util.sync
 
otherRequestPendingStatus - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
outgoingIR - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Outgoing (codes generated by this party) introspection registry.
outgoingIR - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Outgoing (codes generated by this party) introspection registry.
OutgoingMulticastIntrospectionRegistry - Class in org.epics.pvaccess.client.pvms
Outgoing (sending) introspection registry.
OutgoingMulticastIntrospectionRegistry() - Constructor for class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
 

P

parse(String, int, String, int) - Static method in class org.epics.pvaccess.util.WildcharMatcher
Recursive method for parsing the string.
partialCopy(PVStructure, PVStructure, BitSet) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
 
partialCopy(PVStructure, PVStructure, BitSet, boolean) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
 
payloadSize - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
pendingRequest - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
pendingResponseRequests - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Map of pending response requests (keys are IOID).
PERMUTE - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
PERMUTE is the default.
pipeline - Variable in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
PipelineMonitor - Interface in org.epics.pvaccess.impl.remote
Pipeline (streaming) support API (optional).
pmsKeepAliveControlMessage(ByteBuffer, int) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
pmsShutdownControlMessage(ByteBuffer) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
pmsSubscribeControlMessage(ByteBuffer, int, String) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
pointer - Variable in class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
 
pointer - Variable in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
 
poll() - Method in class org.epics.ca.BaseV3Monitor
 
poll() - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
poller - Variable in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
Poller - Interface in org.epics.pvaccess.impl.remote.io
 
PollerImpl - Class in org.epics.pvaccess.impl.remote.io.impl
 
PollerImpl() - Constructor for class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
PollEvents - Interface in org.epics.pvaccess.impl.remote.io
 
pollNotify(SelectionKey) - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
pollNotify(SelectionKey) - Method in interface org.epics.pvaccess.impl.remote.io.PollEvents
 
pollOne() - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
pollOne() - Method in interface org.epics.pvaccess.impl.remote.io.Poller
 
posixly_correct - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
The flag determines whether or not we operate in strict POSIX compliance
preallocateChannelSID() - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Preallocate new channel SID.
preallocateChannelSID() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Preallocate new channel SID.
preallocateChannelSID() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Preallocate new channel SID.
printInfo() - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
printInfo() - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Prints detailed information about the process variable to the standard output stream.
printInfo() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
printInfo() - Method in class org.epics.pvaccess.server.rpc.RPCServer
Display basic information about the context.
printInfo() - Method in interface org.epics.pvaccess.server.ServerContext
Prints detailed information about the context to the standard output stream.
printInfo(PrintStream) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
 
printInfo(PrintStream) - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Prints detailed information about the process variable to the specified output stream.
printInfo(PrintStream) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
printInfo(PrintStream) - Method in interface org.epics.pvaccess.server.ServerContext
Prints detailed information about the context to the specified output stream.
priority - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Process priority.
priority - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Priority.
priority - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Priority.
PRIORITY_ARCHIVE - Static variable in interface org.epics.pvaccess.client.ChannelProvider
Archive priority.
PRIORITY_DEFAULT - Static variable in interface org.epics.pvaccess.client.ChannelProvider
Default priority.
PRIORITY_LINKS_DB - Static variable in interface org.epics.pvaccess.client.ChannelProvider
DB links priority.
PRIORITY_MAX - Static variable in interface org.epics.pvaccess.client.ChannelProvider
Maximal priority.
PRIORITY_MIN - Static variable in interface org.epics.pvaccess.client.ChannelProvider
Minimal priority.
PRIORITY_OPI - Static variable in interface org.epics.pvaccess.client.ChannelProvider
OPI priority.
process() - Method in interface org.epics.pvaccess.client.ChannelProcess
Issue a process request.
process() - Method in class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
 
PROCESS - org.epics.pvaccess.impl.remote.QoS
Process option.
PROCESS_SEND_QUEUE - org.epics.pvaccess.impl.remote.codec.AbstractCodec.WriteMode
 
processApplicationMessage() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
processApplicationMessage() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
processApplicationMessage() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
processControlMessage() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
processControlMessage() - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
processControlMessage() - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
processDone(Status, ChannelProcess) - Method in interface org.epics.pvaccess.client.ChannelProcessRequester
The process request is done.
ProcessHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Process request handler.
ProcessHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.ProcessHandler
 
processRead() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
processRead() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Process input (read) IO event.
processSendQueue() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
processWrite() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
processWrite() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Process output (write) IO event.
progname - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Name to print as the program name in error messages.
protocol - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Protocol.
ProtocolType - Enum in org.epics.pvaccess.impl.remote
Enumeration class of standard protocol types (string is being used to be open).
PROVIDER_NAME - Static variable in class org.epics.ca.ClientFactory
 
PROVIDER_NAME - Static variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Name if the provider this context provides.
PROVIDER_NAME - Static variable in class org.epics.pvaccess.ClientFactory
Name if the provider this factory registers.
PROVIDER_NAME - Static variable in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
publish(LogRecord) - Method in class org.epics.pvaccess.client.pvms.PVMSLogger.PVMSLogingHandler
 
publish(LogRecord) - Method in class org.epics.pvaccess.util.logging.ConsoleLogHandler
Prints the log record to the console using the current formatter, if the log record is loggable.
PURE_CANCEL_REQUEST - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
PURE_DESTROY_REQUEST - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
put(E) - Method in class org.epics.pvaccess.util.Mailbox
 
put(Transport) - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Save/cache new transport into the registry.
put(PVStructure, BitSet) - Method in class org.epics.ca.BaseV3ChannelPut
 
put(PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPut
Put data to a channel.
put(PVStructure, BitSet) - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
putArray(PVArray, int, int, int) - Method in interface org.epics.pvaccess.client.ChannelArray
put to the remote array.
putArray(PVArray, int, int, int) - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
putArrayDone(Status, ChannelArray) - Method in interface org.epics.pvaccess.client.ChannelArrayRequester
The request is done.
putBitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
putCompleted(PutEvent) - Method in class org.epics.ca.BaseV3ChannelPut
 
putControlMessage(byte, int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
putData - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
putData - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
putDataBitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
putDone(Status, ChannelPut) - Method in interface org.epics.pvaccess.client.ChannelPutRequester
The request is done.
putGet(PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPutGet
Issue a put/get request.
putGet(PVStructure, BitSet) - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
putGetDone(Status, ChannelPutGet, PVStructure, BitSet) - Method in interface org.epics.pvaccess.client.ChannelPutGetRequester
The putGet request is done.
PutGetHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Put-get handler.
PutGetHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.PutGetHandler
 
PutHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Put request handler.
PutHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.PutHandler
 
putPutData - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
putPutDataBitSet - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
PVA_ALIGNMENT - Static variable in interface org.epics.pvaccess.PVAConstants
All messages must be aligned to 8-bytes (64-bit).
PVA_ALL_PROVIDERS - Static variable in interface org.epics.pvaccess.PVAConstants
"All-providers registered" providers name.
PVA_BROADCAST_PORT - Static variable in interface org.epics.pvaccess.PVAConstants
Default PVA beacon port.
PVA_DEFAULT_PRIORITY - Static variable in interface org.epics.pvaccess.PVAConstants
Default priority.
PVA_DEFAULT_PROVIDER - Static variable in interface org.epics.pvaccess.PVAConstants
Default PVA provider name.
PVA_INVALID_IOID - Static variable in interface org.epics.pvaccess.PVAConstants
Invalid IOID.
PVA_MAGIC - Static variable in interface org.epics.pvaccess.PVAConstants
PVA protocol magic.
PVA_MESSAGE_HEADER_SIZE - Static variable in interface org.epics.pvaccess.PVAConstants
PVA protocol message header size.
PVA_PROTOCOL_REVISION - Static variable in interface org.epics.pvaccess.PVAConstants
PVA protocol revision (implemented by this library).
PVA_SERVER_PORT - Static variable in interface org.epics.pvaccess.PVAConstants
Default PVA server port.
PVA_VERSION - Static variable in interface org.epics.pvaccess.PVAConstants
PVA version signature used to report this implementation version in header.
PVACCESS_DEBUG - Static variable in interface org.epics.pvaccess.PVAConstants
String value of the JVM property key to turn on debugging.
PVAConstants - Interface in org.epics.pvaccess
PVA constants.
PVAException - Exception in org.epics.pvaccess
Base PVA exception.
PVAException() - Constructor for exception org.epics.pvaccess.PVAException
Default constructor.
PVAException(String) - Constructor for exception org.epics.pvaccess.PVAException
 
PVAException(String, Throwable) - Constructor for exception org.epics.pvaccess.PVAException
 
PVAException(Throwable) - Constructor for exception org.epics.pvaccess.PVAException
 
PVAVersion - Interface in org.epics.pvaccess
pvAccessJava module version (to be keep in sync with pom.xml).
pvDataCreate - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
PVFactory - Class in org.epics.pvaccess
Class to be used by pvAccess to get all the PVData related factory.
PVFactory() - Constructor for class org.epics.pvaccess.PVFactory
 
PVGet - Class in org.epics.pvaccess.impl.remote.utils
 
PVGet() - Constructor for class org.epics.pvaccess.impl.remote.utils.PVGet
 
PVMSCodec - Class in org.epics.pvaccess.client.pvms
 
PVMSCodec() - Constructor for class org.epics.pvaccess.client.pvms.PVMSCodec
 
PVMSCodec.PacketPosition - Enum in org.epics.pvaccess.client.pvms
 
PVMSDetectorExample - Class in org.epics.pvaccess.client.pvms
 
PVMSDetectorExample() - Constructor for class org.epics.pvaccess.client.pvms.PVMSDetectorExample
 
PVMSLogger - Class in org.epics.pvaccess.client.pvms
 
PVMSLogger() - Constructor for class org.epics.pvaccess.client.pvms.PVMSLogger
 
PVMSLogger.PVMSLogingHandler - Class in org.epics.pvaccess.client.pvms
 
PVMSLoggerSubscriber - Class in org.epics.pvaccess.client.pvms
 
PVMSLoggerSubscriber() - Constructor for class org.epics.pvaccess.client.pvms.PVMSLoggerSubscriber
 
PVMSLogingHandler(InetAddress, int) - Constructor for class org.epics.pvaccess.client.pvms.PVMSLogger.PVMSLogingHandler
 
pvPutStructure - Variable in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
pvRequest - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
pvRequest structure.

Q

QoS - Enum in org.epics.pvaccess.impl.remote
QoS bit-mask values.
queueSize - Variable in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 

R

read - org.epics.pvaccess.client.AccessRights
Read access is allowed but write access is not allowed.
read(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingDatagramAbstractCodec
 
read(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
read(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
readMode - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
readPollOne() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
readPollOne() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
readPollOne() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
readWrite - org.epics.pvaccess.client.AccessRights
Both read and write access are allowed.
ready() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
ready() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
ready() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
receiveBufferSize - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Receive buffer size (max size of payload).
receiveBufferSize - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Length in bytes of the maximum buffer (payload) size that may pass through PVA.
receiveThread() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
references - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Reference counting.
register(SearchInstance) - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Register channel.
register(SearchInstance) - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
 
register(SearchInstance, boolean) - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Register channel, with maximum possible period search.
register(SearchInstance, boolean) - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
Register channel.
registerChannel(int, ServerChannel) - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Register a new channel.
registerChannel(int, ServerChannel) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Register a new channel.
registerChannel(int, ServerChannel) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Register a new channel.
registerChannelProviderFactory(ChannelProviderFactory) - Static method in class org.epics.pvaccess.client.ChannelProviderRegistryFactory
 
registerConfiguration(String, Configuration) - Method in interface org.epics.pvaccess.util.configuration.ConfigurationProvider
 
registeredCount() - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Get number of registered channels.
registeredCount() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
Get number of registered channels.
registeredNotify(SelectionKey, Throwable) - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
registeredNotify(SelectionKey, Throwable) - Method in interface org.epics.pvaccess.impl.remote.io.PollEvents
 
registerIntrospectionInterface(short, IncomingMulticastIntrospectionRegistry.FieldEntry) - Method in class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
Register introspection interface with given ID.
registerIntrospectionInterface(short, Field) - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Register introspection interface with given ID.
registerIntrospectionInterface(Field) - Method in class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
Register introspection interface and get it's ID.
registerIntrospectionInterface(Field, BooleanHolder) - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Register introspection interface and get it's ID.
registerRequest(int, Destroyable) - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Register request
registerResponseRequest(ResponseRequest) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Register a response request.
registerResponseRequest(ResponseRequest) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Register response request.
registerService(String, RPCService) - Method in class org.epics.pvaccess.server.rpc.RPCServer
Register RPC service.
registerService(String, RPCServiceAsync) - Method in class org.epics.pvaccess.server.rpc.RPCServer
Register async.
registerService(String, Service) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
registry - Variable in class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
 
registry - Variable in class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
 
registry - Variable in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
 
release(int) - Method in class org.epics.pvaccess.impl.security.NoSecurityPlugin
 
release(int) - Method in class org.epics.pvaccess.plugins.impl.client.CAClientSecurityPlugin
 
release(int) - Method in class org.epics.pvaccess.plugins.impl.server.CAServerSecurityPlugin
 
release(int) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.ChannelSecuritySession
 
release(TransportClient) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
Releases transport.
release(TransportClient) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
Releases transport.
release(TransportClient) - Method in interface org.epics.pvaccess.impl.remote.Transport
Releases transport.
release(TransportClient) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
release(TransportClient) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
release(TransportClient) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
release(MonitorElement) - Method in class org.epics.ca.BaseV3Monitor
 
release(MonitorElement) - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
releaseSynchronizationObject(Object) - Method in class org.epics.pvaccess.util.sync.NamedLockPattern
Release synchronization lock for named object.
releaseSynchronizationObject(Object, boolean) - Method in class org.epics.pvaccess.util.sync.NamedLockPattern
Release synchronization lock for named object.
remotelyDestroyed - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Remote instance destroyed.
remoteTransportRevision - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
Remote side transport revision (minor).
remoteTransportRevision - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
Remote side transport revision (minor).
remoteTransportSocketReceiveBufferSize - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
Remote side transport socket receive buffer size.
remove(SelectionKey) - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
remove(SelectionKey) - Method in interface org.epics.pvaccess.impl.remote.io.Poller
 
remove(ChannelGet) - Method in class org.epics.ca.BaseV3Channel
 
remove(ChannelGet) - Method in interface org.epics.ca.V3Channel
Remove a ChannelGet
remove(ChannelPut) - Method in class org.epics.ca.BaseV3Channel
 
remove(ChannelPut) - Method in interface org.epics.ca.V3Channel
Remove a ChannelPut
remove(Transport) - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Remove transport from the registry.
remove(Monitor) - Method in class org.epics.ca.BaseV3Channel
 
remove(Monitor) - Method in interface org.epics.ca.V3Channel
Remove a Monitor
REPLY_REQUIRED - org.epics.pvaccess.impl.remote.QoS
Require reply (acknowledgment for reliable operation).
reportRemoteQueueStatus(int) - Method in interface org.epics.pvaccess.impl.remote.PipelineMonitor
Report remote queue status.
reportStatus(Status) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
reportStatus(Status) - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
reportStatus(Status) - Method in interface org.epics.pvaccess.impl.remote.request.ResponseRequest
Report status to clients (e.g.
request(PVStructure) - Method in interface org.epics.pvaccess.client.ChannelRPC
Issue an RPC request to the channel.
request(PVStructure) - Method in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
request(PVStructure) - Method in class org.epics.pvaccess.server.impl.remote.rpc.ServerRPCService
 
request(PVStructure) - Method in interface org.epics.pvaccess.server.rpc.RPCService
RPC call request.
request(PVStructure, double) - Method in interface org.epics.pvaccess.client.rpc.RPCClient
Send a request and wait for the response or until timeout occurs.
request(PVStructure, double) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
request(PVStructure, RPCResponseCallback) - Method in interface org.epics.pvaccess.server.rpc.RPCServiceAsync
Async.
requestDone(Status, ChannelRPC, PVStructure) - Method in interface org.epics.pvaccess.client.ChannelRPCRequester
The request is done.
requestDone(Status, ChannelRPC, PVStructure) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
requestDone(Status, PVStructure) - Method in interface org.epics.pvaccess.server.rpc.RPCResponseCallback
 
requester - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Response callback listener.
requester - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Channel requester.
requestResult(RPCClient, Status, PVStructure) - Method in interface org.epics.pvaccess.client.rpc.RPCClientRequester
The result returned for a sendRequest.
requests - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Requests.
REQUIRE_ORDER - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Describe how to deal with options that follow non-option ARGV-elements.
REQUIRED_ARGUMENT - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
Constant value used for the "has_arg" constructor argument.
reschedule() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Reschedule timer.
reset() - Method in class org.epics.pvaccess.client.pvms.IncomingMulticastIntrospectionRegistry
Reset registry, i.e.
reset() - Method in class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
Reset registry, i.e.
reset() - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
Reset registry, i.e.
response(Transport, byte, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
response(Transport, byte, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
response(Transport, byte, ByteBuffer) - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
response(Transport, byte, ByteBuffer) - Method in interface org.epics.pvaccess.impl.remote.request.DataResponse
Notification response.
responseHandler - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
PVAS response handler.
responseHandler - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
PVAS response handler.
responseHandler - Variable in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Response handler.
ResponseHandler - Interface in org.epics.pvaccess.impl.remote.request
Interface defining response handler.
ResponseRequest - Interface in org.epics.pvaccess.impl.remote.request
A request that expects an response.
responseRequests - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
List of all channel's pending requests (keys are subscription IDs).
resubscribeSubscription(Transport) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
resubscribeSubscription(Transport) - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
resubscribeSubscription(Transport) - Method in interface org.epics.pvaccess.impl.remote.request.SubscriptionRequest
Resubscribe (e.g.
RETURN_IN_ORDER - Static variable in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
RETURN_IN_ORDER is an option available to programs that were written to expect options and other ARGV-elements in any order and that care about the ordering of the two.
reuseOrCreatePVField(Field, PVField) - Static method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
RPCChannel - Class in org.epics.pvaccess.server.rpc.impl
 
RPCChannel(ChannelProvider, String, ChannelRequester, Service, ThreadPoolExecutor) - Constructor for class org.epics.pvaccess.server.rpc.impl.RPCChannel
 
RPCChannelProvider - Class in org.epics.pvaccess.server.rpc.impl
 
RPCChannelProvider(ThreadPoolExecutor) - Constructor for class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
RPCClient - Interface in org.epics.pvaccess.client.rpc
Interface that is called by a service client.
RPCClientFactory - Class in org.epics.pvaccess.client.rpc
The factory to create a RPCClient.
RPCClientFactory() - Constructor for class org.epics.pvaccess.client.rpc.RPCClientFactory
 
RPCClientImpl - Class in org.epics.pvaccess.client.rpc
 
RPCClientImpl(String) - Constructor for class org.epics.pvaccess.client.rpc.RPCClientImpl
 
RPCClientImpl(String, RPCClientRequester) - Constructor for class org.epics.pvaccess.client.rpc.RPCClientImpl
 
RPCClientImpl(String, PVStructure) - Constructor for class org.epics.pvaccess.client.rpc.RPCClientImpl
 
RPCClientImpl(String, PVStructure, RPCClientRequester) - Constructor for class org.epics.pvaccess.client.rpc.RPCClientImpl
 
RPCClientRequester - Interface in org.epics.pvaccess.client.rpc
The interface implemented by a service requester.
RPCHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
RPC handler.
RPCHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.RPCHandler
 
RPCRequestException - Exception in org.epics.pvaccess.server.rpc
Exception to be thrown in case of an error while processing RPC request.
RPCRequestException(Status.StatusType, String) - Constructor for exception org.epics.pvaccess.server.rpc.RPCRequestException
Constructor.
RPCRequestException(Status.StatusType, String, Throwable) - Constructor for exception org.epics.pvaccess.server.rpc.RPCRequestException
Constructor that supports exception chaining.
RPCResponseCallback - Interface in org.epics.pvaccess.server.rpc
Response callback used by RPCServiceAsync to report completion.
RPCServer - Class in org.epics.pvaccess.server.rpc
pvAccess RPC server implementation.
RPCServer() - Constructor for class org.epics.pvaccess.server.rpc.RPCServer
Default constructor.
RPCServer(int, int) - Constructor for class org.epics.pvaccess.server.rpc.RPCServer
Creates a RPC server with a thread-pool used to process requests.
RPCService - Interface in org.epics.pvaccess.server.rpc
Interface defining a service.
RPCServiceAsync - Interface in org.epics.pvaccess.server.rpc
Interface defining a asynchronous service.
run() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
 
run() - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
run(int) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Run server (process events).
run(int) - Method in class org.epics.pvaccess.server.rpc.RPCServer
Run the server for a given amount of time.
run(int) - Method in interface org.epics.pvaccess.server.ServerContext
Run server (process events).
runLock - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Run lock.

S

scanStructure - Static variable in class org.epics.pvaccess.client.pvms.PVMSDetectorExample
 
scheduleSend() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
scheduleSend() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
scheduleSend() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
SearchHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
Search request handler.
SearchHandler - Class in org.epics.pvaccess.server.impl.remote.handlers
Search request handler.
SearchHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.SearchHandler
 
SearchHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.handlers.SearchHandler
 
SearchInstance - Interface in org.epics.pvaccess.client.impl.remote.search
 
searchResponse(GUID, byte, InetSocketAddress) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
searchResponse(GUID, byte, InetSocketAddress) - Method in interface org.epics.pvaccess.client.impl.remote.search.SearchInstance
Search response from server (channel found).
searchResponse(GUID, int, int, byte, InetSocketAddress) - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Search response from server (channel found).
searchResponse(GUID, int, int, byte, InetSocketAddress) - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
Search response from server (channel found).
SearchResponseHandler - Class in org.epics.pvaccess.client.impl.remote.handlers
Search response.
SearchResponseHandler(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.handlers.SearchResponseHandler
 
searchTransport - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
UDP transport needed for channel searches.
SECURITY_PLUGINS_CLIENT_KEY - Static variable in interface org.epics.pvaccess.plugins.SecurityPlugin
System variable name that holds a comma separated list of SecurityPlugin classes for the client.
SECURITY_PLUGINS_SERVER_KEY - Static variable in interface org.epics.pvaccess.plugins.SecurityPlugin
System variable name that holds a comma separated list of SecurityPlugin classes for the server.
SecurityPlugin - Interface in org.epics.pvaccess.plugins
Security plugin interface.
SecurityPlugin.ChannelSecuritySession - Interface in org.epics.pvaccess.plugins
 
SecurityPlugin.SecurityPluginControl - Interface in org.epics.pvaccess.plugins
 
SecurityPlugin.SecuritySession - Interface in org.epics.pvaccess.plugins
 
SecurityPluginMessageTransportSender - Class in org.epics.pvaccess.impl.security
 
SecurityPluginMessageTransportSender(PVField) - Constructor for class org.epics.pvaccess.impl.security.SecurityPluginMessageTransportSender
 
SEGMENTED - org.epics.pvaccess.impl.remote.codec.AbstractCodec.ReadMode
 
send(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
Send a buffer through the transport.
send(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Send a buffer through the transport.
send(ByteBuffer, InetSocketAddress) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Send a buffer through the transport immediately.
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelProcessRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutGetRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelPutRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.ChannelRPCRequestImpl
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
PVA connection validation response
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
PVA connection validation response
send(ByteBuffer, TransportSendControl) - Method in interface org.epics.pvaccess.impl.remote.TransportSender
Called by transport.
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.impl.security.SecurityPluginMessageTransportSender
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
 
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
PVA connection validation request.
send(ByteBuffer, TransportSendControl) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
PVA connection validation request.
send(ByteBuffer, BlockingUDPTransport.InetAddressType) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Send a buffer through the transport.
sendBuffer - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
sendBufferFull(int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
sendBufferFull(int) - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
sendBufferFull(int) - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
sendCompleted() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
sendCompleted() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
sendCompleted() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
sendQueue - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
sendRequest(PVStructure) - Method in interface org.epics.pvaccess.client.rpc.RPCClient
Send a request.
sendRequest(PVStructure) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
sendSecurityPluginMessage(PVField) - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
sendSecurityPluginMessage(PVField) - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
sendSecurityPluginMessage(PVField) - Method in interface org.epics.pvaccess.plugins.SecurityPlugin.SecurityPluginControl
 
sendSecurityPluginMessage(PVField) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
sendSecurityPluginMessage(PVField) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
sendThread() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
sendTo - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
SerializationHelper - Class in org.epics.pvaccess.impl.remote
 
SerializationHelper() - Constructor for class org.epics.pvaccess.impl.remote.SerializationHelper
 
serialize(Field, ByteBuffer, SerializableControl) - Method in class org.epics.pvaccess.client.pvms.OutgoingMulticastIntrospectionRegistry
 
serialize(Field, ByteBuffer, SerializableControl) - Method in class org.epics.pvaccess.impl.remote.IntrospectionRegistry
 
serializeFull(ByteBuffer, SerializableControl, PVField) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Serialize optional PVField.
serializeNullField(ByteBuffer, SerializableControl) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
 
serializePVRequest(ByteBuffer, SerializableControl, PVStructure) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Serialize PVRequest.
serializeStructureFull(ByteBuffer, SerializableControl, PVStructure) - Static method in class org.epics.pvaccess.impl.remote.SerializationHelper
Serialize optional PVStructrue.
serverAddress - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Server address.
ServerChannel - Interface in org.epics.pvaccess.impl.remote.server
 
serverChannelID - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Server channel ID.
ServerChannelImpl - Class in org.epics.pvaccess.server.impl.remote
Server channel (client connection to local channel).
ServerChannelImpl(Channel, int, int, SecurityPlugin.ChannelSecuritySession) - Constructor for class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Create server channel for given process variable.
serverContext - Variable in class org.epics.pvaccess.server.impl.remote.rpc.ServerRPCService
 
ServerContext - Interface in org.epics.pvaccess.server
The class representing a PVA Server context.
ServerContextImpl - Class in org.epics.pvaccess.server.impl.remote
Implementation of ServerContext.
ServerContextImpl() - Constructor for class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Constructor.
ServerFactory - Class in org.epics.pvaccess
Utility class that starts pvAccess server.
ServerFactory() - Constructor for class org.epics.pvaccess.ServerFactory
 
ServerList - Class in org.epics.pvaccess.impl.remote.utils
Gets a list of all servers.
ServerList() - Constructor for class org.epics.pvaccess.impl.remote.utils.ServerList
 
serverPort - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Server port.
serverPort - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Port number for the server to listen to.
ServerResponseHandler - Class in org.epics.pvaccess.server.impl.remote
PVAS request handler - main handler which dispatches requests to appropriate handlers.
ServerResponseHandler(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.ServerResponseHandler
 
ServerRPCService - Class in org.epics.pvaccess.server.impl.remote.rpc
 
ServerRPCService(ServerContextImpl) - Constructor for class org.epics.pvaccess.server.impl.remote.rpc.ServerRPCService
 
ServerStatusMonitor - Class in org.epics.pvaccess.impl.remote.utils
Simple server monitor GUI.
ServerStatusMonitor() - Constructor for class org.epics.pvaccess.impl.remote.utils.ServerStatusMonitor
 
Service - Interface in org.epics.pvaccess.server.rpc
Base RPC service interface.
setArgv(String[]) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Since in GNU getopt() the argument vector is passed back in to the function every time, the caller can swap out argv on the fly.
setBeaconServerStatusProvider(BeaconServerStatusProvider) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Set beacon server status provider.
setBeaconServerStatusProvider(BeaconServerStatusProvider) - Method in interface org.epics.pvaccess.server.ServerContext
Set beacon server status provider.
setByteOrder(ByteOrder) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
setByteOrder(ByteOrder) - Method in interface org.epics.pvaccess.impl.remote.Transport
Set byte order.
setByteOrder(ByteOrder) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setChannelProviderNames(String) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
setIgnoredAddresses(InetSocketAddress[]) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Set ignore list.
setLength(int) - Method in interface org.epics.pvaccess.client.ChannelArray
Set the length and/or the capacity.
setLength(int) - Method in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
setLengthDone(Status, ChannelArray) - Method in interface org.epics.pvaccess.client.ChannelArrayRequester
The request is done.
setMutlicastNIF(NetworkInterface, boolean) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setOpterr(boolean) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
Normally Getopt will print a message to the standard error when an invalid option is encountered.
setOptind(int) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
This method allows the optind index to be set manually.
setOptstring(String) - Method in class org.epics.pvaccess.impl.remote.utils.getopt.Getopt
In GNU getopt, it is possible to change the string containg valid options on the fly because it is passed as an argument to getopt() each time.
setRecipient(InetSocketAddress) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
setRecipient(InetSocketAddress) - Method in interface org.epics.pvaccess.impl.remote.TransportSendControl
 
setRecipient(InetSocketAddress) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setRemoteRevision(byte) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
setRemoteRevision(byte) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
setRemoteRevision(byte) - Method in interface org.epics.pvaccess.impl.remote.Transport
Set remote transport protocol revision.
setRemoteRevision(byte) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setRemoteTransportReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
setRemoteTransportReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
setRemoteTransportReceiveBufferSize(int) - Method in interface org.epics.pvaccess.impl.remote.Transport
Set remote transport receive buffer size.
setRemoteTransportReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setRemoteTransportSocketReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
setRemoteTransportSocketReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
setRemoteTransportSocketReceiveBufferSize(int) - Method in interface org.epics.pvaccess.impl.remote.Transport
Set remote transport socket receive buffer size.
setRemoteTransportSocketReceiveBufferSize(int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
setSendAddresses(InetSocketAddress[]) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Set list of send addresses.
setSenderThread() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
setServerPort(int) - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Set server port number.
sharedInstance() - Method in interface org.epics.pvaccess.client.ChannelProviderFactory
Get a shared instance.
shutdown() - Method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
 
shutdown() - Method in interface org.epics.pvaccess.server.ServerContext
Shutdown (stop executing run() method) of this context.
sid - Variable in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Channel SID.
SimpleChannelSearchManagerImpl - Class in org.epics.pvaccess.client.impl.remote.search
 
SimpleChannelSearchManagerImpl(ClientContextImpl) - Constructor for class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
 
size() - Method in class org.epics.pvaccess.util.CircularBuffer
Get number of elements in the buffer.
size() - Method in class org.epics.pvaccess.util.GrowingCircularBuffer
Get number of elements in the buffer.
slowBeaconPeriod - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Slow (after beaconCountLimit is reached) beacon period (in sec).
socketAddress - Variable in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
socketAddress - Variable in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
socketBuffer - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
SOLO - org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
 
SPLIT - org.epics.pvaccess.impl.remote.codec.AbstractCodec.ReadMode
 
start() - Method in class org.epics.ca.BaseV3Monitor
 
start() - Static method in class org.epics.ca.ClientFactory
Registers CA client channel provider factory.
start() - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
start() - Static method in class org.epics.pvaccess.ClientFactory
Registers pvAccess client channel provider factory.
start() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
start() - Method in class org.epics.pvaccess.impl.remote.io.impl.PollerImpl
 
start() - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
Start processing requests.
start() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Start emitting.
start() - Static method in class org.epics.pvaccess.ServerFactory
This starts the Channel Access Server.
started - Variable in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
startMessage(byte, int) - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
startMessage(byte, int) - Method in interface org.epics.pvaccess.impl.remote.TransportSendControl
 
startMessage(byte, int) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
startPVAServer(String, int, boolean, PrintStream) - Static method in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Create ServerContextImpl instance and start server.
startRequest(int) - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
status - Variable in class org.epics.pvaccess.server.impl.remote.plugins.DefaultBeaconServerDataProvider
Status structure.
statusCreate - Static variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
statusCreate - Static variable in class org.epics.pvaccess.client.impl.remote.handlers.ConnectionValidatedHandler
 
stop() - Method in class org.epics.ca.BaseV3Monitor
 
stop() - Static method in class org.epics.ca.ClientFactory
Unregisters CA client channel provider factory and destroys shared channel provider instance (if necessary).
stop() - Method in class org.epics.pvaccess.client.impl.remote.ChannelMonitorImpl
 
stop() - Static method in class org.epics.pvaccess.ClientFactory
Unregisters pvAccess client channel provider factory and destroys shared channel provider instance (if necessary).
stopRequest() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
stride - Variable in class org.epics.pvaccess.client.impl.remote.ChannelArrayRequestImpl
 
subField - Variable in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
Sub-field name.
subscribed - Variable in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
Initialized flag.
SubscriptionRequest - Interface in org.epics.pvaccess.impl.remote.request
A request that expects an response multiple responses.
SystemConfigurationImpl - Class in org.epics.pvaccess.util.configuration.impl
Configuration that reads config from system environment and JVM properties (higher priority).
SystemConfigurationImpl() - Constructor for class org.epics.pvaccess.util.configuration.impl.SystemConfigurationImpl
 

T

take(long) - Method in class org.epics.pvaccess.util.Mailbox
 
tcp - org.epics.pvaccess.impl.remote.ProtocolType
 
terminated() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
terminated() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
terminated() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
testSet(String, int, char) - Static method in class org.epics.pvaccess.util.WildcharMatcher
DFA for parsing set strings.
timeout() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
timeout() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
timeout() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
timeout() - Method in interface org.epics.pvaccess.impl.remote.request.ResponseRequest
Timeout notification.
timer - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Timer.
timer - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Timer.
timer - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Timer.
timerStopped() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
timerStopped() - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
 
timerStopped() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
timerStopped() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
timerStopped() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
 
timeStructure - Static variable in class org.epics.pvaccess.client.pvms.PVMSLogger
 
toArray() - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Get array of all active (cached) transports.
toArray(String) - Method in class org.epics.pvaccess.impl.remote.TransportRegistry
Get array of all active (cached) transports.
toAscii(byte) - Static method in class org.epics.pvaccess.util.HexDump
Get ASCII representation of byte, dot if non-readable.
toBigInteger(long) - Static method in class org.epics.pvaccess.impl.remote.utils.PVGet
 
toHex(byte) - Static method in class org.epics.pvaccess.util.HexDump
Get hex representation of byte.
toLevel(MessageType) - Static method in class org.epics.pvaccess.util.logging.LoggingUtils
Maps MessageType to standard Java Logging API Level.
TOPIC_ID - Static variable in class org.epics.pvaccess.client.pvms.PVMSLogger
 
toString() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
toString() - Method in class org.epics.pvaccess.impl.remote.utils.GUID
 
toString() - Method in class org.epics.pvaccess.Version
 
toString(byte[]) - Static method in class org.epics.pvaccess.impl.remote.utils.GUID
 
toStructure(DBR) - Method in class org.epics.ca.BaseV3ChannelStructure
 
toStructure(DBR) - Method in interface org.epics.ca.V3ChannelStructure
Update the PVStructure with data from a DBR.
totalBytesSent - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
Total bytes sent.
transport - Variable in class org.epics.pvaccess.client.impl.remote.ChannelImpl
Server transport.
transport - Variable in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
Transport.
Transport - Interface in org.epics.pvaccess.impl.remote
Interface defining transport (connection).
transportChanged() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
transportChanged() - Method in interface org.epics.pvaccess.impl.remote.TransportClient
Notification of network change (server restarted).
TransportClient - Interface in org.epics.pvaccess.impl.remote
Client (user) of the transport.
transportClosed() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
transportClosed() - Method in interface org.epics.pvaccess.impl.remote.TransportClient
Notification of forcefully closed transport.
transportRegistry - Variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
PVA transport (virtual circuit) registry.
transportRegistry - Variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
PVA transport (virtual circuit) registry.
TransportRegistry - Class in org.epics.pvaccess.impl.remote
Class to cache PVA transports (connections to other hosts).
TransportRegistry() - Constructor for class org.epics.pvaccess.impl.remote.TransportRegistry
Constructor.
transportResponsive(Transport) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
transportResponsive(Transport) - Method in interface org.epics.pvaccess.impl.remote.TransportClient
Notification of responsive transport (e.g.
TransportSendControl - Interface in org.epics.pvaccess.impl.remote
Interface defining transport send control.
TransportSender - Interface in org.epics.pvaccess.impl.remote
Interface defining transport sender (instance sending data over transport).
transportUnresponsive() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
transportUnresponsive() - Method in interface org.epics.pvaccess.impl.remote.TransportClient
Notification of unresponsive transport (e.g.

U

udp - org.epics.pvaccess.impl.remote.ProtocolType
 
udtDataHeader(ByteBuffer, int, PVMSCodec.PacketPosition) - Method in class org.epics.pvaccess.client.pvms.PVMSCodec
 
UNICAST - org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport.InetAddressType
 
unlock() - Method in class org.epics.ca.BaseV3ChannelGet
 
unlock() - Method in class org.epics.ca.BaseV3ChannelPut
 
unlock() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
unlock() - Method in class org.epics.pvaccess.client.impl.remote.ChannelGetFieldRequestImpl
 
unlock() - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
unlock() - Method in class org.epics.pvaccess.client.impl.remote.tcp.BlockingClientTCPTransport
 
unlock() - Method in class org.epics.pvaccess.client.impl.remote.tcp.NonBlockingClientTCPTransport
 
unlock() - Method in interface org.epics.pvaccess.client.Lockable
 
unlock() - Method in class org.epics.pvaccess.impl.security.SecurityPluginMessageTransportSender
 
unlock() - Method in class org.epics.pvaccess.server.impl.remote.BeaconEmitter
 
unlock() - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
unlock() - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
unregister(SearchInstance) - Method in interface org.epics.pvaccess.client.impl.remote.search.ChannelSearchManager
Unregister channel.
unregister(SearchInstance) - Method in class org.epics.pvaccess.client.impl.remote.search.SimpleChannelSearchManagerImpl
Unregister channel.
unregisterChannel(int) - Method in interface org.epics.pvaccess.impl.remote.server.ChannelHostingTransport
Unregister a new channel (and deallocates its handle).
unregisterChannel(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
Unregister a new channel (and deallocates its handle).
unregisterChannel(int) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
Unregister a new channel (and deallocates its handle).
unregisterChannelProviderFactory(ChannelProviderFactory) - Static method in class org.epics.pvaccess.client.ChannelProviderRegistryFactory
 
unregisterRequest(int) - Method in class org.epics.pvaccess.server.impl.remote.ServerChannelImpl
Unregister request.
unregisterResponseRequest(ResponseRequest) - Method in class org.epics.pvaccess.client.impl.remote.ChannelImpl
 
unregisterResponseRequest(ResponseRequest) - Method in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Unregister response request.
unregisterService(String) - Method in class org.epics.pvaccess.server.rpc.impl.RPCChannelProvider
 
unregisterService(String) - Method in class org.epics.pvaccess.server.rpc.RPCServer
Unregister RPC service.
UNUSED_0 - org.epics.pvaccess.impl.remote.QoS
Best-effort option (no reply).
UNUSED_1 - org.epics.pvaccess.impl.remote.QoS
Share data option.
updateSubscription() - Method in class org.epics.pvaccess.client.impl.remote.BaseRequestImpl
 
updateSubscription() - Method in interface org.epics.pvaccess.impl.remote.request.SubscriptionRequest
Update (e.g.
usage() - Static method in class org.epics.pvaccess.impl.remote.utils.PVGet
 

V

V3Channel - Interface in org.epics.ca
Channel interface for communicating with V3 IOCs.
V3ChannelStructure - Interface in org.epics.ca
Interface to the data for the channel.
val - Variable in class org.epics.pvaccess.impl.remote.utils.getopt.LongOpt
The value to store in "flag" if flag is not null, otherwise the equivalent short option character for this long option.
value - Variable in class org.epics.pvaccess.util.BooleanHolder
 
valueOf(String) - Static method in enum org.epics.pvaccess.client.AccessRights
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.client.Channel.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.impl.remote.codec.AbstractCodec.ReadMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.impl.remote.codec.AbstractCodec.WriteMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.impl.remote.ProtocolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.impl.remote.QoS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport.InetAddressType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.epics.pvaccess.client.AccessRights
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.client.Channel.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.client.pvms.PVMSCodec.PacketPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.impl.remote.codec.AbstractCodec.ReadMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.impl.remote.codec.AbstractCodec.WriteMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.impl.remote.ProtocolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.impl.remote.QoS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport.InetAddressType
Returns an array containing the constants of this enum type, in the order they are declared.
verified - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
verified - Variable in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
verified(Status) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
verified(Status) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
verified(Status) - Method in interface org.epics.pvaccess.impl.remote.Transport
Acknowledge that transport was verified.
verified(Status) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
verified(Status) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
verified(Status) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
verifiedCalled - Variable in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
verify(long) - Method in class org.epics.pvaccess.impl.remote.tcp.BlockingTCPTransport
 
verify(long) - Method in class org.epics.pvaccess.impl.remote.tcp.NonBlockingTCPTransport
 
verify(long) - Method in interface org.epics.pvaccess.impl.remote.Transport
Waits (if needed) until transport is verified, i.e.
verify(long) - Method in class org.epics.pvaccess.impl.remote.udp.BlockingUDPTransport
 
verify(long) - Method in class org.epics.pvaccess.server.impl.remote.tcp.BlockingServerTCPTransport
 
verify(long) - Method in class org.epics.pvaccess.server.impl.remote.tcp.NonBlockingServerTCPTransport
 
version - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
Version - Class in org.epics.pvaccess
Administrative class to keep track of the version number.
Version(String, String, int, int, int, boolean) - Constructor for class org.epics.pvaccess.Version
Default constructor.
VERSION - Static variable in class org.epics.pvaccess.client.impl.remote.ClientContextImpl
Version.
VERSION - Static variable in class org.epics.pvaccess.server.impl.remote.ServerContextImpl
Version.
VERSION_DEVELOPMENT - Static variable in interface org.epics.pvaccess.PVAVersion
Development version.
VERSION_MAINTENANCE - Static variable in interface org.epics.pvaccess.PVAVersion
Maintenance version.
VERSION_MAJOR - Static variable in interface org.epics.pvaccess.PVAVersion
Major version.
VERSION_MINOR - Static variable in interface org.epics.pvaccess.PVAVersion
Minor version.

W

WAIT_FOR_READY_SIGNAL - org.epics.pvaccess.impl.remote.codec.AbstractCodec.WriteMode
 
waitConnect(double) - Method in interface org.epics.pvaccess.client.rpc.RPCClient
Called by client to wait for connection to the service.
waitConnect(double) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
waitResponse(double) - Method in interface org.epics.pvaccess.client.rpc.RPCClient
Wait for the request to finish.
waitResponse(double) - Method in class org.epics.pvaccess.client.rpc.RPCClientImpl
 
wakeup() - Method in class org.epics.pvaccess.util.Mailbox
 
WildcharMatcher - Class in org.epics.pvaccess.util
A Unix-like wildchar matcher.
WildcharMatcher() - Constructor for class org.epics.pvaccess.util.WildcharMatcher
 
write(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingDatagramAbstractCodec
 
write(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingSocketAbstractCodec
 
write(ByteBuffer) - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingSocketAbstractCodec
 
writeMode - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
writeOpReady - Variable in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
writePollOne() - Method in class org.epics.pvaccess.impl.remote.codec.AbstractCodec
 
writePollOne() - Method in class org.epics.pvaccess.impl.remote.codec.impl.BlockingAbstractCodec
 
writePollOne() - Method in class org.epics.pvaccess.impl.remote.codec.impl.NonBlockingAbstractCodec
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages