![]() |
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.