|
Aktualizr
C++ SOTA Client
|
Public Member Functions | |
| SotaUptaneClient (Config &config_in, std::shared_ptr< INvStorage > storage_in, std::shared_ptr< HttpInterface > http_in, std::shared_ptr< event::Channel > events_channel_in) | |
| SotaUptaneClient (Config &config_in, const std::shared_ptr< INvStorage > &storage_in, std::shared_ptr< HttpInterface > http_in) | |
| SotaUptaneClient (Config &config_in, const std::shared_ptr< INvStorage > &storage_in) | |
| void | initialize () |
| void | addNewSecondary (const std::shared_ptr< Uptane::SecondaryInterface > &sec) |
| result::Download | downloadImages (const std::vector< Uptane::Target > &targets, const api::FlowControlToken *token=nullptr) |
| std::pair< bool, Uptane::Target > | downloadImage (const Uptane::Target &target, const api::FlowControlToken *token=nullptr) |
| void | reportPause () |
| void | reportResume () |
| void | sendDeviceData () |
| result::UpdateCheck | fetchMeta () |
| bool | putManifest (const Json::Value &custom=Json::nullValue) |
| result::UpdateCheck | checkUpdates () |
| result::Install | uptaneInstall (const std::vector< Uptane::Target > &updates) |
| result::CampaignCheck | campaignCheck () |
| void | campaignAccept (const std::string &campaign_id) |
| void | campaignDecline (const std::string &campaign_id) |
| void | campaignPostpone (const std::string &campaign_id) |
| bool | hasPendingUpdates () const |
| bool | isInstallCompletionRequired () const |
| void | completeInstall () const |
| Uptane::LazyTargetsList | allTargets () const |
| Uptane::Target | getCurrent () const |
| bool | updateImagesMeta () |
| bool | checkImagesMetaOffline () |
| data::InstallationResult | PackageInstall (const Uptane::Target &target) |
| TargetStatus | VerifyTarget (const Uptane::Target &target) const |
Protected Member Functions | |
| void | addSecondary (const std::shared_ptr< Uptane::SecondaryInterface > &sec) |
Friends | |
| class | CheckForUpdate |
| class | ProvisionDeviceTask |
Definition at line 31 of file sotauptaneclient.h.
1.8.16