pvaClientCPP
4.8.1-dev
|
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. More... | |
void | connect () |
Connect a channelPut for each channel. More... | |
epics::pvData::shared_vector< epics::pvData::PVUnionPtr > | getValues () |
Get the value field of each channel as a union. More... | |
void | put () |
Issue a put for each channel. More... | |
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.
void epics::pvaClient::PvaClientNTMultiPut::connect | ( | ) |
Connect a channelPut for each channel.
Definition at line 54 of file pvaClientNTMultiPut.cpp.
|
staticprotected |
Definition at line 27 of file pvaClientNTMultiPut.cpp.
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.
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.
|
friend |
Definition at line 389 of file pvaClientMultiChannel.h.