Leosac  0.8.0
Open Source Access Control
Leosac::update Namespace Reference

Classes

struct  AccessPointUpdateJSONSerializer
 Serializer for AccessPointUpdate objects. More...
 
struct  AccessPointUpdateJSONStringSerializer
 
class  IUpdate
 
class  Update
 Represent an update. More...
 
class  UpdateBackend
 
struct  UpdateDescriptor
 Describe an update that has yet to be done. More...
 
struct  UpdateDescriptorJSONSerializer
 
struct  UpdateJSONSerializer
 Serializer for EvoXS AccessPointUpdate. More...
 
class  UpdateService
 This service provides various update management utilities. More...
 

Typedefs

using IUpdatePtr = std::shared_ptr< IUpdate >
 
using UpdatePtr = std::shared_ptr< Update >
 
using UpdateLWPtr = odb::lazy_weak_ptr< Update >
 
using UpdateBackendPtr = std::shared_ptr< UpdateBackend >
 
using UpdateDescriptorPtr = std::shared_ptr< UpdateDescriptor >
 
using UpdateId = unsigned long
 

Enumerations

enum  Status { Status::PENDING = 0, Status::ACKNOWLEDGED = 1, Status::CANCELLED = 2, Status::TRANSIENT = 3 }
 
enum  Severity { Severity::LOW = 0, Severity::NORMAL = 1, Severity::HIGHT = 2, Severity::CRITICAL = 3 }
 

Typedef Documentation

◆ IUpdatePtr

using Leosac::update::IUpdatePtr = typedef std::shared_ptr<IUpdate>

Definition at line 42 of file UpdateFwd.hpp.

◆ UpdateBackendPtr

using Leosac::update::UpdateBackendPtr = typedef std::shared_ptr<UpdateBackend>

Definition at line 49 of file UpdateFwd.hpp.

◆ UpdateDescriptorPtr

using Leosac::update::UpdateDescriptorPtr = typedef std::shared_ptr<UpdateDescriptor>

Definition at line 52 of file UpdateFwd.hpp.

◆ UpdateId

using Leosac::update::UpdateId = typedef unsigned long

Definition at line 56 of file UpdateFwd.hpp.

◆ UpdateLWPtr

using Leosac::update::UpdateLWPtr = typedef odb::lazy_weak_ptr<Update>

Definition at line 46 of file UpdateFwd.hpp.

◆ UpdatePtr

using Leosac::update::UpdatePtr = typedef std::shared_ptr<Update>

Definition at line 45 of file UpdateFwd.hpp.

Enumeration Type Documentation

◆ Severity

Enumerator
LOW 
NORMAL 
HIGHT 
CRITICAL 

Definition at line 34 of file UpdateService.hpp.

◆ Status

Enumerator
PENDING 
ACKNOWLEDGED 
CANCELLED 
TRANSIENT 

Definition at line 30 of file UpdateFwd.hpp.