PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::storage::audit_repository Member List

This is the complete list of members for kcenon::pacs::storage::audit_repository, including all inherited members.

add_audit_log(const audit_record &record) -> Result< int64_t >kcenon::pacs::storage::audit_repository
audit_count() const -> Result< size_t >kcenon::pacs::storage::audit_repository
audit_repository(sqlite3 *db)kcenon::pacs::storage::audit_repositoryexplicit
audit_repository(const audit_repository &)=deletekcenon::pacs::storage::audit_repository
audit_repository(audit_repository &&) noexceptkcenon::pacs::storage::audit_repository
cleanup_old_audit_logs(std::chrono::hours age) -> Result< size_t >kcenon::pacs::storage::audit_repository
db_kcenon::pacs::storage::audit_repositoryprivate
find_audit_by_pk(int64_t pk) const -> std::optional< audit_record >kcenon::pacs::storage::audit_repository
operator=(const audit_repository &) -> audit_repository &=deletekcenon::pacs::storage::audit_repository
operator=(audit_repository &&) noexcept -> audit_repository &kcenon::pacs::storage::audit_repository
parse_audit_row(void *stmt) const -> audit_recordkcenon::pacs::storage::audit_repositoryprivate
parse_timestamp(const std::string &str) -> std::chrono::system_clock::time_pointkcenon::pacs::storage::audit_repositoryprivatestatic
query_audit_log(const audit_query &query) const -> Result< std::vector< audit_record > >kcenon::pacs::storage::audit_repository
to_like_pattern(std::string_view pattern) -> std::stringkcenon::pacs::storage::audit_repositoryprivatestatic
~audit_repository()kcenon::pacs::storage::audit_repository