![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Classes | |
class | AddRecord |
Add another record in the same database. More... | |
class | ChannelArrayLocal |
class | ChannelGetLocal |
class | ChannelLocal |
Channel for accessing a PVRecord. More... | |
class | ChannelProcessLocal |
class | ChannelProviderLocal |
ChannelProvider for PVDatabase. More... | |
class | ChannelPutGetLocal |
class | ChannelPutLocal |
class | ChannelRPCLocal |
class | ControlSupport |
Base interface for a ControlSupport. More... | |
class | LocalChannelProviderFactory |
class | MonitorElementQueue |
class | MonitorLocal |
class | ProcessRecord |
Process another record in the same database. More... | |
class | PVDatabase |
The interface for a database of PVRecords. More... | |
class | PVListener |
Listener for PVRecord::message. More... | |
class | PVRecord |
Base interface for a PVRecord. More... | |
class | PVRecordClient |
An interface implemented by code that accesses the record. More... | |
class | PVRecordField |
Interface for a field of a record. More... | |
class | PVRecordStructure |
Interface for a field that is a structure. More... | |
class | PVSupport |
Base interface for a PVSupport. More... | |
class | RemoveRecord |
Remove another record in the same database. More... | |
class | ScalarAlarmSupport |
Base interface for a ScalarAlarmSupport. More... | |
class | TraceRecord |
Trace activity of PVRecord. More... | |
Typedefs | |
typedef std::tr1::shared_ptr< AddRecord > | AddRecordPtr |
typedef std::tr1::shared_ptr< ChannelProviderLocal > | ChannelProviderLocalPtr |
typedef std::tr1::weak_ptr< ChannelProviderLocal > | ChannelProviderLocalWPtr |
typedef std::tr1::shared_ptr< ChannelLocal > | ChannelLocalPtr |
typedef std::tr1::weak_ptr< ChannelLocal > | ChannelLocalWPtr |
typedef std::tr1::shared_ptr< ControlSupport > | ControlSupportPtr |
typedef std::tr1::shared_ptr< epicsThread > | EpicsThreadPtr |
typedef std::tr1::shared_ptr< ProcessRecord > | ProcessRecordPtr |
typedef std::tr1::shared_ptr< PVRecord > | PVRecordPtr |
typedef std::tr1::weak_ptr< PVRecord > | PVRecordWPtr |
typedef std::map< std::string, PVRecordPtr > | PVRecordMap |
typedef std::tr1::shared_ptr< PVRecordField > | PVRecordFieldPtr |
typedef std::vector< PVRecordFieldPtr > | PVRecordFieldPtrArray |
typedef std::tr1::shared_ptr< PVRecordFieldPtrArray > | PVRecordFieldPtrArrayPtr |
typedef std::tr1::shared_ptr< PVRecordStructure > | PVRecordStructurePtr |
typedef std::tr1::weak_ptr< PVRecordStructure > | PVRecordStructureWPtr |
typedef std::tr1::shared_ptr< PVRecordClient > | PVRecordClientPtr |
typedef std::tr1::weak_ptr< PVRecordClient > | PVRecordClientWPtr |
typedef std::tr1::shared_ptr< PVListener > | PVListenerPtr |
typedef std::tr1::weak_ptr< PVListener > | PVListenerWPtr |
typedef std::tr1::shared_ptr< PVDatabase > | PVDatabasePtr |
typedef std::tr1::weak_ptr< PVDatabase > | PVDatabaseWPtr |
typedef std::tr1::shared_ptr< PVSupport > | PVSupportPtr |
typedef std::tr1::shared_ptr< RemoveRecord > | RemoveRecordPtr |
typedef std::tr1::shared_ptr< ScalarAlarmSupport > | ScalarAlarmSupportPtr |
typedef std::tr1::shared_ptr< TraceRecord > | TraceRecordPtr |
typedef std::tr1::shared_ptr< ChannelProcessLocal > | ChannelProcessLocalPtr |
typedef std::tr1::shared_ptr< ChannelGetLocal > | ChannelGetLocalPtr |
typedef std::tr1::shared_ptr< ChannelPutLocal > | ChannelPutLocalPtr |
typedef std::tr1::shared_ptr< ChannelPutGetLocal > | ChannelPutGetLocalPtr |
typedef std::tr1::shared_ptr< ChannelRPCLocal > | ChannelRPCLocalPtr |
typedef std::tr1::shared_ptr< ChannelArrayLocal > | ChannelArrayLocalPtr |
typedef std::tr1::shared_ptr< PVArray > | PVArrayPtr |
typedef std::tr1::shared_ptr< MonitorLocal > | MonitorLocalPtr |
typedef std::tr1::shared_ptr< MonitorElementQueue > | MonitorElementQueuePtr |
typedef std::tr1::shared_ptr< MonitorRequester > | MonitorRequesterPtr |
Functions | |
std::ostream & | operator<< (std::ostream &o, const PVRecord &record) |
epicsShareFunc epics::pvData::MonitorPtr | createMonitorLocal (PVRecordPtr const &pvRecord, epics::pvData::MonitorRequester::shared_pointer const &monitorRequester, epics::pvData::PVStructurePtr const &pvRequest) |
epicsShareFunc ChannelProviderLocalPtr | getChannelProviderLocal () |
MonitorPtr | createMonitorLocal (PVRecordPtr const &pvRecord, MonitorRequester::shared_pointer const &monitorRequester, PVStructurePtr const &pvRequest) |
typedef std::tr1::shared_ptr<AddRecord> epics::pvDatabase::AddRecordPtr |
Definition at line 21 of file addRecord.h.
typedef std::tr1::shared_ptr<ChannelArrayLocal> epics::pvDatabase::ChannelArrayLocalPtr |
Definition at line 55 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ChannelGetLocal> epics::pvDatabase::ChannelGetLocalPtr |
Definition at line 47 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ChannelLocal> epics::pvDatabase::ChannelLocalPtr |
Definition at line 36 of file channelProviderLocal.h.
typedef std::tr1::weak_ptr<ChannelLocal> epics::pvDatabase::ChannelLocalWPtr |
Definition at line 38 of file channelProviderLocal.h.
typedef std::tr1::shared_ptr<ChannelProcessLocal> epics::pvDatabase::ChannelProcessLocalPtr |
Definition at line 45 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ChannelProviderLocal> epics::pvDatabase::ChannelProviderLocalPtr |
Definition at line 33 of file channelProviderLocal.h.
typedef std::tr1::weak_ptr<ChannelProviderLocal> epics::pvDatabase::ChannelProviderLocalWPtr |
Definition at line 35 of file channelProviderLocal.h.
typedef std::tr1::shared_ptr<ChannelPutGetLocal> epics::pvDatabase::ChannelPutGetLocalPtr |
Definition at line 51 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ChannelPutLocal> epics::pvDatabase::ChannelPutLocalPtr |
Definition at line 49 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ChannelRPCLocal> epics::pvDatabase::ChannelRPCLocalPtr |
Definition at line 53 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<ControlSupport> epics::pvDatabase::ControlSupportPtr |
Definition at line 21 of file controlSupport.h.
typedef std::tr1::shared_ptr<epicsThread> epics::pvDatabase::EpicsThreadPtr |
Definition at line 23 of file processRecord.h.
typedef std::tr1::shared_ptr<MonitorElementQueue> epics::pvDatabase::MonitorElementQueuePtr |
Definition at line 50 of file monitorFactory.cpp.
typedef std::tr1::shared_ptr<MonitorLocal> epics::pvDatabase::MonitorLocalPtr |
Definition at line 39 of file monitorFactory.cpp.
typedef std::tr1::shared_ptr<MonitorRequester> epics::pvDatabase::MonitorRequesterPtr |
Definition at line 132 of file monitorFactory.cpp.
typedef std::tr1::shared_ptr<ProcessRecord> epics::pvDatabase::ProcessRecordPtr |
Definition at line 25 of file processRecord.h.
typedef std::tr1::shared_ptr<PVArray> epics::pvDatabase::PVArrayPtr |
Definition at line 952 of file channelLocal.cpp.
typedef std::tr1::shared_ptr<PVDatabase> epics::pvDatabase::PVDatabasePtr |
Definition at line 43 of file pvDatabase.h.
typedef std::tr1::weak_ptr<PVDatabase> epics::pvDatabase::PVDatabaseWPtr |
Definition at line 45 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVListener> epics::pvDatabase::PVListenerPtr |
Definition at line 39 of file pvDatabase.h.
typedef std::tr1::weak_ptr<PVListener> epics::pvDatabase::PVListenerWPtr |
Definition at line 41 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVRecordClient> epics::pvDatabase::PVRecordClientPtr |
Definition at line 35 of file pvDatabase.h.
typedef std::tr1::weak_ptr<PVRecordClient> epics::pvDatabase::PVRecordClientWPtr |
Definition at line 37 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVRecordField> epics::pvDatabase::PVRecordFieldPtr |
Definition at line 26 of file pvDatabase.h.
typedef std::vector<PVRecordFieldPtr> epics::pvDatabase::PVRecordFieldPtrArray |
Definition at line 28 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVRecordFieldPtrArray> epics::pvDatabase::PVRecordFieldPtrArrayPtr |
Definition at line 29 of file pvDatabase.h.
typedef std::map<std::string,PVRecordPtr> epics::pvDatabase::PVRecordMap |
Definition at line 24 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVRecord> epics::pvDatabase::PVRecordPtr |
Definition at line 21 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVRecordStructure> epics::pvDatabase::PVRecordStructurePtr |
Definition at line 31 of file pvDatabase.h.
typedef std::tr1::weak_ptr<PVRecordStructure> epics::pvDatabase::PVRecordStructureWPtr |
Definition at line 33 of file pvDatabase.h.
typedef std::tr1::weak_ptr<PVRecord> epics::pvDatabase::PVRecordWPtr |
Definition at line 23 of file pvDatabase.h.
typedef std::tr1::shared_ptr<PVSupport> epics::pvDatabase::PVSupportPtr |
Definition at line 25 of file pvSupport.h.
typedef std::tr1::shared_ptr<RemoveRecord> epics::pvDatabase::RemoveRecordPtr |
Definition at line 21 of file removeRecord.h.
typedef std::tr1::shared_ptr<ScalarAlarmSupport> epics::pvDatabase::ScalarAlarmSupportPtr |
Definition at line 24 of file scalarAlarmSupport.h.
typedef std::tr1::shared_ptr<TraceRecord> epics::pvDatabase::TraceRecordPtr |
Definition at line 22 of file traceRecord.h.
epicsShareFunc epics::pvData::MonitorPtr epics::pvDatabase::createMonitorLocal | ( | PVRecordPtr const & | pvRecord, |
epics::pvData::MonitorRequester::shared_pointer const & | monitorRequester, | ||
epics::pvData::PVStructurePtr const & | pvRequest | ||
) |
MonitorPtr epics::pvDatabase::createMonitorLocal | ( | PVRecordPtr const & | pvRecord, |
MonitorRequester::shared_pointer const & | monitorRequester, | ||
PVStructurePtr const & | pvRequest | ||
) |
Definition at line 455 of file monitorFactory.cpp.
ChannelProviderLocalPtr epics::pvDatabase::getChannelProviderLocal | ( | ) |
Definition at line 56 of file channelProviderLocal.cpp.
epicsShareFunc std::ostream & epics::pvDatabase::operator<< | ( | std::ostream & | o, |
const PVRecord & | record | ||
) |
Definition at line 313 of file pvRecord.cpp.