Aktualizr
C++ SOTA Client
All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
types.h File Reference
#include <algorithm>
#include <stdexcept>
#include <json/json.h>
#include <boost/filesystem.hpp>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TimeStamp
 
class  TimeStamp::InvalidTimeStamp
 
struct  data::Package
 
struct  data::ResultCode
 
struct  data::InstallationResult
 

Namespaces

 data
 General data structures.
 

Typedefs

using data::UpdateRequestId = std::string
 

Enumerations

enum  KeyType {
  kED25519 = 0, kFirstKnown = kED25519, kRSA2048, kRSA3072,
  kRSA4096, kLastKnown = kRSA4096, kUnknown = 0xff
}
 
enum  CryptoSource { kFile = 0, kPkcs11, kAndroid }
 

Functions

std::ostream & operator<< (std::ostream &os, const KeyType kt)
 
std::istream & operator>> (std::istream &is, KeyType &kt)
 
std::ostream & operator<< (std::ostream &os, CryptoSource cs)
 
std::ostream & operator<< (std::ostream &os, const TimeStamp &t)
 
std::ostream & data::operator<< (std::ostream &os, const ResultCode &result_code)