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