Class ChannelGetRequestImpl

    • Field Detail

      • data

        protected org.epics.pvdata.pv.PVStructure data
      • bitSet

        protected org.epics.pvdata.misc.BitSet bitSet
    • Constructor Detail

      • ChannelGetRequestImpl

        protected ChannelGetRequestImpl​(ChannelImpl channel,
                                        ChannelGetRequester callback,
                                        org.epics.pvdata.pv.PVStructure pvRequest)
    • Method Detail

      • send

        public void send​(ByteBuffer buffer,
                         TransportSendControl control)
        Description copied from interface: TransportSender
        Called by transport. By this call transport gives callee ownership over the buffer. Calls on TransportSendControl instance must be made from calling thread. Moreover, ownership is valid only for the time of call of this method. NOTE: these limitations allow efficient implementation.
        Specified by:
        send in interface TransportSender
        Overrides:
        send in class BaseRequestImpl
        Parameters:
        buffer - buffer to send.
        control - transport send control instance.
      • get

        public void get()
        Description copied from interface: ChannelGet
        Get data from the channel. Completion status is reported by calling ChannelGetRequester.getDone() callback.
        Specified by:
        get in interface ChannelGet