Interface ChannelArrayRequester

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

    public interface ChannelArrayRequester
    extends org.epics.pvdata.pv.Requester
    The requester for a ChannelArray.
    Author:
    mrk
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void channelArrayConnect​(org.epics.pvdata.pv.Status status, ChannelArray channelArray, org.epics.pvdata.pv.Array array)
      The client and server have both completed the createChannelArray request.
      void getArrayDone​(org.epics.pvdata.pv.Status status, ChannelArray channelArray, org.epics.pvdata.pv.PVArray pvArray)
      The request is done.
      void getLengthDone​(org.epics.pvdata.pv.Status status, ChannelArray channelArray, int length)
      The request is done.
      void putArrayDone​(org.epics.pvdata.pv.Status status, ChannelArray channelArray)
      The request is done.
      void setLengthDone​(org.epics.pvdata.pv.Status status, ChannelArray channelArray)
      The request is done.
      • Methods inherited from interface org.epics.pvdata.pv.Requester

        getRequesterName, message
    • Method Detail

      • channelArrayConnect

        void channelArrayConnect​(org.epics.pvdata.pv.Status status,
                                 ChannelArray channelArray,
                                 org.epics.pvdata.pv.Array array)
        The client and server have both completed the createChannelArray request. array introspection is always be a non-fixed array instance, even if it's connected to a fixed array.
        Parameters:
        status - Completion status.
        channelArray - The channelArray interface or null if the request failed.
        array - The Array introspection interface or null if the request failed.
      • putArrayDone

        void putArrayDone​(org.epics.pvdata.pv.Status status,
                          ChannelArray channelArray)
        The request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelArray - The channelArray interface.
      • getArrayDone

        void getArrayDone​(org.epics.pvdata.pv.Status status,
                          ChannelArray channelArray,
                          org.epics.pvdata.pv.PVArray pvArray)
        The request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelArray - The channelArray interface.
        pvArray - The PVArray that holds the data or null if the request failed.
      • getLengthDone

        void getLengthDone​(org.epics.pvdata.pv.Status status,
                           ChannelArray channelArray,
                           int length)
        The request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelArray - The channelArray interface.
        length - The length of the array, 0 if the request failed.
      • setLengthDone

        void setLengthDone​(org.epics.pvdata.pv.Status status,
                           ChannelArray channelArray)
        The request is done. This is always called with no locks held.
        Parameters:
        status - Completion status.
        channelArray - The channelArray interface.