#include <dataDistributorPlugin.h>
|
virtual | ~DataDistributor () |
|
std::string | getGroupId () const |
|
std::string | addClient (int clientId, const std::string &setId, const std::string &triggerField, int nUpdatesPerClient, int updateMode) |
|
void | removeClient (int clientId, const std::string &setId) |
|
bool | updateClient (int clientId, const std::string &setId, const std::string &triggerFieldValue) |
|
Definition at line 58 of file dataDistributorPlugin.h.
◆ ClientUpdateMode
Enumerator |
---|
DD_UPDATE_ONE_PER_GROUP | |
DD_UPDATE_ALL_IN_GROUP | |
DD_N_UPDATE_MODES | |
Definition at line 61 of file dataDistributorPlugin.h.
◆ ~DataDistributor()
epics::pvCopy::DataDistributor::~DataDistributor |
( |
| ) |
|
|
virtual |
◆ addClient()
std::string epics::pvCopy::DataDistributor::addClient |
( |
int |
clientId, |
|
|
const std::string & |
setId, |
|
|
const std::string & |
triggerField, |
|
|
int |
nUpdatesPerClient, |
|
|
int |
updateMode |
|
) |
| |
◆ getGroupId()
std::string epics::pvCopy::DataDistributor::getGroupId |
( |
| ) |
const |
|
inline |
◆ getInstance()
DataDistributorPtr epics::pvCopy::DataDistributor::getInstance |
( |
const std::string & |
groupId | ) |
|
|
static |
◆ removeClient()
void epics::pvCopy::DataDistributor::removeClient |
( |
int |
clientId, |
|
|
const std::string & |
setId |
|
) |
| |
◆ removeUnusedInstance()
void epics::pvCopy::DataDistributor::removeUnusedInstance |
( |
DataDistributorPtr |
dataDistributorPtr | ) |
|
|
static |
◆ updateClient()
bool epics::pvCopy::DataDistributor::updateClient |
( |
int |
clientId, |
|
|
const std::string & |
setId, |
|
|
const std::string & |
triggerFieldValue |
|
) |
| |
The documentation for this class was generated from the following files: