Uses of Interface
com.cosylab.epics.caj.impl.Transport

Packages that use Transport
com.cosylab.epics.caj   
com.cosylab.epics.caj.cas   
com.cosylab.epics.caj.cas.handlers   
com.cosylab.epics.caj.cas.requests   
com.cosylab.epics.caj.impl   
com.cosylab.epics.caj.impl.handlers   
com.cosylab.epics.caj.impl.requests   
 

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)
           
 



Copyright © 2004-2013 Cosylab. All Rights Reserved.