public class PvaClientPut extends Object implements org.epics.pvaccess.client.ChannelPutRequester
| Modifier and Type | Method and Description |
|---|---|
void |
channelPutConnect(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut,
org.epics.pvdata.pv.Structure structure) |
void |
connect()
call issueConnect and then waitConnect.
|
void |
destroy()
clean up resources used.
|
void |
get()
Call issueGet and then waitGet.
|
PvaClientPutData |
getData()
Get the data
|
void |
getDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut,
org.epics.pvdata.pv.PVStructure pvStructure,
org.epics.pvdata.misc.BitSet bitSet) |
String |
getRequesterName() |
void |
issueConnect()
create the channelPut connection to the channel.
|
void |
issueGet()
Issue a get and return immediately.
|
void |
issuePut()
Call channelPut and return.
|
void |
message(String message,
org.epics.pvdata.pv.MessageType messageType) |
void |
put()
Call issuePut and then waitPut.
|
void |
putDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut) |
org.epics.pvdata.pv.Status |
waitConnect()
wait until the channelPut connection to the channel is complete.
|
org.epics.pvdata.pv.Status |
waitGet()
Wait until get completes or for timeout.
|
org.epics.pvdata.pv.Status |
waitPut()
Wait until put completes.
|
public String getRequesterName()
getRequesterName in interface org.epics.pvdata.pv.Requesterpublic void message(String message, org.epics.pvdata.pv.MessageType messageType)
message in interface org.epics.pvdata.pv.Requesterpublic void channelPutConnect(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut,
org.epics.pvdata.pv.Structure structure)
channelPutConnect in interface org.epics.pvaccess.client.ChannelPutRequesterpublic void getDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut,
org.epics.pvdata.pv.PVStructure pvStructure,
org.epics.pvdata.misc.BitSet bitSet)
getDone in interface org.epics.pvaccess.client.ChannelPutRequesterpublic void putDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelPut channelPut)
putDone in interface org.epics.pvaccess.client.ChannelPutRequesterpublic void destroy()
public void connect()
RuntimeException - if create fails.public void issueConnect()
public org.epics.pvdata.pv.Status waitConnect()
public void get()
public void issueGet()
public org.epics.pvdata.pv.Status waitGet()
public void put()
RuntimeException - if put fails.public void issuePut()
public org.epics.pvdata.pv.Status waitPut()
public PvaClientPutData getData()
Copyright © 2018 EPICS. All rights reserved.