|
pvaClientCPP 4.8.1
|
Provides channelPut to multiple channels where the value field of each channel is presented as a union. More...
#include <pv/pvaClientMultiChannel.h>
Public Member Functions | |
| POINTER_DEFINITIONS (PvaClientNTMultiPut) | |
| ~PvaClientNTMultiPut () | |
| Destructor. | |
| void | connect () |
| Connect a channelPut for each channel. | |
| epics::pvData::shared_vector< epics::pvData::PVUnionPtr > | getValues () |
| Get the value field of each channel as a union. | |
| void | put () |
| Issue a put for each channel. | |
Static Protected Member Functions | |
| static PvaClientNTMultiPutPtr | create (PvaClientMultiChannelPtr const &pvaClientMultiChannel, PvaClientChannelArray const &pvaClientChannelArray) |
Friends | |
| class | PvaClientMultiChannel |
Provides channelPut to multiple channels where the value field of each channel is presented as a union.
Definition at line 379 of file pvaClientMultiChannel.h.
| epics::pvaClient::PvaClientNTMultiPut::~PvaClientNTMultiPut | ( | ) |
Destructor.
Definition at line 49 of file pvaClientNTMultiPut.cpp.
References epics::pvaClient::PvaClient::getDebug().
| void epics::pvaClient::PvaClientNTMultiPut::connect | ( | ) |
Connect a channelPut for each channel.
Definition at line 54 of file pvaClientNTMultiPut.cpp.
Referenced by getValues(), and put().
|
staticprotected |
Definition at line 27 of file pvaClientNTMultiPut.cpp.
Referenced by epics::pvaClient::PvaClientMultiChannel::createNTPut().
| shared_vector< PVUnionPtr > epics::pvaClient::PvaClientNTMultiPut::getValues | ( | ) |
Get the value field of each channel as a union.
Definition at line 105 of file pvaClientNTMultiPut.cpp.
References connect().
| epics::pvaClient::PvaClientNTMultiPut::POINTER_DEFINITIONS | ( | PvaClientNTMultiPut | ) |
| void epics::pvaClient::PvaClientNTMultiPut::put | ( | ) |
Issue a put for each channel.
Definition at line 128 of file pvaClientNTMultiPut.cpp.
References connect().
|
friend |
Definition at line 389 of file pvaClientMultiChannel.h.