PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::network::scp_scu_role_selection Struct Reference

SCP/SCU Role Selection Sub-item. More...

#include <pdu_types.h>

Collaboration diagram for kcenon::pacs::network::scp_scu_role_selection:
Collaboration graph

Public Member Functions

 scp_scu_role_selection ()
 
 scp_scu_role_selection (std::string uid, bool scu, bool scp)
 

Public Attributes

std::string sop_class_uid
 SOP Class UID.
 
bool scu_role
 SCU-role (true if supported)
 
bool scp_role
 SCP-role (true if supported)
 

Detailed Description

SCP/SCU Role Selection Sub-item.

Definition at line 180 of file pdu_types.h.

Constructor & Destructor Documentation

◆ scp_scu_role_selection() [1/2]

kcenon::pacs::network::scp_scu_role_selection::scp_scu_role_selection ( )
inline

Definition at line 185 of file pdu_types.h.

185: scu_role(false), scp_role(false) {}
bool scp_role
SCP-role (true if supported)
Definition pdu_types.h:183
bool scu_role
SCU-role (true if supported)
Definition pdu_types.h:182

◆ scp_scu_role_selection() [2/2]

kcenon::pacs::network::scp_scu_role_selection::scp_scu_role_selection ( std::string uid,
bool scu,
bool scp )
inline

Definition at line 186 of file pdu_types.h.

187 : sop_class_uid(std::move(uid)), scu_role(scu), scp_role(scp) {}
std::string sop_class_uid
SOP Class UID.
Definition pdu_types.h:181
std::string_view uid

Member Data Documentation

◆ scp_role

bool kcenon::pacs::network::scp_scu_role_selection::scp_role

SCP-role (true if supported)

Definition at line 183 of file pdu_types.h.

◆ scu_role

bool kcenon::pacs::network::scp_scu_role_selection::scu_role

SCU-role (true if supported)

Definition at line 182 of file pdu_types.h.

◆ sop_class_uid

std::string kcenon::pacs::network::scp_scu_role_selection::sop_class_uid

SOP Class UID.

Definition at line 181 of file pdu_types.h.

Referenced by kcenon::pacs::network::pdu_decoder::decode_user_info_item().


The documentation for this struct was generated from the following file: