![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Provides channelPut to multiple channels where the value field of each channel is presented as a union. More...
#include "pvaClientMultiChannel.h"
Public Member Functions | |
POINTER_DEFINITIONS (PvaClientNTMultiPut) | |
~PvaClientNTMultiPut () | |
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... | |
PvaClientNTMultiPutPtr | getPtrSelf () |
Get the shared pointer to self. More... | |
Static Public Member Functions | |
static PvaClientNTMultiPutPtr | create (PvaClientMultiChannelPtr const &pvaClientMultiChannel, PvaClientChannelArray const &pvaClientChannelArray) |
Create a PvaClientNTMultiPut. More... | |
Provides channelPut to multiple channels where the value field of each channel is presented as a union.
Definition at line 401 of file pvaClientMultiChannel.h.
epics::pvaClient::PvaClientNTMultiPut::~PvaClientNTMultiPut | ( | ) |
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.
|
static |
Create a PvaClientNTMultiPut.
pvaClientMultiChannel | The interface to PvaClientMultiChannel. |
pvaClientChannelArray | The PvaClientChannel array. |
Definition at line 27 of file pvaClientNTMultiPut.cpp.
|
inline |
Get the shared pointer to self.
Definition at line 434 of file pvaClientMultiChannel.h.
shared_vector< epics::pvData::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 111 of file pvaClientNTMultiPut.cpp.