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

Event published when a retrieve operation completes. More...

#include <events.h>

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

Public Member Functions

 retrieve_completed_event (retrieve_operation op, std::string calling, std::string destination, uint16_t sent, uint16_t failed, uint16_t warning, uint64_t duration)
 

Public Attributes

retrieve_operation operation
 
std::string calling_ae
 
std::string destination_ae
 
uint16_t instances_sent
 
uint16_t instances_failed
 
uint16_t instances_warning
 
uint64_t duration_ms
 
std::chrono::steady_clock::time_point timestamp
 

Detailed Description

Event published when a retrieve operation completes.

Definition at line 271 of file events.h.

Constructor & Destructor Documentation

◆ retrieve_completed_event()

kcenon::pacs::events::retrieve_completed_event::retrieve_completed_event ( retrieve_operation op,
std::string calling,
std::string destination,
uint16_t sent,
uint16_t failed,
uint16_t warning,
uint64_t duration )
inline

Definition at line 281 of file events.h.

288 : operation(op),
289 calling_ae(std::move(calling)),
290 destination_ae(std::move(destination)),
291 instances_sent(sent),
292 instances_failed(failed),
293 instances_warning(warning),
294 duration_ms(duration),
295 timestamp(std::chrono::steady_clock::now()) {}
std::chrono::steady_clock::time_point timestamp
Definition events.h:279

Member Data Documentation

◆ calling_ae

std::string kcenon::pacs::events::retrieve_completed_event::calling_ae

Definition at line 273 of file events.h.

◆ destination_ae

std::string kcenon::pacs::events::retrieve_completed_event::destination_ae

Definition at line 274 of file events.h.

◆ duration_ms

uint64_t kcenon::pacs::events::retrieve_completed_event::duration_ms

Definition at line 278 of file events.h.

◆ instances_failed

uint16_t kcenon::pacs::events::retrieve_completed_event::instances_failed

Definition at line 276 of file events.h.

◆ instances_sent

uint16_t kcenon::pacs::events::retrieve_completed_event::instances_sent

Definition at line 275 of file events.h.

◆ instances_warning

uint16_t kcenon::pacs::events::retrieve_completed_event::instances_warning

Definition at line 277 of file events.h.

◆ operation

retrieve_operation kcenon::pacs::events::retrieve_completed_event::operation

Definition at line 272 of file events.h.

◆ timestamp

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

Definition at line 279 of file events.h.


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