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 27 of file DataHeader_p6.h.
◆ sgkey_t
◆ DHVersions
◆ DataHeaderForm_p6() [1/2]
DataHeaderForm_p6::DataHeaderForm_p6 |
( |
| ) |
|
|
inline |
◆ DataHeaderForm_p6() [2/2]
◆ ~DataHeaderForm_p6()
DataHeaderForm_p6::~DataHeaderForm_p6 |
( |
| ) |
|
◆ calculateMdx()
std::string DataHeaderForm_p6::calculateMdx |
( |
| ) |
|
◆ 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()
std::set< std::string > DataHeaderForm_p6::getObjAlias |
( |
unsigned int |
index | ) |
const |
◆ getObjClassId()
Guid DataHeaderForm_p6::getObjClassId |
( |
unsigned int |
index | ) |
const |
◆ getObjContainer()
std::string DataHeaderForm_p6::getObjContainer |
( |
unsigned int |
index | ) |
const |
◆ getObjHashes()
◆ getObjKey()
std::string DataHeaderForm_p6::getObjKey |
( |
unsigned int |
index | ) |
const |
◆ getObjOid1()
long long DataHeaderForm_p6::getObjOid1 |
( |
unsigned int |
index | ) |
const |
|
inline |
◆ getObjSymLinks()
std::set< 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()
◆ insertObj()
unsigned int DataHeaderForm_p6::insertObj |
( |
const ObjRecord & |
rec, |
|
|
const std::set< std::string > & |
alias = std::set<std::string>() , |
|
|
bool |
doAliasFiletering = true , |
|
|
const std::set< unsigned int > & |
symLinks = std::set<unsigned int>() , |
|
|
const std::vector< sgkey_t > & |
hashes = std::vector<sgkey_t>() |
|
) |
| |
Definition at line 65 of file DataHeader_p6.cxx.
70 unsigned int index = 0U;
72 iter != last; ++iter, ++
index) {
73 if (*iter == rec)
break;
75 std::vector<std::string>
alias( aliases.cbegin(), aliases.cend() );
76 std::vector<unsigned int> symlinks( symLinks.begin(), symLinks.end() );
◆ isModified()
bool DataHeaderForm_p6::isModified |
( |
| ) |
const |
◆ operator=()
◆ 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()
change version if writing backward compatible format
Definition at line 88 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 104 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 106 of file DataHeader_p6.h.
◆ m_version
Subversion of DHForm_p6 for small changes of data encoding.
Definition at line 98 of file DataHeader_p6.h.
The documentation for this class was generated from the following files: