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

Event published when an image is successfully received via C-STORE. More...

#include <events.h>

Collaboration diagram for kcenon::pacs::events::image_received_event:
Collaboration graph

Public Member Functions

 image_received_event (std::string patient, std::string study_uid, std::string series_uid, std::string sop_uid, std::string sop_class, std::string calling, size_t bytes)
 

Public Attributes

std::string patient_id
 
std::string study_instance_uid
 
std::string series_instance_uid
 
std::string sop_instance_uid
 
std::string sop_class_uid
 
std::string calling_ae
 
size_t bytes_received
 
std::chrono::steady_clock::time_point timestamp
 

Detailed Description

Event published when an image is successfully received via C-STORE.

Definition at line 108 of file events.h.

Constructor & Destructor Documentation

◆ image_received_event()

kcenon::pacs::events::image_received_event::image_received_event ( std::string patient,
std::string study_uid,
std::string series_uid,
std::string sop_uid,
std::string sop_class,
std::string calling,
size_t bytes )
inline

Definition at line 118 of file events.h.

125 : patient_id(std::move(patient)),
126 study_instance_uid(std::move(study_uid)),
127 series_instance_uid(std::move(series_uid)),
128 sop_instance_uid(std::move(sop_uid)),
129 sop_class_uid(std::move(sop_class)),
130 calling_ae(std::move(calling)),
131 bytes_received(bytes),
132 timestamp(std::chrono::steady_clock::now()) {}
std::chrono::steady_clock::time_point timestamp
Definition events.h:116

Member Data Documentation

◆ bytes_received

size_t kcenon::pacs::events::image_received_event::bytes_received

Definition at line 115 of file events.h.

◆ calling_ae

std::string kcenon::pacs::events::image_received_event::calling_ae

Definition at line 114 of file events.h.

◆ patient_id

std::string kcenon::pacs::events::image_received_event::patient_id

Definition at line 109 of file events.h.

◆ series_instance_uid

std::string kcenon::pacs::events::image_received_event::series_instance_uid

Definition at line 111 of file events.h.

◆ sop_class_uid

std::string kcenon::pacs::events::image_received_event::sop_class_uid

Definition at line 113 of file events.h.

◆ sop_instance_uid

std::string kcenon::pacs::events::image_received_event::sop_instance_uid

Definition at line 112 of file events.h.

◆ study_instance_uid

std::string kcenon::pacs::events::image_received_event::study_instance_uid

Definition at line 110 of file events.h.

◆ timestamp

std::chrono::steady_clock::time_point kcenon::pacs::events::image_received_event::timestamp

Definition at line 116 of file events.h.


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