![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Provides channelGet to multiple channels where the value field of each channel is presented as a union. More...
#include "pvaClientMultiChannel.h"
Inheritance diagram for epics::pvaClient::PvaClientNTMultiGet:
Collaboration diagram for epics::pvaClient::PvaClientNTMultiGet:Public Member Functions | |
| POINTER_DEFINITIONS (PvaClientNTMultiGet) | |
| ~PvaClientNTMultiGet () | |
| void | connect () |
| Connect a channelGet for each channel. More... | |
| void | get (bool valueOnly=true) |
| Get each channel. More... | |
| PvaClientNTMultiDataPtr | getData () |
| Get the data from the last get. More... | |
| PvaClientNTMultiGetPtr | getPtrSelf () |
| Get the shared pointer to self. More... | |
Static Public Member Functions | |
| static PvaClientNTMultiGetPtr | create (PvaClientMultiChannelPtr const &pvaClientMultiChannel, PvaClientChannelArray const &pvaClientChannelArray, epics::pvData::PVStructurePtr const &pvRequest) |
| Create a PvaClientNTMultiGet. More... | |
Provides channelGet to multiple channels where the value field of each channel is presented as a union.
Definition at line 338 of file pvaClientMultiChannel.h.
| epics::pvaClient::PvaClientNTMultiGet::~PvaClientNTMultiGet | ( | ) |
Definition at line 57 of file pvaClientNTMultiGet.cpp.
| void epics::pvaClient::PvaClientNTMultiGet::connect | ( | ) |
|
static |
Create a PvaClientNTMultiGet.
| pvaClientMultiChannel | The interface to PvaClientMultiChannel. |
| pvaClientChannelArray | The PvaClientChannel array. |
| pvRequest | The pvRequest for each channel. |
Definition at line 26 of file pvaClientNTMultiGet.cpp.
| void epics::pvaClient::PvaClientNTMultiGet::get | ( | bool | valueOnly = true | ) |
Get each channel.
| valueOnly | use only value for union. |
Definition at line 86 of file pvaClientNTMultiGet.cpp.
| PvaClientNTMultiDataPtr epics::pvaClient::PvaClientNTMultiGet::getData | ( | ) |
Get the data from the last get.
Definition at line 117 of file pvaClientNTMultiGet.cpp.
|
inline |
Get the shared pointer to self.
Definition at line 375 of file pvaClientMultiChannel.h.
| epics::pvaClient::PvaClientNTMultiGet::POINTER_DEFINITIONS | ( | PvaClientNTMultiGet | ) |