- CA_DEFAULT_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Default priority (corresponds to POSIX SCHED_OTHER)
- CA_DISABLE_REPEATER - Static variable in class com.cosylab.epics.caj.CARepeater
-
System JVM property key to disable CA repeater.
- CA_ECHO_TIMEOUT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Echo (state-of-health message) reponse timeput in ms.
- CA_EXTENDED_MESSAGE_HEADER_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
CA protocol message extedned header size.
- CA_FORCE_NATIVE_REPEATER - Static variable in class com.cosylab.epics.caj.CARepeater
-
System JVM property key to force native repeater.
- CA_MAJOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
CA protocol major revision (implemented by this library).
- CA_MESSAGE_HEADER_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
CA protocol message header size.
- CA_MINOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
CA protocol minor revision (implemented by this library).
- CA_PORT_BASE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
CA protocol port base.
- CA_PROTO_ACCESS_RIGHT_READ - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Read access right mask.
- CA_PROTO_ACCESS_RIGHT_WRITE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Write access right mask.
- CA_REPEATER_PORT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Default CA repeater port.
- CA_SEARCH_DONTREPLY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Do not require response for CA search request.
- CA_SEARCH_DOREPLY - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Require response (even if not found) for CA search request over TCP.
- CA_SERVER_PORT - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Default CA server port.
- CA_UNKNOWN_MINOR_PROTOCOL_REVISION - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
-
Unknown CA protocol minor revision.
- CABeaconHandler - Class in com.cosylab.epics.caj.impl
-
CA beacon handler.
- CABeaconHandler(CAJContext, InetSocketAddress) - Constructor for class com.cosylab.epics.caj.impl.CABeaconHandler
-
Constructor.
- cachedBufferAllocator - Variable in class com.cosylab.epics.caj.CAJContext
-
Cached byte buffer allocator.
- cachedBufferAllocator - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Cached byte buffer allocator.
- CachedByteBufferAllocator - Class in com.cosylab.epics.caj.impl
-
A buffer allocator which allocates and caches NIO (direct) byte buffers.
- CachedByteBufferAllocator() - Constructor for class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
-
- cachedList - Variable in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
- CAConnector - Class in com.cosylab.epics.caj.impl
-
Channel Access TCP connector.
- CAConnector(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.CAConnector
-
- CAConstants - Interface in com.cosylab.epics.caj.impl
-
CA constants.
- CAContext - Interface in com.cosylab.epics.caj.impl
-
Interface defining CAContext (logging, reactor, thread-pool, etc.).
- CAJ_DEBUG - Static variable in interface com.cosylab.epics.caj.CAJConstants
-
String value of the JVM property key to turn on debugging.
- CAJ_SINGLE_THREADED_MODEL - Static variable in class com.cosylab.epics.caj.CAJContext
-
String value of the JVM property key to turn on single threaded model.
- CAJ_SINGLE_THREADED_MODEL - Static variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
String value of the JVM property key to turn on single threaded model.
- CAJ_STRIP_HOSTNAME - Static variable in interface com.cosylab.epics.caj.CAJConstants
-
String value of the JVM property key to strip hostname returned by InetAddress.getLocalHost().getHostName().
- CAJChannel - Class in com.cosylab.epics.caj
-
Implementation of CAJ JCA Channel.
- CAJChannel(CAJContext, int, String, ConnectionListener, short) - Constructor for class com.cosylab.epics.caj.CAJChannel
-
Constructor.
- CAJConstants - Interface in com.cosylab.epics.caj
-
CAJ constants.
- CAJContext - Class in com.cosylab.epics.caj
-
Implementation of CAJ JCA Context.
- CAJContext() - Constructor for class com.cosylab.epics.caj.CAJContext
-
Constructor.
- CAJMonitor - Class in com.cosylab.epics.caj
-
Implementation of CAJ JCA Monitor.
- CAJMonitor(CAJContext, DBRType, int, CAJChannel, MonitorListener, int) - Constructor for class com.cosylab.epics.caj.CAJMonitor
-
Constructor.
- CAJServerContext - Class in com.cosylab.epics.caj.cas
-
Implementation of CAJ JCA Context.
- CAJServerContext() - Constructor for class com.cosylab.epics.caj.cas.CAJServerContext
-
Constructor.
- calculateAlignedSize(int, int) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Calculates aligned sice.
- calculatePayloadSize(short, int, Object) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
-
NOTE: alignment (8) is done externally
- callback - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Response callback listener.
- callback - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
Response callback listener.
- cancel() - Method in class com.cosylab.epics.caj.CAJChannel
-
Called when connecton completed (successfully or not).
- cancel() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
-
Cancel.
- cancel() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- cancel() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- cancel() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
- cancel() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
-
Cancel response request (allways to be called to complete/destroy).
- cancel(Object) - Static method in class com.cosylab.epics.caj.util.Timer
-
Cancel a scheduled task that has not yet been run.
- canceled - Variable in class com.cosylab.epics.caj.CAJChannel
-
Cancelation status.
- canceled() - Method in class com.cosylab.epics.caj.cas.CASServerMonitor
-
- canceled() - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
- CARepeater - Class in com.cosylab.epics.caj
-
CA repeater.
- CARepeater() - Constructor for class com.cosylab.epics.caj.CARepeater
-
Constructor.
- CARepeater(int) - Constructor for class com.cosylab.epics.caj.CARepeater
-
Constructor.
- CAResponseHandler - Class in com.cosylab.epics.caj.impl
-
CA response handler - main handler which dispatches responses to appripriate handlers.
- CAResponseHandler(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.CAResponseHandler
-
- CASAcceptor - Class in com.cosylab.epics.caj.cas
-
Channel Access Server TCP acceptor.
- CASAcceptor(CAContext, int) - Constructor for class com.cosylab.epics.caj.cas.CASAcceptor
-
- CASResponseHandler - Class in com.cosylab.epics.caj.cas
-
CAS request handler - main handler which dispatches requests to appripriate handlers.
- CASResponseHandler(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.CASResponseHandler
-
- CASServerMonitor - Class in com.cosylab.epics.caj.cas
-
CAS monitor implementation.
- CASServerMonitor(ServerChannel, int, short, EventAddResponse, CASTransport, short, int) - Constructor for class com.cosylab.epics.caj.cas.CASServerMonitor
-
- CASTransport - Class in com.cosylab.epics.caj.cas
-
CAS transport implementation.
- CASTransport(CAContext, SocketChannel) - Constructor for class com.cosylab.epics.caj.cas.CASTransport
-
- CATransport - Class in com.cosylab.epics.caj.impl
-
CA transport implementation.
- CATransport(CAJContext, TransportClient, ResponseHandler, SocketChannel, short, short) - Constructor for class com.cosylab.epics.caj.impl.CATransport
-
- CATransportRegistry - Class in com.cosylab.epics.caj.impl
-
Class to cache CA transports (connections to other hosts).
- CATransportRegistry() - Constructor for class com.cosylab.epics.caj.impl.CATransportRegistry
-
Constructor.
- changedTransport() - Method in class com.cosylab.epics.caj.impl.CATransport
-
Changed transport (server restared) notify.
- channel - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Monitored channel.
- channel - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Channel.
- channel - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Channel.
- channel - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
Channel.
- channel - Variable in class com.cosylab.epics.caj.impl.requests.WriteRequest
-
Channel.
- ChannelDisconnectedResponse - Class in com.cosylab.epics.caj.impl.handlers
-
CA channel disconnected response.
- ChannelDisconnectedResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ChannelDisconnectedResponse
-
- channelID - Variable in class com.cosylab.epics.caj.CAJChannel
-
Client channel ID.
- channelsByCID - Variable in class com.cosylab.epics.caj.CAJContext
-
Map of channels (keys are CIDs).
- channelsByName - Variable in class com.cosylab.epics.caj.CAJContext
-
Map of channels (keys are names).
- ChannelSearchManager - Class in com.cosylab.epics.caj.impl
-
- ChannelSearchManager(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.ChannelSearchManager
-
Constructor.
- checkForAlarms() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Checks for alarms (sets status and severity).
- checkState() - Method in class com.cosylab.epics.caj.CAJContext
-
Check context state and tries to establish necessary state.
- checkState() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Check context state and tries to establish necessary state.
- cid - Variable in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
-
Client channel ID.
- clear() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- clear() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Clear cache.
- clear() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Removes all of the elements from this deque.
- clear() - Method in class com.cosylab.epics.caj.util.Heap
-
Remove all elements.
- clear() - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Clears this hashtable so that it contains no keys.
- ClearChannelRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA clear channel response notify.
- ClearChannelRequest(Transport, int, int) - Constructor for class com.cosylab.epics.caj.cas.requests.ClearChannelRequest
-
- ClearChannelRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA clear channel.
- ClearChannelRequest(Transport, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.ClearChannelRequest
-
- ClearChannelResponse - Class in com.cosylab.epics.caj.cas.handlers
-
CA clear channel request handler.
- ClearChannelResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.ClearChannelResponse
-
- ClearChannelResponse - Class in com.cosylab.epics.caj.impl.handlers
-
CA clear channel response.
- ClearChannelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ClearChannelResponse
-
- cleared - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Cleared flag.
- clearThread() - Method in class com.cosylab.epics.caj.util.Timer
-
set thread_ to null to indicate termination
- clients - Variable in class com.cosylab.epics.caj.CARepeater
-
List of registered clients.
- close(boolean) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Close connection.
- close() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Close transport.
- close(boolean) - Method in class com.cosylab.epics.caj.impl.CATransport
-
Close connection.
- close() - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
-
- cmp_ - Variable in class com.cosylab.epics.caj.util.Heap
-
Ordering comparator.
- com.cosylab.epics.caj - package com.cosylab.epics.caj
-
- com.cosylab.epics.caj.cas - package com.cosylab.epics.caj.cas
-
- com.cosylab.epics.caj.cas.handlers - package com.cosylab.epics.caj.cas.handlers
-
- com.cosylab.epics.caj.cas.requests - package com.cosylab.epics.caj.cas.requests
-
- com.cosylab.epics.caj.cas.util - package com.cosylab.epics.caj.cas.util
-
- com.cosylab.epics.caj.cas.util.examples - package com.cosylab.epics.caj.cas.util.examples
-
- com.cosylab.epics.caj.impl - package com.cosylab.epics.caj.impl
-
- com.cosylab.epics.caj.impl.handlers - package com.cosylab.epics.caj.impl.handlers
-
- com.cosylab.epics.caj.impl.reactor - package com.cosylab.epics.caj.impl.reactor
-
- com.cosylab.epics.caj.impl.reactor.lf - package com.cosylab.epics.caj.impl.reactor.lf
-
- com.cosylab.epics.caj.impl.requests - package com.cosylab.epics.caj.impl.requests
-
- com.cosylab.epics.caj.impl.sync - package com.cosylab.epics.caj.impl.sync
-
- com.cosylab.epics.caj.util - package com.cosylab.epics.caj.util
-
- com.cosylab.epics.caj.util.logging - package com.cosylab.epics.caj.util.logging
-
- com.cosylab.epics.caj.util.nif - package com.cosylab.epics.caj.util.nif
-
- command - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Command field of the header.
- compare(Object, Object) - Method in class com.cosylab.epics.caj.util.Heap
-
Perform element comparisons using comparator or natural ordering.
- configure(Configuration) - Method in class com.cosylab.epics.caj.CAJContext
-
- configure(Configuration) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in class com.cosylab.epics.caj.impl.BroadcastConnector
-
NOTE: transport client is ignored for broadcast (UDP).
- connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in class com.cosylab.epics.caj.impl.CAConnector
-
- connect(TransportClient, ResponseHandler, InetSocketAddress, short, short) - Method in interface com.cosylab.epics.caj.impl.Connector
-
Connect.
- connectionCompleted(int, short, int) - Method in class com.cosylab.epics.caj.CAJChannel
-
Called when channel crated succeeded on the server.
- ConnectionException - Exception in com.cosylab.epics.caj.impl
-
Connection exception.
- ConnectionException(String, InetSocketAddress, Throwable) - Constructor for exception com.cosylab.epics.caj.impl.ConnectionException
-
- connectionListeners - Variable in class com.cosylab.epics.caj.CAJChannel
-
List of connection listeners.
- connectionState - Variable in class com.cosylab.epics.caj.CAJChannel
-
Connection status.
- connectionTimeout - Variable in class com.cosylab.epics.caj.CAJContext
-
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.
- connector - Variable in class com.cosylab.epics.caj.CAJContext
-
CA connector (creates CA virtual circuit).
- Connector - Interface in com.cosylab.epics.caj.impl
-
Interface defining socket connector (Connector-Transport pattern).
- ConsoleLogFormatter - Class in com.cosylab.epics.caj.util.logging
-
An implementation of java.util.logging.Formatter.
- ConsoleLogFormatter() - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
-
- ConsoleLogHandler - Class in com.cosylab.epics.caj.util.logging
-
Implementation of Java Logging API handler.
- ConsoleLogHandler() - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
-
Default constructor.
- ConsoleLogHandler(Formatter) - Constructor for class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
-
Construct handler with using giver formatter.
- contains(Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Tests if some key maps into the specified value in this hashtable.
- containsKey(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Tests if the specified object is a key in this hashtable.
- containsValue(Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Returns true if this HashMap maps one or more keys
to this value.
- context - Variable in class com.cosylab.epics.caj.CAJChannel
-
Context.
- context - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Context.
- context - Variable in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Context instance.
- context - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAJResponseHandler
-
Context instance.
- context - Variable in class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
-
Context instance.
- context - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Context.
- context - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Context.
- context - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
Context.
- context - Variable in class com.cosylab.epics.caj.impl.requests.WriteRequest
-
Context.
- contextExceptionListeners - Variable in class com.cosylab.epics.caj.CAJContext
-
List of context exception listeners.
- contextExceptionListeners - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
List of context exception listeners.
- contextMessageListeners - Variable in class com.cosylab.epics.caj.CAJContext
-
List of context message listeners.
- contextMessageListeners - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
List of context message listeners.
- count - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Number of elements (size of array) of monitored value type.
- count - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
PV count.
- count_ - Variable in class com.cosylab.epics.caj.util.Heap
-
Number of used slots.
- CounterProcessVariable - Class in com.cosylab.epics.caj.cas.util.examples
-
Example implementation of process variable - counter.
- CounterProcessVariable(String, ProcessVariableEventCallback, int, int, int, int, int, int, int, int) - Constructor for class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Construct a counter PV instance.
- createChannel(CATransport, int, short, int) - Method in class com.cosylab.epics.caj.CAJChannel
-
Create a channel, i.e.
- createChannel(String, ConnectionListener, short) - Method in class com.cosylab.epics.caj.CAJContext
-
- createChannelFailed() - Method in class com.cosylab.epics.caj.CAJChannel
-
Create channel failed.
- CreateChannelFailedRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA create failed response.
- CreateChannelFailedRequest(Transport, int) - Constructor for class com.cosylab.epics.caj.cas.requests.CreateChannelFailedRequest
-
- CreateChannelFailedResponse - Class in com.cosylab.epics.caj.impl.handlers
-
CA create channel failed response.
- CreateChannelFailedResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.CreateChannelFailedResponse
-
- CreateChannelRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA create channel response.
- CreateChannelRequest(Transport, ServerChannel) - Constructor for class com.cosylab.epics.caj.cas.requests.CreateChannelRequest
-
- CreateChannelRequest - Class in com.cosylab.epics.caj.impl.requests
-
- CreateChannelRequest(Transport, String, int) - Constructor for class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
-
- CreateChannelResponse - Class in com.cosylab.epics.caj.cas.handlers
-
Create channel request handler.
- CreateChannelResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.CreateChannelResponse
-
- CreateChannelResponse - Class in com.cosylab.epics.caj.impl.handlers
-
CA create channel response.
- CreateChannelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.CreateChannelResponse
-
- createDatagramSocket() - Static method in class com.cosylab.epics.caj.CARepeater
-
Constructs an unbound datagram socket.
- createDatagramSocket(int, boolean) - Static method in class com.cosylab.epics.caj.CARepeater
-
Constructs a atagram socket bound to the wildcard address on defined port.
- createDBRforReading(ProcessVariable) - Static method in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Create appropriate DBR structure for reading (of PV type).
- createDBRforReading(ProcessVariable, int) - Static method in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Create appropriate DBR structure for reading (of PV type).
- createDBRforReading(ProcessVariable, short, int) - Static method in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Create appropriate DBR structure for reading (of PV type).
- createMemoryProcessVariable(String, DBRType, Object) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
Convenience method to create and register new in-memory process variables.
- echoNotify() - Method in class com.cosylab.epics.caj.impl.CATransport
-
Called when echo request (state-of-health message) was responed.
- EchoRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA echo response.
- EchoRequest(Transport, ByteBuffer, ByteBuffer) - Constructor for class com.cosylab.epics.caj.cas.requests.EchoRequest
-
- EchoRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA echo request.
- EchoRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EchoRequest
-
- EchoResponse - Class in com.cosylab.epics.caj.cas.handlers
-
Echo request handler.
- EchoResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.EchoResponse
-
- EchoResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- EchoResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EchoResponse
-
- elementCount - Variable in class com.cosylab.epics.caj.CAJChannel
-
Data type element count.
- enableFlowControl() - Method in class com.cosylab.epics.caj.impl.CATransport
-
Enable flow control (disables events).
- enableSelectionKey(SelectionKey) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Enable selection key - restore its interest ops.
- endValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Counter end (stop) value.
- enumLabels - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Array of labels for enum type PV.
- EnumProcessVariable - Class in com.cosylab.epics.caj.cas.util
-
Abstract convenient enumeration process variable implementation.
- EnumProcessVariable(String, ProcessVariableEventCallback) - Constructor for class com.cosylab.epics.caj.cas.util.EnumProcessVariable
-
Enum PV constructor.
- EPICS_CA_MAX_BEACON_PERIOD - Static variable in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Maximal CA beacon period (in seconds).
- EPICS_CA_MIN_BEACON_PERIOD - Static variable in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Minimal (initial) CA beacon period (in seconds).
- eventAddRequest - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Event add request.
- EventAddRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA event add response notify.
- EventAddRequest(Transport, int, short, int, CAStatus, DBR) - Constructor for class com.cosylab.epics.caj.cas.requests.EventAddRequest
-
- EventAddRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA event add request (creates a monitor on channel).
- EventAddRequest(CAJChannel, CAJMonitor, Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- EventAddResponse - Class in com.cosylab.epics.caj.cas.handlers
-
CA event add request handler.
- EventAddResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.EventAddResponse
-
- EventAddResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- EventAddResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EventAddResponse
-
- EventCancelRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA event clear response notify.
- EventCancelRequest(Transport, int, int, short, int) - Constructor for class com.cosylab.epics.caj.cas.requests.EventCancelRequest
-
- EventCancelRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA event cacnel request (cancels a monitor on channel).
- EventCancelRequest(Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.EventCancelRequest
-
- EventCancelResponse - Class in com.cosylab.epics.caj.cas.handlers
-
CA event cancel request handler.
- EventCancelResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.EventCancelResponse
-
- EventCancelResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- EventCancelResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.EventCancelResponse
-
- eventDispatcher - Variable in class com.cosylab.epics.caj.CAJContext
-
Event dispatcher.
- eventResponse(ProcessVariable, Transport, short, int, int, int, DBR) - Method in class com.cosylab.epics.caj.cas.handlers.EventAddResponse
-
- eventsOff() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Turn event dispatching off.
- EventsOffRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA events off (disable subscription flow).
- EventsOffRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EventsOffRequest
-
- EventsOffResponse - Class in com.cosylab.epics.caj.cas.handlers
-
Events off request handler.
- EventsOffResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.EventsOffResponse
-
- eventsOn() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Turn event dispatching on.
- EventsOnRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA events on (enable subscription flow).
- EventsOnRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.EventsOnRequest
-
- EventsOnResponse - Class in com.cosylab.epics.caj.cas.handlers
-
Events on request handler.
- EventsOnResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.EventsOnResponse
-
- exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- exception(int, String) - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
- exception(int, String) - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
-
Exception response notification.
- ExceptionHandler - Interface in com.cosylab.epics.caj.impl
-
Interface defining exception response handler.
- ExceptionRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA exception (error) response.
- ExceptionRequest(Transport, int, CAStatus, ByteBuffer, String) - Constructor for class com.cosylab.epics.caj.cas.requests.ExceptionRequest
-
- ExceptionResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- ExceptionResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
-
- execute(Runnable) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
-
Execute given task.
- executeAfterDelay(long, Timer.TimerRunnable) - Method in class com.cosylab.epics.caj.util.Timer
-
Excecute the given command after waiting for the given delay.
- executePeriodically(long, Timer.TimerRunnable, long) - Method in class com.cosylab.epics.caj.util.Timer
-
Execute the given command every period milliseconds AT FIXED RATE.
- extract() - Method in class com.cosylab.epics.caj.util.Heap
-
Return and remove least element, or null if empty.
- extractString(ByteBuffer, int, int, boolean) - Static method in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Extract string from payload.
- generateChannelSID() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Generate channel SID.
- generateRequestMessage() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Generates (new instance) new request message.
- generateSearchRequestMessage(Transport, ByteBuffer) - Method in class com.cosylab.epics.caj.CAJChannel
-
Send search message.
- generateSearchRequestMessage(Transport, ByteBuffer, String, int) - Static method in class com.cosylab.epics.caj.impl.requests.SearchRequest
-
Generate search request message.
- generateVersionRequestMessage(Transport, ByteBuffer, short, int, boolean) - Static method in class com.cosylab.epics.caj.impl.requests.VersionRequest
-
Generate version request message.
- get(DBRType, int) - Method in class com.cosylab.epics.caj.CAJChannel
-
- get(DBR, DBRType, int) - Method in class com.cosylab.epics.caj.CAJChannel
-
- get(DBRType, int, GetListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- get() - Method in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
-
Get a byte buffer.
- get(InetSocketAddress, short) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Lookup for a transport for given address.
- get(InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Lookup for a transport for given address (all priorities).
- get(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Returns the value to which the specified key is mapped in this map.
- getAccessRightsListeners() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getAddress() - Method in exception com.cosylab.epics.caj.impl.ConnectionException
-
Get connection addresss.
- getAddressList() - Method in class com.cosylab.epics.caj.CAJContext
-
Get search address list.
- getBeaconAddressList() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get beacon address list.
- getBeaconHandler(InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
-
Get (and if necessary create) beacon handler.
- getBeaconPeriod() - Method in class com.cosylab.epics.caj.CAJContext
-
Get beacon period (in seconds).
- getBeaconPeriod() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get beacon period (in seconds).
- getBeaconPort() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get beacon port.
- getBindAddress() - Method in class com.cosylab.epics.caj.cas.CASAcceptor
-
Bind socket address.
- getBroadcastAddresses(int) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
- getBroadcastAddresses() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Get list of broadcast addresses.
- getBroadcastAddresses(int) - Static method in class com.cosylab.epics.caj.util.nif.InetAddressUtilV6
-
Get broadcast addresses.
- getBroadcastPort() - Method in class com.cosylab.epics.caj.CAJContext
-
Get broadcast port.
- getBroadcastPort() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get broadcast port.
- getBroadcastPort() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get CA broadcast (send) port.
- getBroadcastTransport() - Method in class com.cosylab.epics.caj.CAJContext
-
Broadcast transport.
- getBroadcastTransport() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Broadcast transport.
- getBroadcastTransport() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Broadcast transport.
- getCachedBufferAllocator() - Method in class com.cosylab.epics.caj.CAJContext
-
Get cached byte allocator.
- getCachedBufferAllocator() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get cached byte allocator.
- getCachedBufferAllocator() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get cached byte allocator.
- getChannel(int) - Method in class com.cosylab.epics.caj.CAJContext
-
Searches for a channel with given channel ID.
- getChannel(String, short, boolean) - Method in class com.cosylab.epics.caj.CAJContext
-
Searches for a channel with given channel name.
- getChannel() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getChannel(int) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Get channel by its SID.
- getChannelAndVerifyRequest(int, short, int) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Get channel by its SID and do some additional checks.
- getChannelCount() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Get channel count.
- getChannelID() - Method in class com.cosylab.epics.caj.CAJChannel
-
Get client channel ID.
- getChannels() - Method in class com.cosylab.epics.caj.CAJContext
-
- getChannelSearchManager() - Method in class com.cosylab.epics.caj.CAJContext
-
Get channel search manager.
- getClientHostname() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Get client hostname.
- getClientUsername() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Get client username.
- getConnectAddress() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Get connect address.
- getConnectionListeners() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getConnectionState() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getConnectionTimeout() - Method in class com.cosylab.epics.caj.CAJContext
-
Get connection timeout (in seconds).
- getContext() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getContext() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getContext() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
- getContext() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
- getContext() - Method in class com.cosylab.epics.caj.impl.CATransport
-
- getContext() - Method in interface com.cosylab.epics.caj.impl.Transport
-
Get context transport is living in.
- getContextExceptionListeners() - Method in class com.cosylab.epics.caj.CAJContext
-
- getContextExceptionListeners() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- getContextMessageListeners() - Method in class com.cosylab.epics.caj.CAJContext
-
- getContextMessageListeners() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- getCount() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getDBR(DBR, short, int, ByteBuffer) - Static method in class com.cosylab.epics.caj.impl.DBRDecoder
-
Get (deserialize) data payload buffer to DBR structure.
- getDimensionSize(int) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
- getElementCount() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getEnumLabels() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
- getEventDispatcher() - Method in class com.cosylab.epics.caj.CAJContext
-
Get event dispatcher.
- getFieldType() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getHostName() - Method in class com.cosylab.epics.caj.CAJChannel
-
NOTE: synchronization guarantees that transport is non-null and state == CONNECTED.
- getIgnoreAddressList() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get ignore search address list.
- getIgnoredAddresses() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Get list of ignored addresses.
- getIOID() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- getIOID() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- getIOID() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
- getIOID() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
-
Get I/O ID.
- getLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.CAJContext
-
Set last UDP recived sequence number.
- getLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Set last UDP recived sequence number.
- getLeaderFollowersThreadPool() - Method in class com.cosylab.epics.caj.CAJContext
-
Get LF thread pool.
- getLeaderFollowersThreadPool() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get LF thread pool.
- getLeaderFollowersThreadPool() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get LF thread pool.
- getLogger() - Method in class com.cosylab.epics.caj.CAJContext
-
Get logger.
- getLogger() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get logger.
- getLogger() - Method in interface com.cosylab.epics.caj.util.logging.LoggerProvider
-
Get Java Logger API Logger instance.
- getLowerAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getLowerAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get lower alarm limit.
- getLowerAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get lower alarm limit.
- getLowerCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getLowerCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get lower control limit.
- getLowerCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get lower control limit.
- getLowerDispLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getLowerDispLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get lower display limit.
- getLowerDispLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get lower display limit.
- getLowerWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getLowerWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get lower warning limit.
- getLowerWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get lower warning limit.
- getMask() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getMaxArrayBytes() - Method in class com.cosylab.epics.caj.CAJContext
-
Get max size of payload.
- getMaxArrayBytes() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get max array payload size.
- getMinorRevision() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
- getMinorRevision() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
- getMinorRevision() - Method in class com.cosylab.epics.caj.impl.CATransport
-
- getMinorRevision() - Method in interface com.cosylab.epics.caj.impl.Transport
-
Transport protocol minor revision.
- getMonitorListener() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getMonitorListeners() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getName() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getOwnerIndex() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getPrecision() - Method in class com.cosylab.epics.caj.cas.util.FloatingDecimalProcessVariable
-
Get precision (number of digits after decimal point).
- getPrecision() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get precision (number of digits after decimal point).
- getPriority() - Method in class com.cosylab.epics.caj.CAJChannel
-
Get process priority.
- getPriority() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.AccessRightsRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.BeaconRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.ClearChannelRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.CreateChannelFailedRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.CreateChannelRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.EchoRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.EventAddRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.EventCancelRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.ExceptionRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.ReadNotifyRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.SearchFailedRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.SearchRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.cas.requests.WriteNotifyRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.CATransport
-
- getPriority() - Method in interface com.cosylab.epics.caj.impl.Request
-
Get request priority, higher view higher priority.
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Return default priority.
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EchoRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventsOffRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.EventsOnRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.HostNameRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.SubscriptionUpdateRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.UserNameRequest
-
- getPriority() - Method in class com.cosylab.epics.caj.impl.requests.VersionRequest
-
- getPriority() - Method in interface com.cosylab.epics.caj.impl.Transport
-
Transport priority.
- getProcessVariable() - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
Get served PV.
- getReactor() - Method in class com.cosylab.epics.caj.CAJContext
-
Get context reactor.
- getReactor() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get context reactor.
- getReactor() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get context reactor.
- getReadAccess() - Method in class com.cosylab.epics.caj.CAJChannel
-
- getRemoteAddress() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
- getRemoteAddress() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
- getRemoteAddress() - Method in class com.cosylab.epics.caj.impl.CATransport
-
- getRemoteAddress() - Method in interface com.cosylab.epics.caj.impl.Transport
-
Get remote address.
- getRepeaterPort() - Method in class com.cosylab.epics.caj.CAJContext
-
Get repeater port.
- getRequestMessage() - Method in interface com.cosylab.epics.caj.impl.Request
-
Get request message to be sent.
- getRequestMessage() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
- getResponseRequest(int) - Method in class com.cosylab.epics.caj.CAJContext
-
Searches for a response request with given channel IOID.
- getSearchTries() - Method in class com.cosylab.epics.caj.CAJChannel
-
Get number of search tried for this channel.
- getServer() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get server implementation.
- getServerChannelID() - Method in class com.cosylab.epics.caj.CAJChannel
-
Get SID.
- getServerInetAddress() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get server newtwork (IP) address.
- getServerPort() - Method in class com.cosylab.epics.caj.CAJContext
-
Get server port.
- getServerPort() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get server port.
- getServerPort() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get CA server port.
- getSID() - Method in class com.cosylab.epics.caj.CAJMonitor
-
Get this monitor subscription ID.
- getSocketAddressList(String, int) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
-
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
- getSocketAddressList(String, int, InetSocketAddress[]) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
-
Parse space delimited addresss[:port] string and return array of InetSocketAddress.
- getTargetArch() - Static method in class com.cosylab.epics.caj.JNIRepeater
-
Get standard "system-arch" string.
- getTimer() - Method in class com.cosylab.epics.caj.CAJContext
-
Get timer.
- getTimer() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get timer.
- getTimer() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get timer.
- getTransport() - Method in class com.cosylab.epics.caj.CAJChannel
-
Get transport used by this channel.
- getTransportRegistry() - Method in class com.cosylab.epics.caj.CAJContext
-
Get CA transport (virtual circuit) registry.
- getTransportRegistry() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get CA transport (virtual circuit) registry.
- getTransportRegistry() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Get CA transport (virtual circuit) registry.
- getType() - Method in class com.cosylab.epics.caj.CAJMonitor
-
- getType() - Method in class com.cosylab.epics.caj.cas.util.EnumProcessVariable
-
Return DBRType.ENUM type as native type.
- getType() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Return DBRType.INT type as native type.
- getType() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
- getType() - Method in class com.cosylab.epics.caj.cas.util.StringProcessVariable
-
Return DBRType.STRING type as native type.
- getUnits() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getUnits() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get units (of value).
- getUnits() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get units.
- getUpperAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getUpperAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get upper alarm limit.
- getUpperAlarmLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get upper alarm limit.
- getUpperCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getUpperCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get upper control limit.
- getUpperCtrlLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get upper control limit.
- getUpperDispLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getUpperDispLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get upper display limit.
- getUpperDispLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get upper display limit.
- getUpperWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
- getUpperWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Get upper warning limit.
- getUpperWarningLimit() - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Get upper warning limit.
- getVersion() - Method in class com.cosylab.epics.caj.CAJContext
-
Get context version.
- getVersion() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get context version.
- getWriteAccess() - Method in class com.cosylab.epics.caj.CAJChannel
-
- ignoreAddressList - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
A space-separated list of address from which to ignore name resolution requests.
- incrementPendingRequests() - Method in class com.cosylab.epics.caj.CAJContext
-
Increment pending requests counter.
- incrementValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Increment value (counter stepping).
- InetAddressUtil - Class in com.cosylab.epics.caj.util
-
InetAddress utility methods.
- InetAddressUtil() - Constructor for class com.cosylab.epics.caj.util.InetAddressUtil
-
- InetAddressUtilV6 - Class in com.cosylab.epics.caj.util.nif
-
InetAddress utility methods.
- InetAddressUtilV6() - Constructor for class com.cosylab.epics.caj.util.nif.InetAddressUtilV6
-
- initialHeaderBufferPosition - Variable in class com.cosylab.epics.caj.cas.handlers.EchoResponse
-
Initial header buffer position.
- initialize() - Method in class com.cosylab.epics.caj.CAJContext
-
- initialize() - Method in class com.cosylab.epics.caj.CARepeater
-
Initialize CA repeater.
- initialize(Server) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Set server and initialize.
- initialize() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Initialize PV.
- initializeLogger() - Method in class com.cosylab.epics.caj.CAJContext
-
Initialize context logger.
- initializeLogger() - Method in class com.cosylab.epics.caj.CARepeater
-
Initialize context logger.
- initializeLogger() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Initialize context logger.
- initiateSearch() - Method in class com.cosylab.epics.caj.CAJChannel
-
Initiate search (connect) procedure.
- insert(Object) - Method in class com.cosylab.epics.caj.util.Heap
-
Insert an element, resize if necessary.
- insertCAHeader(Transport, ByteBuffer, short, int, short, int, int, int) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Inserts CA header to the buffer.
- insertPayload(ByteBuffer, short, int, Object) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
-
Insert value payload.
- insertPayload(ByteBuffer, short, int, DBR) - Static method in class com.cosylab.epics.caj.impl.DBREncoder
-
Insert DBR payload.
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.BadResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.ClearChannelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.CreateChannelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EchoResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EventAddResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EventCancelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EventsOffResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EventsOnResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.HostnameResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.NoopResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.ReadNotifyResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.SearchResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.UsernameResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.VersionResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.WriteNotifyResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.WriteResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Called after header is parsed by parseHeader() method.
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AccessRightsResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BadResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BeaconResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ChannelDisconnectedResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ClearChannelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.CreateChannelFailedResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.CreateChannelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EchoResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EventAddResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.EventCancelResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.NoopResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.ReadNotifyResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.RepeaterConfirmResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.SearchResponse
-
UDP response.
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.VersionResponse
-
- internalHandleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.WriteNotifyResponse
-
- IntHashMap - Class in com.cosylab.epics.caj.util
-
A hash map that uses primitive ints for the key instead of objects.
- IntHashMap() - Constructor for class com.cosylab.epics.caj.util.IntHashMap
-
Constructs a new, empty hashtable with a default capacity and load
factor, which is 20 and 0.75 respectively.
- IntHashMap(int) - Constructor for class com.cosylab.epics.caj.util.IntHashMap
-
Constructs a new, empty hashtable with the specified initial capacity
and default load factor, which is 0.75.
- IntHashMap(int, float) - Constructor for class com.cosylab.epics.caj.util.IntHashMap
-
Constructs a new, empty hashtable with the specified initial
capacity and the specified load factor.
- intToIPv4Address(int) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
-
Convert an integer into an IPv4 INET address.
- invalidateLastReceivedSequence() - Method in class com.cosylab.epics.caj.CAJContext
-
- invalidateLastReceivedSequence() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- invalidateLastReceivedSequence() - Method in interface com.cosylab.epics.caj.impl.CAContext
-
Invalidate last (UDP) received sequence.
- ioid - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
I/O ID given by the context when registered.
- ioid - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
I/O ID given by the context when registered.
- ipv4AddressToInt(InetAddress) - Static method in class com.cosylab.epics.caj.util.InetAddressUtil
-
Convert an IPv4 INET address to an integer.
- isAutoAddressList() - Method in class com.cosylab.epics.caj.CAJContext
-
Get auto search-list flag.
- isAutoBeaconAddressList() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get beacon address list auto flag.
- isCleared() - Method in class com.cosylab.epics.caj.CAJMonitor
-
Get cleared flag.
- isDestroyed() - Method in class com.cosylab.epics.caj.CAJContext
-
Get destruction status.
- isDestroyed() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get destruction status.
- isEmpty() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Returns true if this deque contains no elements.
- isEmpty() - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Tests if this hashtable maps no keys to values.
- isInitialized() - Method in class com.cosylab.epics.caj.CAJContext
-
Get initialization status.
- isInitialized() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Get initialization status.
- isRegistrationConfirmed() - Method in class com.cosylab.epics.caj.CAJContext
-
Get repeater registration status.
- isRepeaterRunning(int) - Static method in class com.cosylab.epics.caj.CARepeater
-
Check if repeater is running.
- isShutdown() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Get shutdown status.
- parameter1 - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Parameter 1 field of the header.
- parameter2 - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Parameter 2 field of the header.
- parent(int) - Method in class com.cosylab.epics.caj.util.Heap
-
Get parent index.
- parseHeader(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Parse CA response header.
- payloadSize - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
-
Payload size field of the header.
- peek() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Looks at the object at the top of this stack without removing it
from the stack.
- peek() - Method in class com.cosylab.epics.caj.util.Heap
-
Return least element without removing it, or null if empty.
- peekFirst() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
- peekLast() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
- pendEvent(double) - Method in class com.cosylab.epics.caj.CAJContext
-
- pendingEvent - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
-
Pending event.
- pendingResponseRequests - Variable in class com.cosylab.epics.caj.CAJContext
-
Map of pending response requests (keys are IOID).
- pendIO(double) - Method in class com.cosylab.epics.caj.CAJContext
-
- periodInMS - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Period between value increments.
- poll() - Method in class com.cosylab.epics.caj.CAJContext
-
- pollFirst() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
- pollLast() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
- pop() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Pops an element from the stack represented by this deque.
- postEvent(int, DBR) - Method in class com.cosylab.epics.caj.cas.CASServerMonitor
-
- postEvent(int, DBR) - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
- preallocateChannelSID() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Preallocate new channel SID.
- precision - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Precision.
- printInfo(PrintStream) - Method in class com.cosylab.epics.caj.CAJChannel
-
- printInfo(PrintStream) - Method in class com.cosylab.epics.caj.CAJContext
-
- printInfo(PrintStream) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- priority - Variable in class com.cosylab.epics.caj.CAJChannel
-
Process priority.
- priority - Variable in class com.cosylab.epics.caj.impl.CATransport
-
Process priority.
- priority - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Request send priority.
- process() - Method in class com.cosylab.epics.caj.CARepeater
-
Process UDP requests.
- process() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Process requests.
- processEvents(Runnable) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Process event.
- processRead() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Process input (read) IO event.
- processRead() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Process input (read) IO event.
- processRead() - Method in class com.cosylab.epics.caj.impl.CATransport
-
Process input (read) IO event.
- processRead(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CATransport
-
Process input.
- processVariable - Variable in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
PV to dispatch for.
- processVariableAttach(String, ProcessVariableEventCallback, ProcessVariableAttachCallback) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
- ProcessVariableEventDispatcher - Class in com.cosylab.epics.caj.cas
-
Event callback dispatcher (fan-out).
- ProcessVariableEventDispatcher(ProcessVariable) - Constructor for class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
Constructor.
- processVariableExistanceTest(String, InetSocketAddress, ProcessVariableExistanceCallback) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
- processWrite() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Process output (write) IO event.
- processWrite() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Process output (write) IO event.
- processWrite() - Method in class com.cosylab.epics.caj.impl.CATransport
-
Process output (write) IO event.
- prohibitIOCancel - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Requested data count.
- promoteLeader(Runnable) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
-
Promote a new leader.
- publish(LogRecord) - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
-
Prints the log record to the console using the current formatter, if the
log record is loggable.
- push(Object) - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Pushes an element onto the stack represented by this deque.
- put(byte[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(byte[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(short[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(short[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(int[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(int[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(float[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(float[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(double[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(double[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(String[]) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(String[], PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- put(DBRType, int, Object) - Method in class com.cosylab.epics.caj.CAJChannel
-
Put value.
- put(DBRType, int, Object, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
Put value.
- put(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
-
Return buffer to a cache.
- put(InetSocketAddress, Transport) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Cache new (address, transport) pair.
- put(int, Object) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Maps the specified key to the specified
value in this hashtable.
- putACKS(Severity, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- putACKS(Severity) - Method in class com.cosylab.epics.caj.CAJChannel
-
- putACKT(boolean, PutListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- putACKT(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
-
- pvs - Variable in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
Map of PVs.
- reactor - Variable in class com.cosylab.epics.caj.CAJContext
-
Reactor.
- reactor - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Reactor.
- reactor - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
-
Reactor to serve.
- Reactor - Class in com.cosylab.epics.caj.impl.reactor
-
Implementation of reactor pattern using java.nio.channels.Selector.
- Reactor() - Constructor for class com.cosylab.epics.caj.impl.reactor.Reactor
-
Creates a new instance of reactor.
- ReactorHandler - Interface in com.cosylab.epics.caj.impl.reactor
-
Reactor handler interface.
- read(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.EnumProcessVariable
-
Casts DBR to DBR_TIME_LABELS_Enum,
sets labels returned by getEnumLabels() and
delegates operation of reading a value to readValue method.
- read(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Read value.
- read(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
- read(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.StringProcessVariable
-
Casts DBR to DBR_TIME_String and
delegates operation of reading a value to readValue method.
- ReadNotifyRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA read notify response notify.
- ReadNotifyRequest(Transport, int, int, int, int, DBR) - Constructor for class com.cosylab.epics.caj.cas.requests.ReadNotifyRequest
-
- ReadNotifyRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA read notify.
- ReadNotifyRequest(CAJChannel, GetListener, DBR, Transport, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- ReadNotifyResponse - Class in com.cosylab.epics.caj.cas.handlers
-
CA read notify request handler.
- ReadNotifyResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.ReadNotifyResponse
-
- ReadNotifyResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- ReadNotifyResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ReadNotifyResponse
-
- readValue(DBR_TIME_LABELS_Enum, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.EnumProcessVariable
-
Read value.
- readValue(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Read value.
- readValue(DBR, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
-
Read value.
- readValue(DBR_TIME_String, ProcessVariableReadCallback) - Method in class com.cosylab.epics.caj.cas.util.StringProcessVariable
-
Read value.
- references - Variable in class com.cosylab.epics.caj.CAJChannel
-
Reference counting.
- register(SelectableChannel, int, ReactorHandler) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Registers SelectableChannel to the reactor.
- registerChannel(int, ServerChannel) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Register a new channel.
- registerChannel(CAJChannel) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
-
Register channel.
- registeredChannelCount() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
-
Get number of registered channels.
- registerEventListener(ProcessVariableEventCallback) - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
Register new listener.
- registerNewClient(InetSocketAddress) - Method in class com.cosylab.epics.caj.CARepeater
-
- registerProcessVaribale(String, ProcessVariable) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
Register process variable.
- registerProcessVaribale(ProcessVariable) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
-
Register process variable.
- registerResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJChannel
-
Register a response request.
- registerResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJContext
-
Register response request.
- registrationConfirmed - Variable in class com.cosylab.epics.caj.CAJContext
-
Registration confirmation status.
- registrationRequest() - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
-
Issue registration request to repeater.
- rehash() - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Increases the capacity of and internally reorganizes this
hashtable, in order to accommodate and access its entries more
efficiently.
- release(TransportClient) - Method in class com.cosylab.epics.caj.impl.CATransport
-
Releases transport.
- releaseSynchronizationObject(Object) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
-
Release synchronization lock for named object.
- releaseSynchronizationObject(Object, boolean) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
-
Release synchronization lock for named object.
- remove(InetSocketAddress, short) - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Remove (address, transport) pair from cache.
- remove(Object) - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Removes the first occurrence of the specified element in this
deque (when traversing the deque from head to tail).
- remove(int) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Removes the key (and its corresponding value) from this
hashtable.
- removeAccessRightsListener(AccessRightsListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- removeAndUnsetListOwnership() - Method in class com.cosylab.epics.caj.CAJChannel
-
- removeConnectionListener(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
-
- removeContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.CAJContext
-
- removeContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- removeContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.CAJContext
-
- removeContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- removeMonitorListener(MonitorListener) - Method in class com.cosylab.epics.caj.CAJMonitor
-
- repeaterConfirm(InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
-
Repeater registration confirmation.
- RepeaterConfirmResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- RepeaterConfirmResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.RepeaterConfirmResponse
-
- repeaterInit() - Static method in class com.cosylab.epics.caj.JNIRepeater
-
- repeaterPort - Variable in class com.cosylab.epics.caj.CAJContext
-
Port number for the repeater to listen to.
- repeaterPort - Variable in class com.cosylab.epics.caj.CARepeater
-
Repeater port.
- RepeaterRegisterRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA repeater register request.
- RepeaterRegisterRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.RepeaterRegisterRequest
-
- RepeaterRegistrationTask - Class in com.cosylab.epics.caj.impl
-
Repeater registration tasks.
- RepeaterRegistrationTask(CAJContext, InetSocketAddress) - Constructor for class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
-
- Request - Interface in com.cosylab.epics.caj.impl
-
Interface defining request to be sent via Transport.
- requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Requested data count.
- requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Requested data count.
- requestedDataCount - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
Requested data count.
- requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Requested data type.
- requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Requested data type.
- requestedDataType - Variable in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
Requested data type.
- requestMessage - Variable in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Request message.
- reschedule() - Method in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Reschedule timer.
- response(int, short, int, ByteBuffer) - Method in interface com.cosylab.epics.caj.impl.NotifyResponseRequest
-
Notification response.
- response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Called everytime on monitor changed event.
- response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- response(int, short, int, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
- responseHandler - Variable in class com.cosylab.epics.caj.cas.CASTransport
-
CAS reponse handler.
- responseHandler - Variable in class com.cosylab.epics.caj.impl.BroadcastTransport
-
CAS reponse handler.
- responseHandler - Variable in class com.cosylab.epics.caj.impl.CATransport
-
CA reponse handler.
- ResponseHandler - Interface in com.cosylab.epics.caj.impl
-
Interface defining response handler.
- ResponseRequest - Interface in com.cosylab.epics.caj.impl
-
- ResponseRequestExceptionHandler - Class in com.cosylab.epics.caj.impl.handlers
-
- ResponseRequestExceptionHandler(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
-
- responseRequests - Variable in class com.cosylab.epics.caj.CAJChannel
-
List of all channels pending requests.
- restart() - Method in class com.cosylab.epics.caj.util.Timer
-
Start (or restart) a thread to process commands, or wake
up an existing thread if one is already running.
- resubscribeSubscription(Transport) - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Resubscribe subscription.
- right(int) - Method in class com.cosylab.epics.caj.util.Heap
-
Get right child.
- run() - Method in class com.cosylab.epics.caj.CARepeater
-
- run(int) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Run server (process events).
- run() - Method in class com.cosylab.epics.caj.cas.CASServerMonitor
-
NOT TO BE CHANGED.
- run() - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Event dispatching is done here.
- run() - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Couting (external trigger) is done in this separate thread.
- run() - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
-
- run() - Method in class com.cosylab.epics.caj.util.Timer.RunLoop
-
- runInBackground(int) - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
-
Schedules registration requests every period ms.
- runLock - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Run lock.
- runLoop_ - Variable in class com.cosylab.epics.caj.util.Timer
-
- SearchFailedRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA search failed response.
- SearchFailedRequest(Transport, short, int, int) - Constructor for class com.cosylab.epics.caj.cas.requests.SearchFailedRequest
-
- SearchRequest - Class in com.cosylab.epics.caj.cas.requests
-
CA search response.
- SearchRequest(Transport, short, int) - Constructor for class com.cosylab.epics.caj.cas.requests.SearchRequest
-
- SearchRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA search request.
- SearchRequest(Transport, String, int) - Constructor for class com.cosylab.epics.caj.impl.requests.SearchRequest
-
- searchResponse(int, int, short, int, short, InetSocketAddress) - Method in class com.cosylab.epics.caj.CAJContext
-
Search response from server (channel found).
- SearchResponse - Class in com.cosylab.epics.caj.cas.handlers
-
Search request handler (UDP only).
- SearchResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.SearchResponse
-
- searchResponse(CAJChannel, int, boolean, long) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
-
Search response received notification.
- SearchResponse - Class in com.cosylab.epics.caj.impl.handlers
-
- SearchResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.SearchResponse
-
- searchTries - Variable in class com.cosylab.epics.caj.CAJChannel
-
Number of channel search tries.
- send(ByteBuffer) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Send a buffer through the transport.
- send(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Send a buffer through the transport.
- send(ByteBuffer, InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Send a buffer through the transport immediately.
- send(Request, InetSocketAddress) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Send a request message through the transport.
- send(ByteBuffer) - Method in class com.cosylab.epics.caj.impl.CATransport
-
Send a buffer through the transport.
- SEND_IMMEDIATELY_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
-
Highest priority, message is sent immediately.
- sendException(Transport, int, CAStatus, ByteBuffer, String) - Method in class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
-
Send error (exception) response.
- sequenceNumberIO - Variable in class com.cosylab.epics.caj.CAJChannel
-
IO sequence number.
- sequenceNumberIO - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
IO sequence number.
- server - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Server.
- serverChannelID - Variable in class com.cosylab.epics.caj.CAJChannel
-
Server channel ID.
- serverPort - Variable in class com.cosylab.epics.caj.CAJContext
-
Port number for the server to listen to.
- serverPort - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Port number for the server to listen to.
- setAccessRights(int) - Method in class com.cosylab.epics.caj.CAJChannel
-
Set access rights.
- setBroadcastAddresses(InetSocketAddress[]) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Set list of broadcast addresses.
- setClientHostname(String) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Set client hostname.
- setClientUsername(String) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Set client username.
- setEnumLabels(String[]) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set labens.
- setIgnoredAddresses(InetSocketAddress[]) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Set list of broadcast addresses.
- setInterestOps(AbstractSelectableChannel, int) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Change SelectionKey operations of interest.
- setLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.CAJContext
-
Set last UDP recived sequence number.
- setLastReceivedSequenceNumber(int) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Set last UDP recived sequence number.
- setLowerAlarmLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set lower alarm limit.
- setLowerCtrlLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set lower control limit.
- setLowerDispLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set lower display limit.
- setLowerWarningLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set lower warning limit.
- setMinorRevision(short) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Set minor revision number.
- setPrecision(short) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set precision.
- setPriority(short) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
Set transport priority.
- setProcessVariable(ProcessVariable) - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
-
Set served PV (allow PV to be set later to avoid chicken-egg problem).
- setServerPort(int) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
Set server port number.
- setUnits(String) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set units (of value).
- setUpperAlarmLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set upper alarm limit.
- setUpperCtrlLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set upper control limit.
- setUpperDispLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set upper display limit.
- setUpperWarningLimit(Number) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Set upper warning limit.
- severity - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Value status severity.
- shutdown() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
-
- shutdown() - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
-
Shutdown.
- shutdown() - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
-
Shutdown the reactor.
- shutDown() - Method in class com.cosylab.epics.caj.util.Timer
-
Cancel all tasks and interrupt the background thread executing
the current task, if any.
- sid - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Channel server ID.
- size() - Method in class com.cosylab.epics.caj.util.ArrayFIFO
-
Returns the number of elements in this deque.
- size() - Method in class com.cosylab.epics.caj.util.Heap
-
Return number of elements.
- size() - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Returns the number of keys in this hashtable.
- start() - Method in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Start emitting.
- startRepeater(int) - Static method in class com.cosylab.epics.caj.CARepeater
-
Start repeater as detached process.
- startValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Counter start value.
- status - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Value status.
- StringProcessVariable - Class in com.cosylab.epics.caj.cas.util
-
Abstract convenient string process variable implementation.
- StringProcessVariable(String, ProcessVariableEventCallback) - Constructor for class com.cosylab.epics.caj.cas.util.StringProcessVariable
-
String PV constructor.
- submit() - Method in class com.cosylab.epics.caj.cas.CASServerMonitor
-
Sumbit to be processed.
- submit(Request) - Method in class com.cosylab.epics.caj.cas.CASTransport
-
- submit(Request) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
-
Send request message(s) immediately.
- submit(Request) - Method in class com.cosylab.epics.caj.impl.CATransport
-
- submit() - Method in interface com.cosylab.epics.caj.impl.Request
-
Submit this request message to the corresponding transport.
- submit() - Method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Submit request to the corresponding transport.
- submit() - Method in class com.cosylab.epics.caj.impl.requests.CreateChannelRequest
-
If sync.
- submit() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Submit request to the corresponding transport.
- submit() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
If sync.
- submit(Request) - Method in interface com.cosylab.epics.caj.impl.Transport
-
Enqueue (if supported or if necessary send immediately) request message.
- submitPending - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
-
Flag indicating pending submit.
- SubscriptionUpdateRequest - Class in com.cosylab.epics.caj.impl.requests
-
CA subscription update (read notify) request.
- SubscriptionUpdateRequest(Transport, int, int, int, int) - Constructor for class com.cosylab.epics.caj.impl.requests.SubscriptionUpdateRequest
-
- subsid - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Subscription ID.
- subsid - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
Subscription ID given by the context when registered.
- sync - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
Sync.
- syncConnection - Variable in class com.cosylab.epics.caj.CAJChannel
-
Sync.
- testIO() - Method in class com.cosylab.epics.caj.CAJContext
-
- thread_ - Variable in class com.cosylab.epics.caj.util.Timer
-
The thread used to process commands
- threadPool - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
-
Leader-followers thread pool.
- timeout() - Method in class com.cosylab.epics.caj.CAJChannel
-
- timeout(long) - Method in class com.cosylab.epics.caj.cas.BeaconEmitter
-
- timeout(long) - Method in class com.cosylab.epics.caj.impl.CATransport
-
Beacon timer.
- timeout(long) - Method in class com.cosylab.epics.caj.impl.RepeaterRegistrationTask
-
- timeout() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
-
- timeout() - Method in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
-
- timeout() - Method in class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
-
- timeout() - Method in interface com.cosylab.epics.caj.impl.ResponseRequest
-
Timeout notification.
- timeout(long) - Method in interface com.cosylab.epics.caj.util.Timer.TimerRunnable
-
Method invoked by timer at requested time.
- timer - Variable in class com.cosylab.epics.caj.CAJContext
-
Timer.
- timer - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Timer.
- timer - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
Timer.
- Timer - Class in com.cosylab.epics.caj.util
-
Timer.
- Timer() - Constructor for class com.cosylab.epics.caj.util.Timer
-
Protected constructor (singleton pattern).
- Timer.RunLoop - Class in com.cosylab.epics.caj.util
-
The runloop is isolated in its own Runnable class
just so that the main
class need not implement Runnable, which would
allow others to directly invoke run, which is not supported.
- Timer.RunLoop() - Constructor for class com.cosylab.epics.caj.util.Timer.RunLoop
-
- Timer.TimerRunnable - Interface in com.cosylab.epics.caj.util
-
Timer runnable interface.
- timestamp - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
-
Timestamp of last value change.
- timestamp - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
Timestamp of set value.
- toArray() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
-
Get array of all active (cached) transports.
- toArray(Object[]) - Method in class com.cosylab.epics.caj.util.IntHashMap
-
Copies values to array.
- toString() - Method in class com.cosylab.epics.caj.CAJChannel
-
- transport - Variable in class com.cosylab.epics.caj.CAJChannel
-
Server transport.
- transport - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
-
Broadcast (UDP) transport.
- transport - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
-
- transport - Variable in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
-
Transport to be used when sending.
- Transport - Interface in com.cosylab.epics.caj.impl
-
Interface defining transport (connection).
- transportChanged() - Method in class com.cosylab.epics.caj.CAJChannel
-
- transportChanged() - Method in interface com.cosylab.epics.caj.impl.TransportClient
-
Notification of network change (server restarted).
- TransportClient - Interface in com.cosylab.epics.caj.impl
-
Client (user) of the transport.
- transportClosed() - Method in class com.cosylab.epics.caj.CAJChannel
-
- transportClosed() - Method in interface com.cosylab.epics.caj.impl.TransportClient
-
Notification of forcefully closed transport.
- transportRegistry - Variable in class com.cosylab.epics.caj.CAJContext
-
CA transport (virtual circuit) registry.
- transportRegistry - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
-
CA transport (virtual circuit) registry.
- transportResponsive(Transport) - Method in class com.cosylab.epics.caj.CAJChannel
-
- transportResponsive(Transport) - Method in interface com.cosylab.epics.caj.impl.TransportClient
-
Notification of responsive transport (e.g.
- transportUnresponsive() - Method in class com.cosylab.epics.caj.CAJChannel
-
- transportUnresponsive() - Method in interface com.cosylab.epics.caj.impl.TransportClient
-
Notification of unresponsive transport (e.g.
- type - Variable in class com.cosylab.epics.caj.CAJChannel
-
Channel data type.
- type - Variable in class com.cosylab.epics.caj.CAJMonitor
-
Monitored value type.
- type - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
-
PV type.