|
Leosac
0.8.0
Open Source Access Control
|
Go to the documentation of this file.
24 #include <odb/core.hxx>
38 #pragma db object polymorphic optimistic
61 virtual const std::string &
description()
const override;
62 virtual void description(
const std::string &d)
override;
TimePoint status_updated_at_
Last timepoint when status was updated.
virtual const TimePoint & status_updated_at() const override
std::shared_ptr< AuditEntry > AuditEntryPtr
virtual Status status() const override
const size_t odb_version_
unsigned long AuditEntryId
Implementation of IAuditTracker, backed by ODB.
std::string source_module_
The name (as returned by get_module_name()) that created this update.
This is the header file for a generated source file, GitSHA1.cpp.
virtual const std::string & description() const override
virtual void set_checkpoint(Audit::AuditEntryPtr) override
Set the checkpoint for the update object.
std::chrono::system_clock::time_point TimePoint
virtual const TimePoint & generated_at() const override
virtual Audit::AuditEntryId get_checkpoint() const override
std::string description_
Optional description for the update.
Audit::AuditTracker checkpoint_
Tracks the audit entry that represents the point in time of this update.
virtual const std::string & source_module() const override
virtual UpdateId id() const override