pvDatabaseCPP  4.7.1-dev
Public Member Functions | Public Attributes | List of all members
epics::pvCopy::ClientSet Struct Reference

#include <dataDistributorPlugin.h>

Public Member Functions

 POINTER_DEFINITIONS (ClientSet)
 
 ClientSet (const std::string &setId_, const std::string triggerField_, int nUpdatesPerClient_, int updateMode_)
 
 ~ClientSet ()
 

Public Attributes

std::string setId
 
std::string triggerField
 
int nUpdatesPerClient
 
int updateMode
 
std::list< int > clientIdList
 
std::string lastUpdateValue
 
int updateCounter
 
std::list< int >::iterator currentClientIdIter
 

Detailed Description

Definition at line 33 of file dataDistributorPlugin.h.

Constructor & Destructor Documentation

◆ ClientSet()

epics::pvCopy::ClientSet::ClientSet ( const std::string &  setId_,
const std::string  triggerField_,
int  nUpdatesPerClient_,
int  updateMode_ 
)
inline

Definition at line 37 of file dataDistributorPlugin.h.

◆ ~ClientSet()

epics::pvCopy::ClientSet::~ClientSet ( )
inline

Definition at line 47 of file dataDistributorPlugin.h.

Member Function Documentation

◆ POINTER_DEFINITIONS()

epics::pvCopy::ClientSet::POINTER_DEFINITIONS ( ClientSet  )

Member Data Documentation

◆ clientIdList

std::list<int> epics::pvCopy::ClientSet::clientIdList

Definition at line 52 of file dataDistributorPlugin.h.

◆ currentClientIdIter

std::list<int>::iterator epics::pvCopy::ClientSet::currentClientIdIter

Definition at line 55 of file dataDistributorPlugin.h.

◆ lastUpdateValue

std::string epics::pvCopy::ClientSet::lastUpdateValue

Definition at line 53 of file dataDistributorPlugin.h.

Referenced by epics::pvCopy::DataDistributor::getGroupId().

◆ nUpdatesPerClient

int epics::pvCopy::ClientSet::nUpdatesPerClient

Definition at line 50 of file dataDistributorPlugin.h.

Referenced by epics::pvCopy::DataDistributor::getGroupId().

◆ setId

std::string epics::pvCopy::ClientSet::setId

Definition at line 48 of file dataDistributorPlugin.h.

Referenced by epics::pvCopy::DataDistributor::getGroupId().

◆ triggerField

std::string epics::pvCopy::ClientSet::triggerField

Definition at line 49 of file dataDistributorPlugin.h.

Referenced by epics::pvCopy::DataDistributor::getGroupId().

◆ updateCounter

int epics::pvCopy::ClientSet::updateCounter

Definition at line 54 of file dataDistributorPlugin.h.

◆ updateMode

int epics::pvCopy::ClientSet::updateMode

Definition at line 51 of file dataDistributorPlugin.h.

Referenced by epics::pvCopy::DataDistributor::getGroupId().


The documentation for this struct was generated from the following file: