pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PDBSinglePV Struct Reference
Inheritance diagram for PDBSinglePV:
Inheritance graph
[legend]
Collaboration diagram for PDBSinglePV:
Collaboration graph
[legend]

Public Types

typedef std::set
< PDBSingleMonitor * > 
interested_t
 
typedef std::set
< BaseMonitor::shared_pointer > 
interested_remove_t
 

Public Member Functions

 POINTER_DEFINITIONS (PDBSinglePV)
 
shared_pointer shared_from_this ()
 
 PDBSinglePV (DBCH &chan, const PDBProvider::shared_pointer &prov)
 
void activate ()
 
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 (PDBSingleMonitor *)
 
void removeMonitor (PDBSingleMonitor *)
 
void finalizeMonitor ()
 
- Public Member Functions inherited from PDBPV
 POINTER_DEFINITIONS (PDBPV)
 
virtual void show (int lvl)
 

Public Attributes

weak_pointer weakself
 
DBCH chan
 
DBCH chan2
 
PDBProvider::shared_pointer provider
 
epics::pvData::BitSet scratch
 
epicsMutex lock
 
p2p::auto_ptr< ScalarBuilderbuilder
 
p2p::auto_ptr< PVIFpvif
 
epics::pvData::PVStructurePtr complete
 
bool interested_iterating
 
interested_t interested
 
interested_t interested_add
 
interested_remove_t interested_remove
 
DBEvent evt_VALUE
 
DBEvent evt_PROPERTY
 
bool hadevent_VALUE
 
bool hadevent_PROPERTY
 
- Public Attributes inherited from PDBPV
epics::pvData::StructureConstPtr fielddesc
 

Static Public Attributes

static size_t num_instances
 

Detailed Description

Definition at line 21 of file pdbsingle.h.


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