Common metadata.
More...
#include <meta.h>
Common metadata.
Usually provided by:
- consumer of keyring APIs
- Keyring backend when data is fetched
◆ Metadata() [1/5]
keyring_common::meta::Metadata::Metadata |
( |
std::string |
key_id, |
|
|
std::string |
owner_id |
|
) |
| |
◆ Metadata() [2/5]
keyring_common::meta::Metadata::Metadata |
( |
const char * |
key_id, |
|
|
const char * |
owner_id |
|
) |
| |
◆ Metadata() [3/5]
keyring_common::meta::Metadata::Metadata |
( |
| ) |
|
◆ Metadata() [4/5]
keyring_common::meta::Metadata::Metadata |
( |
const Metadata & |
src | ) |
|
◆ Metadata() [5/5]
keyring_common::meta::Metadata::Metadata |
( |
Metadata && |
src | ) |
|
|
noexcept |
◆ ~Metadata()
keyring_common::meta::Metadata::~Metadata |
( |
| ) |
|
◆ create_hash_key()
void keyring_common::meta::Metadata::create_hash_key |
( |
| ) |
|
|
private |
◆ hash_key()
std::string keyring_common::meta::Metadata::hash_key |
( |
| ) |
const |
|
inline |
◆ key_id()
std::string keyring_common::meta::Metadata::key_id |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool keyring_common::meta::Metadata::operator== |
( |
const Metadata & |
other | ) |
const |
|
inline |
◆ owner_id()
std::string keyring_common::meta::Metadata::owner_id |
( |
| ) |
const |
◆ valid()
bool keyring_common::meta::Metadata::valid |
( |
| ) |
const |
Validity of metadata object.
◆ hash_key_
std::string keyring_common::meta::Metadata::hash_key_ |
|
private |
◆ key_id_
std::string keyring_common::meta::Metadata::key_id_ |
|
private |
Consumer specific key id.
◆ owner_id_
std::string keyring_common::meta::Metadata::owner_id_ |
|
private |
◆ valid_
bool keyring_common::meta::Metadata::valid_ {false} |
|
private |
The documentation for this class was generated from the following files:
- components/keyrings/common/data/meta.h
- components/keyrings/common/data/meta.cc