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

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

clear_recent_studies(std::string_view user_id) -> VoidResultkcenon::pacs::storage::viewer_state_repository
count_recent_studies(std::string_view user_id) const -> size_tkcenon::pacs::storage::viewer_state_repository
count_states() const -> size_tkcenon::pacs::storage::viewer_state_repository
db_kcenon::pacs::storage::viewer_state_repositoryprivate
find_state_by_id(std::string_view state_id) const -> std::optional< viewer_state_record >kcenon::pacs::storage::viewer_state_repository
find_states_by_study(std::string_view study_uid) const -> std::vector< viewer_state_record >kcenon::pacs::storage::viewer_state_repository
get_recent_studies(std::string_view user_id, size_t limit=20) const -> std::vector< recent_study_record >kcenon::pacs::storage::viewer_state_repository
is_valid() const noexcept -> boolkcenon::pacs::storage::viewer_state_repository
operator=(const viewer_state_repository &) -> viewer_state_repository &=deletekcenon::pacs::storage::viewer_state_repository
operator=(viewer_state_repository &&) noexcept -> viewer_state_repository &kcenon::pacs::storage::viewer_state_repository
parse_recent_study_row(void *stmt) const -> recent_study_recordkcenon::pacs::storage::viewer_state_repositoryprivate
parse_state_row(void *stmt) const -> viewer_state_recordkcenon::pacs::storage::viewer_state_repositoryprivate
record_study_access(std::string_view user_id, std::string_view study_uid) -> VoidResultkcenon::pacs::storage::viewer_state_repository
remove_state(std::string_view state_id) -> VoidResultkcenon::pacs::storage::viewer_state_repository
save_state(const viewer_state_record &record) -> VoidResultkcenon::pacs::storage::viewer_state_repository
search_states(const viewer_state_query &query) const -> std::vector< viewer_state_record >kcenon::pacs::storage::viewer_state_repository
viewer_state_repository(sqlite3 *db)kcenon::pacs::storage::viewer_state_repositoryexplicit
viewer_state_repository(const viewer_state_repository &)=deletekcenon::pacs::storage::viewer_state_repository
viewer_state_repository(viewer_state_repository &&) noexceptkcenon::pacs::storage::viewer_state_repository
~viewer_state_repository()kcenon::pacs::storage::viewer_state_repository