1 #ifndef UPTANE_IPUPTANESECONDARY_H_ 2 #define UPTANE_IPUPTANESECONDARY_H_ 7 #include "uptane/secondaryinterface.h" 16 bool putMetadata(
const RawMetaPack& meta_pack)
override;
17 int32_t getRootVersion(
bool )
override {
return 0; }
18 bool putRoot(
const std::string& ,
bool )
override {
return true; }
19 bool sendFirmwareAsync(
const std::shared_ptr<std::string>&
data)
override;
20 Json::Value getManifest()
override;
22 sockaddr_storage getAddr() {
return sconfig.ip_addr; }
25 bool sendFirmware(
const std::shared_ptr<std::string>&
data);
26 std::future<bool> install_future;
31 #endif // UPTANE_IPUPTANESECONDARY_H_
Config conf("tests/config/basic.toml")
Base data types that are used in The Update Framework (TUF), part of UPTANE.