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;
virtual Status status() const override
This is the header file for a generated source file, GitSHA1.cpp.
const size_t odb_version_
unsigned long AuditEntryId
std::string source_module_
The name (as returned by get_module_name()) that created this update.
Implementation of IAuditTracker, backed by ODB.
virtual void set_checkpoint(Audit::AuditEntryPtr) override
Set the checkpoint for the update object.
std::shared_ptr< AuditEntry > AuditEntryPtr
virtual const std::string & description() const override
virtual const TimePoint & generated_at() const override
virtual UpdateId id() const override
std::chrono::system_clock::time_point TimePoint
TimePoint status_updated_at_
Last timepoint when status was updated.
virtual const std::string & source_module() const override
std::string description_
Optional description for the update.
virtual Audit::AuditEntryId get_checkpoint() const override
Audit::AuditTracker checkpoint_
Tracks the audit entry that represents the point in time of this update.
virtual const TimePoint & status_updated_at() const override