The interface for a database of PVRecords.
More...
#include <pvDatabase.h>
The interface for a database of PVRecords.
- Author
- mrk
Definition at line 475 of file pvDatabase.h.
◆ ~PVDatabase()
epics::pvDatabase::PVDatabase::~PVDatabase |
( |
| ) |
|
|
virtual |
◆ addRecord()
bool epics::pvDatabase::PVDatabase::addRecord |
( |
PVRecordPtr const & |
record | ) |
|
Add a record.
- Parameters
-
- Returns
- true if record was added.
Definition at line 79 of file pvDatabase.cpp.
◆ findRecord()
PVRecordPtr epics::pvDatabase::PVDatabase::findRecord |
( |
std::string const & |
recordName | ) |
|
Find a record. An empty pointer is returned if the record is not in the database.
- Parameters
-
recordName | The record to find. |
- Returns
- The shared pointer.
Definition at line 69 of file pvDatabase.cpp.
◆ getMaster()
◆ getRecordNames()
PVStringArrayPtr epics::pvDatabase::PVDatabase::getRecordNames |
( |
| ) |
|
Get the names of all the records in the database.
- Returns
- The names.
Definition at line 122 of file pvDatabase.cpp.
◆ POINTER_DEFINITIONS()
epics::pvDatabase::PVDatabase::POINTER_DEFINITIONS |
( |
PVDatabase |
| ) |
|
◆ removeRecord()
bool epics::pvDatabase::PVDatabase::removeRecord |
( |
PVRecordPtr const & |
record | ) |
|
Remove a record.
- Parameters
-
record | The record to remove. |
- Returns
- true if record was removed.
Definition at line 108 of file pvDatabase.cpp.
◆ PVRecord
The documentation for this class was generated from the following files: