PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::security::Action Namespace Reference

specific actions that can be performed More...

Variables

constexpr std::uint32_t None = 0
 
constexpr std::uint32_t Read = 1 << 0
 
constexpr std::uint32_t Write = 1 << 1
 
constexpr std::uint32_t Delete = 1 << 2
 
constexpr std::uint32_t Export = 1 << 3
 
constexpr std::uint32_t Execute = 1 << 4
 
constexpr std::uint32_t All = 0xFFFFFFFF
 
constexpr std::uint32_t ReadWrite = Read | Write
 
constexpr std::uint32_t Full = Read | Write | Delete | Export | Execute
 

Detailed Description

specific actions that can be performed

Variable Documentation

◆ All

std::uint32_t kcenon::pacs::security::Action::All = 0xFFFFFFFF
constexpr

Definition at line 47 of file permission.h.

◆ Delete

std::uint32_t kcenon::pacs::security::Action::Delete = 1 << 2
constexpr

◆ Execute

std::uint32_t kcenon::pacs::security::Action::Execute = 1 << 4
constexpr

◆ Export

std::uint32_t kcenon::pacs::security::Action::Export = 1 << 3
constexpr

◆ Full

std::uint32_t kcenon::pacs::security::Action::Full = Read | Write | Delete | Export | Execute
constexpr

◆ None

std::uint32_t kcenon::pacs::security::Action::None = 0
constexpr

◆ Read

◆ ReadWrite

std::uint32_t kcenon::pacs::security::Action::ReadWrite = Read | Write
constexpr

Definition at line 48 of file permission.h.

◆ Write

std::uint32_t kcenon::pacs::security::Action::Write = 1 << 1
constexpr