Package org.epics.pvaccess.client
Interface ChannelArrayRequester
-
- All Superinterfaces:
org.epics.pvdata.pv.Requester
public interface ChannelArrayRequester extends org.epics.pvdata.pv.RequesterThe requester for a ChannelArray.- Author:
- mrk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchannelArrayConnect(org.epics.pvdata.pv.Status status, ChannelArray channelArray, org.epics.pvdata.pv.Array array)The client and server have both completed the createChannelArray request.voidgetArrayDone(org.epics.pvdata.pv.Status status, ChannelArray channelArray, org.epics.pvdata.pv.PVArray pvArray)The request is done.voidgetLengthDone(org.epics.pvdata.pv.Status status, ChannelArray channelArray, int length)The request is done.voidputArrayDone(org.epics.pvdata.pv.Status status, ChannelArray channelArray)The request is done.voidsetLengthDone(org.epics.pvdata.pv.Status status, ChannelArray channelArray)The request is done.
-
-
-
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.arrayintrospection 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 ornullif the request failed.array- The Array introspection interface ornullif 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 ornullif 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.
-
-