This class provides storage for the constant fields of the persistent DataHeader class.
More...
#include <DataHeader_p6.h>
This class provides storage for the constant fields of the persistent DataHeader class.
Definition at line 26 of file DataHeader_p6.h.
◆ sgkey_t
◆ DHVersions
◆ DataHeaderForm_p6()
| DataHeaderForm_p6::DataHeaderForm_p6 |
( |
| ) |
|
|
inline |
◆ clearModified()
| void DataHeaderForm_p6::clearModified |
( |
| ) |
|
◆ getDbGuid()
| Guid DataHeaderForm_p6::getDbGuid |
( |
unsigned int | index | ) |
const |
◆ getDbTech()
| unsigned int DataHeaderForm_p6::getDbTech |
( |
unsigned int | index | ) |
const |
◆ getObjAlias()
| const std::vector< std::string > & DataHeaderForm_p6::getObjAlias |
( |
unsigned int | index | ) |
const |
◆ getObjClassId()
| const Guid & DataHeaderForm_p6::getObjClassId |
( |
unsigned int | index | ) |
const |
◆ getObjContainer()
| const std::string & DataHeaderForm_p6::getObjContainer |
( |
unsigned int | index | ) |
const |
◆ getObjHashes()
◆ getObjKey()
| const std::string & DataHeaderForm_p6::getObjKey |
( |
unsigned int | index | ) |
const |
◆ getObjOid1()
| long long DataHeaderForm_p6::getObjOid1 |
( |
unsigned int | index | ) |
const |
|
inline |
◆ getObjSymLinks()
| const std::vector< unsigned int > & DataHeaderForm_p6::getObjSymLinks |
( |
unsigned int | index | ) |
const |
◆ getObjType()
| unsigned int DataHeaderForm_p6::getObjType |
( |
unsigned int | index | ) |
const |
◆ getProcessTag()
| const std::string & DataHeaderForm_p6::getProcessTag |
( |
| ) |
const |
|
inline |
◆ getToken()
| const std::string & DataHeaderForm_p6::getToken |
( |
| ) |
const |
◆ insertDb()
| unsigned int DataHeaderForm_p6::insertDb |
( |
const DbRecord & | rec | ) |
|
Definition at line 15 of file DataHeader_p6.cxx.
15 {
16 unsigned int index = 0U;
18 iter != last; ++iter, ++index) {
19 if (*iter == rec) break;
20 }
24 }
25 return(index);
26}
◆ insertObj()
| unsigned int DataHeaderForm_p6::insertObj |
( |
const ObjRecord & | rec, |
|
|
const std::vector< std::string > & | alias = std::vector<std::string>(), |
|
|
bool | doAliasFiletering = true, |
|
|
const std::vector< unsigned int > & | symLinks = std::vector<unsigned int>(), |
|
|
const std::vector< sgkey_t > & | hashes = std::vector<sgkey_t>() ) |
Definition at line 40 of file DataHeader_p6.cxx.
44{
45 unsigned int index = 0U;
47 iter != last; ++iter, ++index) {
48 if (*iter == rec) break;
49 }
51
55 }
59 }
63 }
65 }
66
73}
◆ isModified()
| bool DataHeaderForm_p6::isModified |
( |
| ) |
const |
◆ resize()
| void DataHeaderForm_p6::resize |
( |
unsigned int | size | ) |
|
◆ setProcessTag()
| void DataHeaderForm_p6::setProcessTag |
( |
const std::string & | tag | ) |
|
|
inline |
◆ setToken()
| void DataHeaderForm_p6::setToken |
( |
const std::string & | tok | ) |
|
◆ setVersion()
| void DataHeaderForm_p6::setVersion |
( |
const DHVersions | ver | ) |
|
|
inline |
change version if writing backward compatible format
Definition at line 83 of file DataHeader_p6.h.
◆ sizeDb()
| std::size_t DataHeaderForm_p6::sizeDb |
( |
| ) |
const |
◆ sizeObj()
| std::size_t DataHeaderForm_p6::sizeObj |
( |
| ) |
const |
◆ version()
| unsigned DataHeaderForm_p6::version |
( |
| ) |
const |
|
inline |
◆ DataHeaderCnv_p6
◆ m_dbRecords
| std::vector<DbRecord> DataHeaderForm_p6::m_dbRecords |
|
private |
◆ m_modified
| bool DataHeaderForm_p6::m_modified { true } |
|
private |
indicates that the last event was somehow different and a new DHForm needs to be written
Definition at line 99 of file DataHeader_p6.h.
◆ m_objAlias
| std::vector<std::vector<std::string> > DataHeaderForm_p6::m_objAlias |
|
private |
◆ m_objHashes
| std::vector<std::vector<sgkey_t> > DataHeaderForm_p6::m_objHashes |
|
private |
◆ m_objRecords
| std::vector<ObjRecord> DataHeaderForm_p6::m_objRecords |
|
private |
◆ m_objSymLinks
| std::vector<std::vector<unsigned int> > DataHeaderForm_p6::m_objSymLinks |
|
private |
◆ m_processTag
| std::string DataHeaderForm_p6::m_processTag |
|
private |
◆ m_token
| std::string DataHeaderForm_p6::m_token |
|
private |
Reference to self in the persistent storage.
Definition at line 101 of file DataHeader_p6.h.
◆ m_version
Subversion of DHForm_p6 for small changes of data encoding.
Definition at line 93 of file DataHeader_p6.h.
The documentation for this class was generated from the following files: