Aktualizr
C++ SOTA Client
Public Member Functions | List of all members
Uptane::DirectorRepository Class Reference
Inheritance diagram for Uptane::DirectorRepository:
[legend]
Collaboration diagram for Uptane::DirectorRepository:
[legend]

Public Member Functions

void verifyTargets (const std::string &targets_raw)
 
const TargetsgetTargets () const
 
std::vector< Uptane::TargetgetTargets (const Uptane::EcuSerial &ecu_id, const Uptane::HardwareIdentifier &hw_id) const
 
const std::string & getCorrelationId () const
 
void checkMetaOffline (INvStorage &storage)
 
void dropTargets (INvStorage &storage)
 
void updateMeta (INvStorage &storage, const IMetadataFetcher &fetcher) override
 
bool matchTargetsWithImageTargets (const Uptane::Targets &image_targets) const
 
- Public Member Functions inherited from Uptane::RepositoryCommon
 RepositoryCommon (RepositoryType type_in)
 
void initRoot (RepositoryType repo_type, const std::string &root_raw)
 
void verifyRoot (const std::string &root_raw)
 
int rootVersion ()
 
bool rootExpired ()
 

Additional Inherited Members

- Protected Member Functions inherited from Uptane::RepositoryCommon
void resetRoot ()
 
void updateRoot (INvStorage &storage, const IMetadataFetcher &fetcher, RepositoryType repo_type)
 
- Protected Attributes inherited from Uptane::RepositoryCommon
Root root
 
RepositoryType type
 
- Static Protected Attributes inherited from Uptane::RepositoryCommon
static const int64_t kMaxRotations = 1000
 

Detailed Description

Definition at line 13 of file directorrepository.h.


The documentation for this class was generated from the following files: