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
All Classes All Packages
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
andstate == 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
All Classes All Packages