Sensitive data storage.
More...
#include <data.h>
◆ Data() [1/5]
Constructor to create a data object.
◆ Data() [2/5]
keyring_common::data::Data::Data |
( |
| ) |
|
◆ Data() [3/5]
keyring_common::data::Data::Data |
( |
Type |
type | ) |
|
|
explicit |
◆ Data() [4/5]
keyring_common::data::Data::Data |
( |
const Data & |
src | ) |
|
◆ Data() [5/5]
keyring_common::data::Data::Data |
( |
Data && |
src | ) |
|
|
noexcept |
◆ ~Data()
keyring_common::data::Data::~Data |
( |
| ) |
|
|
virtual |
◆ data()
◆ get_data()
Data keyring_common::data::Data::get_data |
( |
| ) |
const |
|
virtual |
◆ operator=() [1/2]
Data & keyring_common::data::Data::operator= |
( |
const Data & |
src | ) |
|
|
default |
◆ operator=() [2/2]
Data & keyring_common::data::Data::operator= |
( |
Data && |
src | ) |
|
|
noexcept |
◆ operator==()
bool keyring_common::data::Data::operator== |
( |
const Data & |
other | ) |
const |
◆ set_data() [1/2]
void keyring_common::data::Data::set_data |
( |
const Data & |
src | ) |
|
|
virtual |
◆ set_data() [2/2]
void keyring_common::data::Data::set_data |
( |
const Sensitive_data & |
data | ) |
|
◆ set_type()
void keyring_common::data::Data::set_type |
( |
Type |
type | ) |
|
◆ set_validity()
void keyring_common::data::Data::set_validity |
( |
| ) |
|
|
protected |
Set validity of the data object.
◆ type()
Type keyring_common::data::Data::type |
( |
| ) |
const |
◆ valid()
bool keyring_common::data::Data::valid |
( |
| ) |
const |
Status of object's validity.
◆ data_
◆ type_
Type keyring_common::data::Data::type_ |
|
protected |
◆ valid_
bool keyring_common::data::Data::valid_ {false} |
|
protected |
The documentation for this class was generated from the following files:
- components/keyrings/common/data/data.h
- components/keyrings/common/data/data.cc