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

A

AbstractCAJResponseHandler - Class in com.cosylab.epics.caj.impl.handlers
 
AbstractCAJResponseHandler(CAJContext, String) - Constructor for class com.cosylab.epics.caj.impl.handlers.AbstractCAJResponseHandler
 
AbstractCARequest - Class in com.cosylab.epics.caj.impl.requests
 
AbstractCARequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.AbstractCARequest
 
AbstractCAResponseHandler - Class in com.cosylab.epics.caj.impl.handlers
 
AbstractCAResponseHandler(String) - Constructor for class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
 
AbstractCASResponseHandler - Class in com.cosylab.epics.caj.cas.handlers
 
AbstractCASResponseHandler(CAJServerContext, String) - Constructor for class com.cosylab.epics.caj.cas.handlers.AbstractCASResponseHandler
 
acceptor - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
CAS acceptor (accepts CA virtual circuit).
accessRights - Variable in class com.cosylab.epics.caj.CAJChannel
Channel access rights.
accessRightsListeners - Variable in class com.cosylab.epics.caj.CAJChannel
List of access rights listeners.
AccessRightsRequest - Class in com.cosylab.epics.caj.cas.requests
CA access rights response.
AccessRightsRequest(Transport, ServerChannel) - Constructor for class com.cosylab.epics.caj.cas.requests.AccessRightsRequest
 
AccessRightsResponse - Class in com.cosylab.epics.caj.impl.handlers
CA access rights response.
AccessRightsResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.AccessRightsResponse
 
