25 m_token(rhs.getToken()),
26 m_hashes(rhs.m_hashes) {
30 const std::string&
pTag)
33 sgAddress->transientID(),
41 const std::string&
pTag)
52 const std::string&
name,
53 const std::vector<CLID>& tClids,
54 std::set<std::string>&&
alias,
55 IOpaqueAddress* tadAddress,
56 IOpaqueAddress* tokAddress,
57 const std::string&
pTag)
61 m_alias(std::move(
alias)),
65 const auto ret = std::ranges::unique (
m_clids);
66 m_clids.erase (ret.begin(), ret.end());
69 if (tokAddr != 0 && tokAddr->
getToken() != 0) {
73 if (tokAddr != 0 && tokAddr->
getToken() != 0) {
75 }
else if (tokAddress != 0) {
77 }
else if (tadAddress != 0) {
84 const std::string&
key,
Token&& token)
85 : m_pClid(classID), m_clids(), m_key(
key), m_alias(), m_token(std::move(token)), m_hashes() {
129 return(POOL_StorageType);
132 const std::vector<DataHeaderElement::sgkey_t>&
152 unsigned long contextId)
const {
163 ostr <<
"SGKey: " <<
getKey() << endl;
195 m_dataHeader(rhs.m_dataHeader),
196 m_inputDataHeader(rhs.m_inputDataHeader),
197 m_status(rhs.m_status),
198 m_processTag(rhs.m_processTag),
199 m_attrList(rhs.m_attrList),
250 if (sgAddress != 0) {
316 #include "CoralBase/AttributeList.h"
317 #include "CoralBase/Attribute.h"
322 ostr <<
"--- DataHeader Dump ---" << endl;
329 ostr <<
"Status: " <<
m_status << endl;
332 ostr <<
"attrListPtr: " <<
m_attrList << endl;
334 ostr <<
"--- DataHeader End ---" << endl;