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

Event published when a C-FIND query is executed. More...

#include <events.h>

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

Public Member Functions

 query_executed_event (query_level lvl, std::string calling, size_t results, uint64_t exec_time)
 

Public Attributes

query_level level
 
std::string calling_ae
 
size_t result_count
 
uint64_t execution_time_ms
 
std::chrono::steady_clock::time_point timestamp
 

Detailed Description

Event published when a C-FIND query is executed.

Definition at line 189 of file events.h.

Constructor & Destructor Documentation

◆ query_executed_event()

kcenon::pacs::events::query_executed_event::query_executed_event ( query_level lvl,
std::string calling,
size_t results,
uint64_t exec_time )
inline

Definition at line 196 of file events.h.

200 : level(lvl),
201 calling_ae(std::move(calling)),
202 result_count(results),
203 execution_time_ms(exec_time),
204 timestamp(std::chrono::steady_clock::now()) {}
std::chrono::steady_clock::time_point timestamp
Definition events.h:194

Member Data Documentation

◆ calling_ae

std::string kcenon::pacs::events::query_executed_event::calling_ae

Definition at line 191 of file events.h.

◆ execution_time_ms

uint64_t kcenon::pacs::events::query_executed_event::execution_time_ms

Definition at line 193 of file events.h.

◆ level

query_level kcenon::pacs::events::query_executed_event::level

Definition at line 190 of file events.h.

◆ result_count

size_t kcenon::pacs::events::query_executed_event::result_count

Definition at line 192 of file events.h.

◆ timestamp

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

Definition at line 194 of file events.h.


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