Package org.epics.pvaccess.client
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.
-
-
-
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 ornull
if the request failed.getStructure
- The get structure introspection data ornull
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 ornull
if the request failed.getBitSet
- getPVStructure changed bit-set ornull
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 ornull
if the request failed.putBitSet
- putPVStructure changed bit-set ornull
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 ornull
if the request failed.getBitSet
- getPVStructure changed bit-set ornull
if the request failed.
-
-