

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< ScalarBuilder > | builder |
| p2p::auto_ptr< PVIF > | pvif |
| 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 |
Definition at line 21 of file pdbsingle.h.
1.8.5