Interface ChannelRPCRequester

  • All Superinterfaces:
    org.epics.pvdata.pv.Requester
    All Known Implementing Classes:
    RPCClientImpl

    public interface ChannelRPCRequester
    extends org.epics.pvdata.pv.Requester
    Requester for channelGet.
    Author:
    mrk
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void channelRPCConnect​(org.epics.pvdata.pv.Status status, ChannelRPC channelRPC)
      The client and server have both completed the createChannelGet request.
      void requestDone​(org.epics.pvdata.pv.Status status, ChannelRPC channelRPC, org.epics.pvdata.pv.PVStructure pvResponse)
      The request is done.
      • Methods inherited from interface org.epics.pvdata.pv.Requester

        getRequesterName, message
    • Method Detail

      • channelRPCConnect

        void channelRPCConnect​(org.epics.pvdata.pv.Status status,
                               ChannelRPC channelRPC)
        The client and server have both completed the createChannelGet request.
        Parameters:
        status - Completion status.
        channelRPC - The channelRPC interface or null if the request failed.
      • requestDone

        void requestDone​(org.epics.pvdata.pv.Status status,
                         ChannelRPC channelRPC,
                         org.epics.pvdata.pv.PVStructure pvResponse)
        The request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelRPC - The channelRPC interface.
        pvResponse - The response data for the RPC request or null if the request failed.