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