Interface ChannelPutGetRequester

  • All Superinterfaces:
    org.epics.pvdata.pv.Requester

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void channelPutGetConnect​(org.epics.pvdata.pv.Status status, ChannelPutGet channelPutGet, org.epics.pvdata.pv.Structure putStructure, org.epics.pvdata.pv.Structure getStructure)
      The client and server have both completed the createChannelPutGet request.
      void getGetDone​(org.epics.pvdata.pv.Status status, ChannelPutGet channelPutGet, org.epics.pvdata.pv.PVStructure getPVStructure, org.epics.pvdata.misc.BitSet getBitSet)
      The getGet request is done.
      void getPutDone​(org.epics.pvdata.pv.Status status, ChannelPutGet channelPutGet, org.epics.pvdata.pv.PVStructure putPVStructure, org.epics.pvdata.misc.BitSet putBitSet)
      The getPut request is done.
      void putGetDone​(org.epics.pvdata.pv.Status status, ChannelPutGet channelPutGet, org.epics.pvdata.pv.PVStructure getPVStructure, org.epics.pvdata.misc.BitSet getBitSet)
      The putGet request is done.
      • Methods inherited from interface org.epics.pvdata.pv.Requester

        getRequesterName, message
    • Method Detail

      • channelPutGetConnect

        void channelPutGetConnect​(org.epics.pvdata.pv.Status status,
                                  ChannelPutGet channelPutGet,
                                  org.epics.pvdata.pv.Structure putStructure,
                                  org.epics.pvdata.pv.Structure getStructure)
        The client and server have both completed the createChannelPutGet request.
        Parameters:
        status - Completion status.
        channelPutGet - The channelPutGet interface or null if the request failed.
        putStructure - The put structure introspection data or null if the request failed.
        getStructure - The get structure introspection data or null if the request failed.
      • putGetDone

        void putGetDone​(org.epics.pvdata.pv.Status status,
                        ChannelPutGet channelPutGet,
                        org.epics.pvdata.pv.PVStructure getPVStructure,
                        org.epics.pvdata.misc.BitSet getBitSet)
        The putGet request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelPutGet - The channelPutGet interface.
        getPVStructure - The PVStructure that holds the getData or null if the request failed.
        getBitSet - getPVStructure changed bit-set or null if the request failed.
      • getPutDone

        void getPutDone​(org.epics.pvdata.pv.Status status,
                        ChannelPutGet channelPutGet,
                        org.epics.pvdata.pv.PVStructure putPVStructure,
                        org.epics.pvdata.misc.BitSet putBitSet)
        The getPut request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelPutGet - The channelPutGet interface.
        putPVStructure - The PVStructure that holds the putData or null if the request failed.
        putBitSet - putPVStructure changed bit-set or null if the request failed.
      • getGetDone

        void getGetDone​(org.epics.pvdata.pv.Status status,
                        ChannelPutGet channelPutGet,
                        org.epics.pvdata.pv.PVStructure getPVStructure,
                        org.epics.pvdata.misc.BitSet getBitSet)
        The getGet request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelPutGet - The channelPutGet interface.
        getPVStructure - The PVStructure that holds the getData or null if the request failed.
        getBitSet - getPVStructure changed bit-set or null if the request failed.