acquire() - Method in class com.cosylab.epics.caj.CAJChannel
Increment reference.
acquire(TransportClient) - Method in class com.cosylab.epics.caj.impl.CATransport
Acquires transport.
acquireSynchronizationObject(Object, long) - Method in class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Acquire synchronization lock for named object.
addAccessRightsListener(AccessRightsListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addAndSetListOwnership(ArrayFIFO, int) - Method in class com.cosylab.epics.caj.CAJChannel
 
addConnectionListener(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addConnectionListenerAndFireIfConnected(ConnectionListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.CAJContext
 
addContextExceptionListener(ContextExceptionListener) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
 
addContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.CAJContext
 
addContextMessageListener(ContextMessageListener) - Method in class com.cosylab.epics.caj.cas.CAJServerContext
 
addFirst(Object) - Method in class com.cosylab.epics.caj.util.ArrayFIFO
Inserts the specified element at the front of this deque.
addLast(Object) - Method in class com.cosylab.epics.caj.util.ArrayFIFO
Inserts the specified element at the end of this deque.
addMonitor(DBRType, int, int, MonitorListener) - Method in class com.cosylab.epics.caj.CAJChannel
 
addMonitorListener(MonitorListener) - Method in class com.cosylab.epics.caj.CAJMonitor
 
addressList - Variable in class com.cosylab.epics.caj.CAJContext
A space-separated list of broadcast address for process variable name resolution.
alignBuffer(int, ByteBuffer) - Static method in class com.cosylab.epics.caj.impl.requests.AbstractCARequest
Fills buffer to become aligned.
allowCreation - Variable in class com.cosylab.epics.caj.CAJChannel
Allow reconnection flag.
ArrayFIFO - Class in com.cosylab.epics.caj.util
FIFO "stack".
ArrayFIFO() - Constructor for class com.cosylab.epics.caj.util.ArrayFIFO
Constructs an empty array deque with an initial capacity sufficient to hold 16 elements.
ArrayFIFO(int) - Constructor for class com.cosylab.epics.caj.util.ArrayFIFO
Constructs an empty array deque with an initial capacity sufficient to hold the specified number of elements.
attachCurrentThread() - Method in class com.cosylab.epics.caj.CAJContext
 
autoAddressList - Variable in class com.cosylab.epics.caj.CAJContext
Define whether or not the network interfaces should be discovered at runtime.
autoBeaconAddressList - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Define whether or not the network interfaces should be discovered at runtime.

B

BadResponse - Class in com.cosylab.epics.caj.cas.handlers
Bad request handler.
BadResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.BadResponse
 
BadResponse - Class in com.cosylab.epics.caj.impl.handlers
Bad response handler.
BadResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.BadResponse
 
beaconAddressList - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
A space-separated list of broadcast address which to send beacons.
beaconAnomalyNotify() - Method in class com.cosylab.epics.caj.CAJContext
Called each time beacon anomaly is detected.
beaconAnomalyNotify() - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Beacon anomaly detected.
beaconArrivalNotify() - Method in class com.cosylab.epics.caj.impl.CATransport
Beacon arrival.
BeaconEmitter - Class in com.cosylab.epics.caj.cas
Beacon emitter.
BeaconEmitter(BroadcastTransport, CAContext, float) - Constructor for class com.cosylab.epics.caj.cas.BeaconEmitter
Constructor.
beaconEmitter - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Beacon emitter..
beaconHandlers - Variable in class com.cosylab.epics.caj.CAJContext
Beacon handler map.
beaconNotify(short, long, long) - Method in class com.cosylab.epics.caj.impl.CABeaconHandler
Update beacon period and do analitical checks (server restared, routing problems, etc.)
beaconPeriod - Variable in class com.cosylab.epics.caj.CAJContext
Period in second between two beacon signals.
beaconPeriod - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
Beacon period (in ms).
beaconPeriod - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Period in second between two beacon signals.
beaconPort - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Port number for the repeater to listen to.
BeaconRequest - Class in com.cosylab.epics.caj.cas.requests
CA beacon (SRV_IS_UP) request.
BeaconRequest(Transport, int) - Constructor for class com.cosylab.epics.caj.cas.requests.BeaconRequest
 
BeaconResponse - Class in com.cosylab.epics.caj.impl.handlers
 
BeaconResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.BeaconResponse
 
beaconSequenceID - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
Beacon sequence ID.
bind(boolean) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Bind UDP socket to the connectAddress.
BroadcastConnector - Class in com.cosylab.epics.caj.impl
Channel Access broadcast/repeater UDP connector.
BroadcastConnector(CAContext) - Constructor for class com.cosylab.epics.caj.impl.BroadcastConnector
 
broadcastTransport - Variable in class com.cosylab.epics.caj.CAJContext
Broadcast transport needed for channel searches.
broadcastTransport - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Broadcast transport needed for channel searches.
BroadcastTransport - Class in com.cosylab.epics.caj.impl
CA UDP transport implementation.
BroadcastTransport(CAContext, ResponseHandler, DatagramChannel, InetSocketAddress, short) - Constructor for class com.cosylab.epics.caj.impl.BroadcastTransport
 
bufferSize - Static variable in class com.cosylab.epics.caj.impl.CachedByteBufferAllocator
This variable stores the size of the NIO byte buffer that should be allocated according to properties.

C

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.

D

dataCount - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
 
dataCount - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Data count field of the header.
dataType - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
 
dataType - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Data type field of the header.
dbr - Variable in class com.cosylab.epics.caj.impl.requests.ReadNotifyRequest
DBR to be set (sync.
DBRDecoder - Class in com.cosylab.epics.caj.impl
DBR decoder - deserializes data payload.
DBRDecoder() - Constructor for class com.cosylab.epics.caj.impl.DBRDecoder
 
DBREncoder - Class in com.cosylab.epics.caj.impl
DBR encode - serializes DBR.
DBREncoder() - Constructor for class com.cosylab.epics.caj.impl.DBREncoder
 
debug - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
Debug flag.
debug - Variable in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
Debug flag.
decrementPendingRequests(int) - Method in class com.cosylab.epics.caj.CAJContext
Decrement pending requests counter.
DEFAULT_THREADPOOL_SIZE - Static variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Default thread pool size.
DEFAULT_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Default (recommended) user message priority.
DefaultServerImpl - Class in com.cosylab.epics.caj.cas.util
Default server implementation.
DefaultServerImpl() - Constructor for class com.cosylab.epics.caj.cas.util.DefaultServerImpl
 
depreallocateChannelSID(int) - Method in class com.cosylab.epics.caj.cas.CASTransport
De-preallocate new channel SID.
description - Variable in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
CA response description.
destoryed - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
Flag indicating destroy status.
destroy() - Method in class com.cosylab.epics.caj.CAJChannel
 
destroy(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
 
destroy() - Method in class com.cosylab.epics.caj.CAJContext
 
destroy() - Method in class com.cosylab.epics.caj.cas.BeaconEmitter
Destroy emitter.
destroy() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
 
destroy() - Method in class com.cosylab.epics.caj.cas.CASAcceptor
Destroy acceptor (stop listening).
destroy() - Method in class com.cosylab.epics.caj.cas.CASServerMonitor
 
destroyChannel(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
Actual destory method, to be called CAJContext.
destroyChannel(CAJChannel, boolean) - Method in class com.cosylab.epics.caj.CAJContext
Destroy channel.
disableFlowControl() - Method in class com.cosylab.epics.caj.impl.CATransport
Disable flow control (enables events).
disableSelectionKey(SelectionKey) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Disable selection key - sets its interest ops to 0 and stores its current interest ops (to be restored).
disconnect(boolean) - Method in class com.cosylab.epics.caj.CAJChannel
Disconnected notification.

E

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.

F

fanOut(InetSocketAddress, ByteBuffer) - Method in class com.cosylab.epics.caj.CARepeater
 
fillInDBR(DBR) - Method in class com.cosylab.epics.caj.cas.util.FloatingDecimalProcessVariable
Set data (units, limits, ...) and precision to DBR.
fillInDBR(DBR) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Set data (units, limits, ...) to DBR.
fillInDBR(DBR) - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
Set data (units, limits, ...) to DBR.
fillInStatusAndTime(TIME) - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Fill-in status and time to DBR.
FloatingDecimalProcessVariable - Class in com.cosylab.epics.caj.cas.util
Abstract convenient floating decimal process variable implementation.
FloatingDecimalProcessVariable(String, ProcessVariableEventCallback) - Constructor for class com.cosylab.epics.caj.cas.util.FloatingDecimalProcessVariable
Floating decimal PV constructor.
flush() - Method in class com.cosylab.epics.caj.cas.CASTransport
Flush send buffer.
flush() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
flush() - Method in class com.cosylab.epics.caj.impl.CATransport
Flush send buffer.
flush() - Method in interface com.cosylab.epics.caj.impl.Transport
Enqueue (if necessary submit) request message.
flush() - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogHandler
 
flushInternal() - Method in class com.cosylab.epics.caj.cas.CASTransport
Flush send buffer (blocks until flushed).
flushInternal() - Method in class com.cosylab.epics.caj.impl.CATransport
Flush send buffer (blocks until flushed).
flushIO() - Method in class com.cosylab.epics.caj.CAJContext
 
format(LogRecord) - Method in class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
Format the given LogRecord.

G

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.
getChannel() - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
 
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
 

H

handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.cas.CASAcceptor
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.cas.CASTransport
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.BroadcastTransport
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.CATransport
Handle IO event.
handleEvent(SelectionKey) - Method in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
 
handleEvent(SelectionKey) - Method in interface com.cosylab.epics.caj.impl.reactor.ReactorHandler
Process request of given SelectionKey.
handleException(int, int, String, ByteBuffer) - Method in interface com.cosylab.epics.caj.impl.ExceptionHandler
Exception response notification.
handleException(int, int, String, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.ExceptionResponse
 
handleException(int, int, String, ByteBuffer) - Method in class com.cosylab.epics.caj.impl.handlers.ResponseRequestExceptionHandler
 
handler - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
 
handler - Variable in class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Application-specific event processing handler.
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.CASResponseHandler
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.BadResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.EchoResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.cas.handlers.NoopResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.CAResponseHandler
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.AbstractCAResponseHandler
NOTE: (Extended) header buffer size validation should have been already done.
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.BadResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in class com.cosylab.epics.caj.impl.handlers.NoopResponse
 
handleResponse(InetSocketAddress, Transport, ByteBuffer[]) - Method in interface com.cosylab.epics.caj.impl.ResponseHandler
Handle response.
hasReplaceEventPolicy() - Method in class com.cosylab.epics.caj.cas.CASTransport
Get replace event policy flag.
Heap - Class in com.cosylab.epics.caj.util
A heap-based priority queue.
Heap(int, Comparator) - Constructor for class com.cosylab.epics.caj.util.Heap
Create a Heap with the given initial capacity and comparator
Heap(int) - Constructor for class com.cosylab.epics.caj.util.Heap
Create a Heap with the given capacity, and relying on natural ordering.
heap_ - Variable in class com.cosylab.epics.caj.util.Timer
Tasks are maintained in a standard priority queue.
HexDump - Class in com.cosylab.epics.caj.util
Utility for dumping binary data.
HexDump() - Constructor for class com.cosylab.epics.caj.util.HexDump
 
hexDump(String, byte[]) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
hexDump(String, byte[], int, int) - Static method in class com.cosylab.epics.caj.util.HexDump
Output a buffer in hex format.
HostNameRequest - Class in com.cosylab.epics.caj.impl.requests
 
HostNameRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.HostNameRequest
 
HostnameResponse - Class in com.cosylab.epics.caj.cas.handlers
Hostname request handler.
HostnameResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.HostnameResponse
 

I

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.

J

JNI_DISABLE_REPEATER - Static variable in class com.cosylab.epics.caj.JNIRepeater
System JVM property key to disable JNI repeater.
JNIRepeater - Class in com.cosylab.epics.caj
Temporary code that runs JNI CA Repeater, port to java to be done.
JNIRepeater() - Constructor for class com.cosylab.epics.caj.JNIRepeater
 

K

KEY_TRACE - Static variable in class com.cosylab.epics.caj.util.logging.ConsoleLogFormatter
System property key to enable trace messages.

L

lastReportedConnectionState - Variable in class com.cosylab.epics.caj.CAJChannel
Last reported connection status.
LeaderFollowersHandler - Class in com.cosylab.epics.caj.impl.reactor.lf
Decorator pattern to 'decorate' application-specific event processing handler to work with Leader/Followers deisgn pattern.
LeaderFollowersHandler(Reactor, ReactorHandler, LeaderFollowersThreadPool) - Constructor for class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersHandler
Constructor.
leaderFollowersThreadPool - Variable in class com.cosylab.epics.caj.CAJContext
Leader/followers thread pool.
leaderFollowersThreadPool - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Leader/followers thread pool.
LeaderFollowersThreadPool - Class in com.cosylab.epics.caj.impl.reactor.lf
 
LeaderFollowersThreadPool() - Constructor for class com.cosylab.epics.caj.impl.reactor.lf.LeaderFollowersThreadPool
Constructor.
left(int) - Method in class com.cosylab.epics.caj.util.Heap
Get left child.
listeners - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitor listeners.
listeners - Variable in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
List of listeners.
loadConfiguration() - Method in class com.cosylab.epics.caj.CAJContext
Load configuration.
loadConfiguration() - Method in class com.cosylab.epics.caj.cas.CAJServerContext
Load configuration.
localDatagramSocket - Variable in class com.cosylab.epics.caj.CARepeater
Local unbounded DatagramSocket.
logger - Variable in class com.cosylab.epics.caj.CAJContext
Context logger.
logger - Variable in class com.cosylab.epics.caj.CARepeater
Context logger.
logger - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
Logger.
logger - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Context logger.
LoggerProvider - Interface in com.cosylab.epics.caj.util.logging
Interface defininf an instance providing a Java Logger API Logger instance.
lowerAlarmLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Lower alarm limit.
lowerAlarmValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Lower alarm value.
lowerControlValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Lower control value (= start value).
lowerCtrlLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Lower control limit.
lowerDisplayValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Lower display value (= start value).
lowerDispLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Lower display value.
lowerWarningLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Lower warning limit.
lowerWarningValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Lower warning value.

M

main(String[]) - Static method in class com.cosylab.epics.caj.CARepeater
Main entry-point.
mask - Variable in class com.cosylab.epics.caj.CAJMonitor
Monitor mask.
mask - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
Monitor mask.
MAX_QUEUE_SIZE - Static variable in class com.cosylab.epics.caj.cas.CASServerMonitor
Max queue size.
MAX_STRING_SIZE - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Max.
MAX_TCP_RECV - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
TCP maximum receive message size.
MAX_UDP_RECV - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
UDP maximum receive message size.
MAX_UDP_SEND - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
UDP maximum send message size.
MAX_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Maximum user message priority.
maxArrayBytes - Variable in class com.cosylab.epics.caj.CAJContext
Length in bytes of the maximum array size that may pass through CA.
maxArrayBytes - Variable in class com.cosylab.epics.caj.cas.CAJServerContext
Length in bytes of the maximum array size that may pass through CA.
maxBeaconPeriod - Variable in class com.cosylab.epics.caj.cas.BeaconEmitter
Maximal beacon period (in ms).
MemoryProcessVariable - Class in com.cosylab.epics.caj.cas.util
Memory (what you write is what you get) process variable implementation.
MemoryProcessVariable(String, ProcessVariableEventCallback, DBRType, Object) - Constructor for class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Constructor of memory process variable.
MIN_USER_PRIORITY - Static variable in interface com.cosylab.epics.caj.impl.Request
Minimum user message priority.
monitor - Variable in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Response callback listener.
monitorChanged(MonitorEvent) - Method in class com.cosylab.epics.caj.CAJMonitor
 
monitors - Variable in class com.cosylab.epics.caj.CAJChannel
Map of channels (keys are CIDs).

N

name - Variable in class com.cosylab.epics.caj.CAJChannel
Channel name.
NamedLockPattern - Class in com.cosylab.epics.caj.impl.sync
Named lock implementation (I named it "Named-lock pattern").
NamedLockPattern() - Constructor for class com.cosylab.epics.caj.impl.sync.NamedLockPattern
Default constructor.
nextTask() - Method in class com.cosylab.epics.caj.util.Timer
Return the next task to execute, or null if thread is interrupted.
nodes_ - Variable in class com.cosylab.epics.caj.util.Heap
The tree nodes, packed into an array.
NoopResponse - Class in com.cosylab.epics.caj.cas.handlers
NOOP response.
NoopResponse(CAJServerContext, String) - Constructor for class com.cosylab.epics.caj.cas.handlers.NoopResponse
 
NoopResponse - Class in com.cosylab.epics.caj.impl.handlers
NOOP response.
NoopResponse(CAJContext, String) - Constructor for class com.cosylab.epics.caj.impl.handlers.NoopResponse
 
notifyException(ContextExceptionEvent) - Method in class com.cosylab.epics.caj.CAJContext
Notifies context listeners about exception.
NotifyResponseRequest - Interface in com.cosylab.epics.caj.impl
 
numberOfActiveTransports() - Method in class com.cosylab.epics.caj.impl.CATransportRegistry
Get number of active (cached) transports.
NumericProcessVariable - Class in com.cosylab.epics.caj.cas.util
Enum process variable implementation.
NumericProcessVariable(String, ProcessVariableEventCallback) - Constructor for class com.cosylab.epics.caj.cas.util.NumericProcessVariable
Numeric PV constructor.

O

owner - Variable in class com.cosylab.epics.caj.CAJChannel
 
ownerIndex - Variable in class com.cosylab.epics.caj.CAJChannel
 
ownerLock - Variable in class com.cosylab.epics.caj.CAJChannel
 

P

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.

Q

queue - Variable in class com.cosylab.epics.caj.cas.CASServerMonitor
Ordered dispatch queue.

R

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
 

S

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.

T

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.

U

units - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Units (for value).
UNREASONABLE_CHANNEL_NAME_LENGTH - Static variable in interface com.cosylab.epics.caj.impl.CAConstants
Unreasonable channel name length.
unregisterAndClose(SelectableChannel) - Method in class com.cosylab.epics.caj.impl.reactor.Reactor
Deregisters SelectableChannel from the reactor.
unregisterChannel(int) - Method in class com.cosylab.epics.caj.cas.CASTransport
Unregister a new channel (and deallocates its handle).
unregisterChannel(CAJChannel) - Method in class com.cosylab.epics.caj.impl.ChannelSearchManager
Unregister channel.
unregisterEventListener(ProcessVariableEventCallback) - Method in class com.cosylab.epics.caj.cas.ProcessVariableEventDispatcher
Unregister new listener.
unregisterProcessVaribale(String) - Method in class com.cosylab.epics.caj.cas.util.DefaultServerImpl
Unregister process variable.
unregisterResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJChannel
 
unregisterResponseRequest(ResponseRequest) - Method in class com.cosylab.epics.caj.CAJContext
Unregister response request.
unsetListOwnership() - Method in class com.cosylab.epics.caj.CAJChannel
 
updateSubscription() - Method in class com.cosylab.epics.caj.impl.requests.EventAddRequest
Update subscription.
upperAlarmLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Upper alarm limit.
upperAlarmValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Upper alarm value.
upperControlValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Upper control value (= end value).
upperCtrlLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Upper control limit.
upperDisplayValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Upper display value (= end value).
upperDispLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Upper display limit.
upperWarningLimit - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Upper warning limit.
upperWarningValue - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Upper warning value.
UserNameRequest - Class in com.cosylab.epics.caj.impl.requests
 
UserNameRequest(Transport) - Constructor for class com.cosylab.epics.caj.impl.requests.UserNameRequest
 
UsernameResponse - Class in com.cosylab.epics.caj.cas.handlers
Hostname request handler.
UsernameResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.UsernameResponse
 

V

value - Variable in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Counter value.
value - Variable in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
PV value.
verifyClients() - Method in class com.cosylab.epics.caj.CARepeater
Verify all the clients.
VERSION - Static variable in class com.cosylab.epics.caj.CAJContext
Version.
VERSION - Static variable in class com.cosylab.epics.caj.cas.CAJServerContext
Version.
VersionRequest - Class in com.cosylab.epics.caj.impl.requests
CA version request.
VersionRequest(Transport, short) - Constructor for class com.cosylab.epics.caj.impl.requests.VersionRequest
 
VersionRequest(Transport, short, int, boolean) - Constructor for class com.cosylab.epics.caj.impl.requests.VersionRequest
Used for determining UDP roundtrip times.
VersionResponse - Class in com.cosylab.epics.caj.cas.handlers
Version (request) handler.
VersionResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.VersionResponse
 
VersionResponse - Class in com.cosylab.epics.caj.impl.handlers
 
VersionResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.VersionResponse
 

W

write(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.EnumProcessVariable
Casts DBR to DBR_Enum and delegates operation of writing a value to writeValue method.
write(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.MemoryProcessVariable
Write value.
write(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
 
write(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.StringProcessVariable
Casts DBR to DBR_String and delegates operation of writing a value to writeValue method.
WriteNotifyRequest - Class in com.cosylab.epics.caj.cas.requests
CA write notify response.
WriteNotifyRequest(Transport, short, int, CAStatus, int) - Constructor for class com.cosylab.epics.caj.cas.requests.WriteNotifyRequest
 
WriteNotifyRequest - Class in com.cosylab.epics.caj.impl.requests
CA write notify.
WriteNotifyRequest(CAJChannel, PutListener, Transport, int, int, int, Object) - Constructor for class com.cosylab.epics.caj.impl.requests.WriteNotifyRequest
 
WriteNotifyResponse - Class in com.cosylab.epics.caj.cas.handlers
CA write request handler.
WriteNotifyResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.WriteNotifyResponse
 
WriteNotifyResponse - Class in com.cosylab.epics.caj.impl.handlers
 
WriteNotifyResponse(CAJContext) - Constructor for class com.cosylab.epics.caj.impl.handlers.WriteNotifyResponse
 
WriteRequest - Class in com.cosylab.epics.caj.impl.requests
CA write notify.
WriteRequest(CAJChannel, Transport, int, int, int, int, Object) - Constructor for class com.cosylab.epics.caj.impl.requests.WriteRequest
 
WriteResponse - Class in com.cosylab.epics.caj.cas.handlers
CA write request handler.
WriteResponse(CAJServerContext) - Constructor for class com.cosylab.epics.caj.cas.handlers.WriteResponse
 
writeValue(DBR_Enum, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.EnumProcessVariable
Write value.
writeValue(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.examples.CounterProcessVariable
Write value.
writeValue(DBR, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.NumericProcessVariable
Write value.
writeValue(DBR_String, ProcessVariableWriteCallback) - Method in class com.cosylab.epics.caj.cas.util.StringProcessVariable
Write value.

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

Copyright © 2004-2013 Cosylab. All Rights Reserved.