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

Presentation Context for A-ASSOCIATE-RQ. More...

#include <pdu_types.h>

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

Public Member Functions

 presentation_context_rq ()
 
 presentation_context_rq (uint8_t context_id, std::string abs_syntax, std::vector< std::string > ts_list)
 

Public Attributes

uint8_t id
 Presentation Context ID (odd number 1-255)
 
std::string abstract_syntax
 Abstract Syntax UID (SOP Class)
 
std::vector< std::string > transfer_syntaxes
 Proposed Transfer Syntaxes.
 

Detailed Description

Presentation Context for A-ASSOCIATE-RQ.

Definition at line 149 of file pdu_types.h.

Constructor & Destructor Documentation

◆ presentation_context_rq() [1/2]

kcenon::pacs::network::presentation_context_rq::presentation_context_rq ( )
inline

Definition at line 154 of file pdu_types.h.

154: id(0) {}
uint8_t id
Presentation Context ID (odd number 1-255)
Definition pdu_types.h:150

◆ presentation_context_rq() [2/2]

kcenon::pacs::network::presentation_context_rq::presentation_context_rq ( uint8_t context_id,
std::string abs_syntax,
std::vector< std::string > ts_list )
inline

Definition at line 155 of file pdu_types.h.

157 : id(context_id)
158 , abstract_syntax(std::move(abs_syntax))
159 , transfer_syntaxes(std::move(ts_list)) {}
std::string abstract_syntax
Abstract Syntax UID (SOP Class)
Definition pdu_types.h:151
std::vector< std::string > transfer_syntaxes
Proposed Transfer Syntaxes.
Definition pdu_types.h:152

Member Data Documentation

◆ abstract_syntax

std::string kcenon::pacs::network::presentation_context_rq::abstract_syntax

◆ id

uint8_t kcenon::pacs::network::presentation_context_rq::id

Presentation Context ID (odd number 1-255)

Definition at line 150 of file pdu_types.h.

Referenced by kcenon::pacs::network::pdu_decoder::decode_variable_items(), and kcenon::pacs::network::pdu_encoder::encode_presentation_context_rq().

◆ transfer_syntaxes

std::vector<std::string> kcenon::pacs::network::presentation_context_rq::transfer_syntaxes

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