Classes | |
struct | Info |
Public Types | |
typedef epics::pvData::shared_vector < Info > | members_t |
typedef std::set < PDBGroupMonitor * > | interested_t |
typedef std::set < BaseMonitor::shared_pointer > | interested_remove_t |
Public Member Functions | |
POINTER_DEFINITIONS (PDBGroupPV) | |
shared_pointer | shared_from_this () |
virtual epics::pvAccess::Channel::shared_pointer | connect (const std::tr1::shared_ptr< PDBProvider > &prov, const epics::pvAccess::ChannelRequester::shared_pointer &req) OVERRIDE FINAL |
void | addMonitor (PDBGroupMonitor *) |
void | removeMonitor (PDBGroupMonitor *) |
void | finalizeMonitor () |
virtual void | show (int lvl) OVERRIDE |
Public Member Functions inherited from PDBPV | |
POINTER_DEFINITIONS (PDBPV) | |
Public Attributes | |
weak_pointer | weakself |
epics::pvData::BitSet | scratch |
epicsMutex | lock |
bool | pgatomic |
bool | monatomic |
std::string | name |
members_t | members |
DBManyLock | locker |
epics::pvData::PVStructurePtr | complete |
bool | interested_iterating |
interested_t | interested |
interested_t | interested_add |
interested_remove_t | interested_remove |
size_t | initial_waits |
Public Attributes inherited from PDBPV | |
epics::pvData::StructureConstPtr | fielddesc |
Static Public Attributes | |
static size_t | num_instances |
Definition at line 71 of file pdbgroup.h.