Aktualizr
C++ SOTA Client
INvStorage Member List

This is the complete list of members for INvStorage, including all inherited members.

cleanUp()=0 (defined in INvStorage)INvStoragepure virtual
clearDelegations()=0 (defined in INvStorage)INvStoragepure virtual
clearDeviceData()=0 (defined in INvStorage)INvStoragepure virtual
clearDeviceId()=0 (defined in INvStorage)INvStoragepure virtual
clearEcuRegistered()=0 (defined in INvStorage)INvStoragepure virtual
clearEcuSerials()=0 (defined in INvStorage)INvStoragepure virtual
clearInstallationResults()=0 (defined in INvStorage)INvStoragepure virtual
clearInstalledVersions()=0 (defined in INvStorage)INvStoragepure virtual
clearMetadata()=0 (defined in INvStorage)INvStoragepure virtual
clearMisconfiguredEcus()=0 (defined in INvStorage)INvStoragepure virtual
clearNeedReboot()=0 (defined in INvStorage)INvStoragepure virtual
clearNonRootMeta(Uptane::RepositoryType repo)=0 (defined in INvStorage)INvStoragepure virtual
clearPrimaryKeys()=0 (defined in INvStorage)INvStoragepure virtual
clearTlsCreds()=0 (defined in INvStorage)INvStoragepure virtual
config_ (defined in INvStorage)INvStorageprotected
deleteDelegation(Uptane::Role role)=0 (defined in INvStorage)INvStoragepure virtual
deleteReportEvents(int64_t id_max)=0 (defined in INvStorage)INvStoragepure virtual
deleteTargetInfo(const std::string &targetname) const =0 (defined in INvStorage)INvStoragepure virtual
fsReadInstalledVersions(const boost::filesystem::path &filename, std::vector< Uptane::Target > *installed_versions, size_t *current_version) (defined in INvStorage)INvStoragestatic
FSSToSQLS(FSStorageRead &fs_storage, SQLStorage &sql_storage) (defined in INvStorage)INvStoragestatic
getAllTargetNames() const =0 (defined in INvStorage)INvStoragepure virtual
getPendingEcus(std::vector< std::pair< Uptane::EcuSerial, Hash >> *pendingEcus)=0 (defined in INvStorage)INvStoragepure virtual
getTargetFilename(const std::string &targetname) const =0 (defined in INvStorage)INvStoragepure virtual
hasPendingInstall()=0 (defined in INvStorage)INvStoragepure virtual
importData(const ImportConfig &import_config) (defined in INvStorage)INvStorage
importInstalledVersions(const boost::filesystem::path &base_path) (defined in INvStorage)INvStorage
INvStorage(StorageConfig config) (defined in INvStorage)INvStorageinlineexplicit
loadAllDelegations(std::vector< std::pair< Uptane::Role, std::string >> &data) const =0 (defined in INvStorage)INvStoragepure virtual
loadCachedEcuManifest(const Uptane::EcuSerial &ecu_serial, std::string *manifest) const =0 (defined in INvStorage)INvStoragepure virtual
loadDelegation(std::string *data, Uptane::Role role) const =0 (defined in INvStorage)INvStoragepure virtual
loadDeviceDataHash(const std::string &data_type, std::string *hash) const =0 (defined in INvStorage)INvStoragepure virtual
loadDeviceId(std::string *device_id) const =0 (defined in INvStorage)INvStoragepure virtual
loadDeviceInstallationResult(data::InstallationResult *result, std::string *raw_report, std::string *correlation_id) const =0 (defined in INvStorage)INvStoragepure virtual
loadEcuInstallationResults(std::vector< std::pair< Uptane::EcuSerial, data::InstallationResult >> *results) const =0 (defined in INvStorage)INvStoragepure virtual
loadEcuRegistered() const =0 (defined in INvStorage)INvStoragepure virtual
loadEcuReportCounter(std::vector< std::pair< Uptane::EcuSerial, int64_t >> *results) const =0 (defined in INvStorage)INvStoragepure virtual
loadEcuSerials(EcuSerials *serials) const =0 (defined in INvStorage)INvStoragepure virtual
loadInstallationLog(const std::string &ecu_serial, std::vector< Uptane::Target > *log, bool only_installed) const =0 (defined in INvStorage)INvStoragepure virtual
loadInstalledVersions(const std::string &ecu_serial, boost::optional< Uptane::Target > *current_version, boost::optional< Uptane::Target > *pending_version) const =0 (defined in INvStorage)INvStoragepure virtual
loadLatestRoot(std::string *data, Uptane::RepositoryType repo) const (defined in INvStorage)INvStorageinline
loadMisconfiguredEcus(std::vector< MisconfiguredEcu > *ecus) const =0 (defined in INvStorage)INvStoragepure virtual
loadNeedReboot(bool *need_reboot) const =0 (defined in INvStorage)INvStoragepure virtual
loadNonRoot(std::string *data, Uptane::RepositoryType repo, Uptane::Role role) const =0 (defined in INvStorage)INvStoragepure virtual
loadPrimaryInstallationLog(std::vector< Uptane::Target > *log, bool only_installed) const (defined in INvStorage)INvStorageinline
loadPrimaryInstalledVersions(boost::optional< Uptane::Target > *current_version, boost::optional< Uptane::Target > *pending_version) const (defined in INvStorage)INvStorageinline
loadPrimaryKeys(std::string *public_key, std::string *private_key) const =0 (defined in INvStorage)INvStoragepure virtual
loadPrimaryPrivate(std::string *private_key) const =0 (defined in INvStorage)INvStoragepure virtual
loadPrimaryPublic(std::string *public_key) const =0 (defined in INvStorage)INvStoragepure virtual
loadReportEvents(Json::Value *report_array, int64_t *id_max) const =0 (defined in INvStorage)INvStoragepure virtual
loadRoot(std::string *data, Uptane::RepositoryType repo, Uptane::Version version) const =0 (defined in INvStorage)INvStoragepure virtual
loadSecondariesInfo(std::vector< SecondaryInfo > *secondaries) const =0 (defined in INvStorage)INvStoragepure virtual
loadSecondaryInfo(const Uptane::EcuSerial &ecu_serial, SecondaryInfo *secondary) const =0 (defined in INvStorage)INvStoragepure virtual
loadTlsCa(std::string *ca) const =0 (defined in INvStorage)INvStoragepure virtual
loadTlsCert(std::string *cert) const =0 (defined in INvStorage)INvStoragepure virtual
loadTlsCreds(std::string *ca, std::string *cert, std::string *pkey) const =0 (defined in INvStorage)INvStoragepure virtual
loadTlsPkey(std::string *cert) const =0 (defined in INvStorage)INvStoragepure virtual
newStorage(const StorageConfig &config, bool readonly=false) (defined in INvStorage)INvStoragestatic
saveEcuInstallationResult(const Uptane::EcuSerial &ecu_serial, const data::InstallationResult &result)=0 (defined in INvStorage)INvStoragepure virtual
saveEcuReportCounter(const Uptane::EcuSerial &ecu_serial, int64_t counter)=0 (defined in INvStorage)INvStoragepure virtual
saveInstalledVersion(const std::string &ecu_serial, const Uptane::Target &target, InstalledVersionUpdateMode update_mode)=0 (defined in INvStorage)INvStoragepure virtual
saveMisconfiguredEcu(const MisconfiguredEcu &ecu)=0 (defined in INvStorage)INvStoragepure virtual
savePrimaryInstalledVersion(const Uptane::Target &target, InstalledVersionUpdateMode update_mode) (defined in INvStorage)INvStorageinline
saveReportEvent(const Json::Value &json_value)=0 (defined in INvStorage)INvStoragepure virtual
saveSecondaryData(const Uptane::EcuSerial &ecu_serial, const std::string &data)=0 (defined in INvStorage)INvStoragepure virtual
saveSecondaryInfo(const Uptane::EcuSerial &ecu_serial, const std::string &sec_type, const PublicKey &public_key)=0 (defined in INvStorage)INvStoragepure virtual
storeCachedEcuManifest(const Uptane::EcuSerial &ecu_serial, const std::string &manifest)=0 (defined in INvStorage)INvStoragepure virtual
storeDelegation(const std::string &data, Uptane::Role role)=0 (defined in INvStorage)INvStoragepure virtual
storeDeviceDataHash(const std::string &data_type, const std::string &hash)=0 (defined in INvStorage)INvStoragepure virtual
storeDeviceId(const std::string &device_id)=0 (defined in INvStorage)INvStoragepure virtual
storeDeviceInstallationRawReport(const std::string &raw_report)=0 (defined in INvStorage)INvStoragepure virtual
storeDeviceInstallationResult(const data::InstallationResult &result, const std::string &raw_report, const std::string &correlation_id)=0 (defined in INvStorage)INvStoragepure virtual
storeEcuRegistered()=0 (defined in INvStorage)INvStoragepure virtual
storeEcuSerials(const EcuSerials &serials)=0 (defined in INvStorage)INvStoragepure virtual
storeNeedReboot()=0 (defined in INvStorage)INvStoragepure virtual
storeNonRoot(const std::string &data, Uptane::RepositoryType repo, Uptane::Role role)=0 (defined in INvStorage)INvStoragepure virtual
storePrimaryKeys(const std::string &public_key, const std::string &private_key)=0 (defined in INvStorage)INvStoragepure virtual
storeRoot(const std::string &data, Uptane::RepositoryType repo, Uptane::Version version)=0 (defined in INvStorage)INvStoragepure virtual
storeTargetFilename(const std::string &targetname, const std::string &filename) const =0 (defined in INvStorage)INvStoragepure virtual
storeTlsCa(const std::string &ca)=0 (defined in INvStorage)INvStoragepure virtual
storeTlsCert(const std::string &cert)=0 (defined in INvStorage)INvStoragepure virtual
storeTlsCreds(const std::string &ca, const std::string &cert, const std::string &pkey)=0 (defined in INvStorage)INvStoragepure virtual
storeTlsPkey(const std::string &pkey)=0 (defined in INvStorage)INvStoragepure virtual
type()=0 (defined in INvStorage)INvStoragepure virtual
~INvStorage()=default (defined in INvStorage)INvStoragevirtual