Skip to content

interface/solutionupdater.h

Namespaces

Name
cvedia
cvedia::rt
API for controlling the server and lifecycle management of runtime instances.
cvedia::rt::iface

Classes

Name
struct cvedia::rt::iface::SolutionUpdateInfo
class cvedia::rt::iface::SolutionUpdater

Types

Name
using std::pair< std::string, std::string > SolutionUpdateDescriptor
using std::vector< SolutionUpdateDescriptor > SolutionUpdateDescriptors
using std::vector< SolutionUpdateInfo > SolutionUpdateInfos

Types Documentation

using SolutionUpdateDescriptor

using SolutionUpdateDescriptor =  std::pair<std::string, std::string>;

A pair of strings describing a solution that can be updated. First string contains the name of solution folder inside solutionsDir to be updated, second string contains the uri of the solution from which the update can be performed.

Example: "SecuRT", "https://gitlab.com/cvedia/securt"

using SolutionUpdateDescriptors

using SolutionUpdateDescriptors =  std::vector<SolutionUpdateDescriptor>;

A vector containing one or more solution update descriptors

using SolutionUpdateInfos

using SolutionUpdateInfos =  std::vector<SolutionUpdateInfo>;

A vector of solution update info structures