|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Transport in com.cosylab.epics.caj |
|---|
| Methods in com.cosylab.epics.caj with parameters of type Transport | |
|---|---|
boolean |
CAJChannel.generateSearchRequestMessage(Transport transport,
ByteBuffer buffer)
Send search message. |
void |
CAJChannel.transportResponsive(Transport transport)
|
| Uses of Transport in com.cosylab.epics.caj.cas |
|---|
| Classes in com.cosylab.epics.caj.cas that implement Transport | |
|---|---|
class |
CASTransport
CAS transport implementation. |
| Methods in com.cosylab.epics.caj.cas with parameters of type Transport | |
|---|---|
void |
CASResponseHandler.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
| Uses of Transport in com.cosylab.epics.caj.cas.handlers |
|---|
| Methods in com.cosylab.epics.caj.cas.handlers with parameters of type Transport | |
|---|---|
void |
EventAddResponse.eventResponse(gov.aps.jca.cas.ProcessVariable processVariable,
Transport transport,
short dataType,
int dataCount,
int sid,
int ioid,
gov.aps.jca.dbr.DBR value)
|
void |
BadResponse.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
void |
NoopResponse.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
void |
EchoResponse.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
SearchResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
ReadNotifyResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventCancelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
HostnameResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
UsernameResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
BadResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventsOnResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventAddResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventsOffResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
NoopResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
VersionResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EchoResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
ClearChannelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
WriteResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
CreateChannelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
WriteNotifyResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
AbstractCASResponseHandler.sendException(Transport transport,
int cid,
gov.aps.jca.CAStatus errorStatus,
ByteBuffer previousHeader,
String message)
Send error (exception) response. |
| Uses of Transport in com.cosylab.epics.caj.cas.requests |
|---|
| Constructors in com.cosylab.epics.caj.cas.requests with parameters of type Transport | |
|---|---|
AccessRightsRequest(Transport transport,
gov.aps.jca.cas.ServerChannel channel)
|
|
BeaconRequest(Transport transport,
int beaconSequenceID)
|
|
ClearChannelRequest(Transport transport,
int sid,
int cid)
|
|
CreateChannelFailedRequest(Transport transport,
int cid)
|
|
CreateChannelRequest(Transport transport,
gov.aps.jca.cas.ServerChannel channel)
|
|
EchoRequest(Transport transport,
ByteBuffer headerBuffer,
ByteBuffer payloadBuffer)
|
|
EventAddRequest(Transport transport,
int ioid,
short dataType,
int dataCount,
gov.aps.jca.CAStatus status,
gov.aps.jca.dbr.DBR value)
|
|
EventCancelRequest(Transport transport,
int sid,
int ioid,
short dataType,
int dataCount)
|
|
ExceptionRequest(Transport transport,
int cid,
gov.aps.jca.CAStatus errorCode,
ByteBuffer previousHeader,
String errorMessage)
|
|
ReadNotifyRequest(Transport transport,
int sid,
int ioid,
int dataType,
int dataCount,
gov.aps.jca.dbr.DBR value)
|
|
SearchFailedRequest(Transport transport,
short minorVersion,
int cid,
int cid2)
|
|
SearchRequest(Transport transport,
short clientMinorVersion,
int cid)
|
|
WriteNotifyRequest(Transport transport,
short dataType,
int dataCount,
gov.aps.jca.CAStatus status,
int ioid)
|
|
| Uses of Transport in com.cosylab.epics.caj.impl |
|---|
| Classes in com.cosylab.epics.caj.impl that implement Transport | |
|---|---|
class |
BroadcastTransport
CA UDP transport implementation. |
class |
CATransport
CA transport implementation. |
| Methods in com.cosylab.epics.caj.impl that return Transport | |
|---|---|
Transport |
BroadcastConnector.connect(TransportClient client,
ResponseHandler responseHandler,
InetSocketAddress connectAddress,
short transportRevision,
short priority)
NOTE: transport client is ignored for broadcast (UDP). |
Transport |
Connector.connect(TransportClient client,
ResponseHandler responseHandler,
InetSocketAddress address,
short transportRevision,
short priority)
Connect. |
Transport |
CAConnector.connect(TransportClient client,
ResponseHandler responseHandler,
InetSocketAddress address,
short transportRevision,
short priority)
|
Transport[] |
CATransportRegistry.get(InetSocketAddress address)
Lookup for a transport for given address (all priorities). |
Transport |
CATransportRegistry.get(InetSocketAddress address,
short priority)
Lookup for a transport for given address. |
Transport |
CATransportRegistry.remove(InetSocketAddress address,
short priority)
Remove (address, transport) pair from cache. |
Transport[] |
CATransportRegistry.toArray()
Get array of all active (cached) transports. |
| Methods in com.cosylab.epics.caj.impl with parameters of type Transport | |
|---|---|
void |
ResponseHandler.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
Handle response. |
void |
CAResponseHandler.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
void |
CATransportRegistry.put(InetSocketAddress address,
Transport transport)
Cache new (address, transport) pair. |
void |
TransportClient.transportResponsive(Transport transport)
Notification of responsive transport (e.g. |
| Uses of Transport in com.cosylab.epics.caj.impl.handlers |
|---|
| Methods in com.cosylab.epics.caj.impl.handlers with parameters of type Transport | |
|---|---|
void |
AbstractCAResponseHandler.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
NOTE: (Extended) header buffer size validation should have been already done. |
void |
BadResponse.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
void |
NoopResponse.handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
SearchResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
UDP response. |
protected abstract void |
AbstractCAResponseHandler.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
Called after header is parsed by parseHeader() method. |
protected void |
ReadNotifyResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventCancelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
CreateChannelFailedResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
ExceptionResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
BadResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
RepeaterConfirmResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EventAddResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
NoopResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
BeaconResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport sourceTransport,
ByteBuffer[] response)
|
protected void |
VersionResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
EchoResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
ClearChannelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
ChannelDisconnectedResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
CreateChannelResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
AccessRightsResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
protected void |
WriteNotifyResponse.internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
|
| Uses of Transport in com.cosylab.epics.caj.impl.requests |
|---|
| Fields in com.cosylab.epics.caj.impl.requests declared as Transport | |
|---|---|
protected Transport |
AbstractCARequest.transport
Transport to be used when sending. |
| Methods in com.cosylab.epics.caj.impl.requests with parameters of type Transport | |
|---|---|
static ByteBuffer |
SearchRequest.generateSearchRequestMessage(Transport transport,
ByteBuffer requestMessage,
String name,
int cid)
Generate search request message. |
static ByteBuffer |
VersionRequest.generateVersionRequestMessage(Transport transport,
ByteBuffer buffer,
short priority,
int sequenceNumber,
boolean isSequenceNumberValid)
Generate version request message. |
static ByteBuffer |
AbstractCARequest.insertCAHeader(Transport transport,
ByteBuffer buffer,
short command,
int payloadSize,
short dataType,
int dataCount,
int parameter1,
int parameter2)
Inserts CA header to the buffer. |
void |
EventAddRequest.resubscribeSubscription(Transport transport)
Resubscribe subscription. |
| Constructors in com.cosylab.epics.caj.impl.requests with parameters of type Transport | |
|---|---|
AbstractCARequest(Transport transport)
|
|
ClearChannelRequest(Transport transport,
int cid,
int sid)
|
|
CreateChannelRequest(Transport transport,
String channelName,
int cid)
|
|
EchoRequest(Transport transport)
|
|
EventAddRequest(CAJChannel channel,
CAJMonitor monitor,
Transport transport,
int sid,
int dataType,
int dataCount,
int mask)
|
|
EventCancelRequest(Transport transport,
int sid,
int subsid,
int dataType,
int dataCount)
|
|
EventsOffRequest(Transport transport)
|
|
EventsOnRequest(Transport transport)
|
|
HostNameRequest(Transport transport)
|
|
ReadNotifyRequest(CAJChannel channel,
gov.aps.jca.event.GetListener callback,
gov.aps.jca.dbr.DBR dbr,
Transport transport,
int sid,
int dataType,
int dataCount)
|
|
RepeaterRegisterRequest(Transport transport)
|
|
SearchRequest(Transport transport,
String name,
int cid)
|
|
SubscriptionUpdateRequest(Transport transport,
int sid,
int ioid,
int dataType,
int dataCount)
|
|
UserNameRequest(Transport transport)
|
|
VersionRequest(Transport transport,
short priority)
|
|
VersionRequest(Transport transport,
short priority,
int sequenceNumber,
boolean isSequenceNumberValid)
Used for determining UDP roundtrip times. |
|
WriteNotifyRequest(CAJChannel channel,
gov.aps.jca.event.PutListener callback,
Transport transport,
int sid,
int dataType,
int dataCount,
Object value)
|
|
WriteRequest(CAJChannel channel,
Transport transport,
int sid,
int cid,
int dataType,
int dataCount,
Object value)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||