PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
dcmtk_tool.h File Reference

C++ wrapper for DCMTK command-line tools. More...

#include "test_fixtures.h"
#include <chrono>
#include <cstdlib>
#include <filesystem>
#include <optional>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for dcmtk_tool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::integration_test::dcmtk_result
 Result of a DCMTK tool execution. More...
 
class  kcenon::pacs::integration_test::dcmtk_tool
 Wrapper class for DCMTK command-line tools. More...
 
class  kcenon::pacs::integration_test::dcmtk_server_guard
 RAII guard for DCMTK server processes. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::integration_test
 

Detailed Description

C++ wrapper for DCMTK command-line tools.

Provides reusable utilities for launching and managing DCMTK CLI tools (echoscu, storescu, findscu, movescu, storescp) within the pacs_system test infrastructure.

See also
Issue #450 - DCMTK Process Launcher and Test Utilities
Issue #449 - DCMTK Interoperability Test Automation Epic

Definition in file dcmtk_tool.h.