PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
http_options.h
Go to the documentation of this file.
1// BSD 3-Clause License
2// Copyright (c) 2021-2025, 🍀☀🌕🌥 🌊
3// See the LICENSE file in the project root for full license information.
4
12#pragma once
13
14#include <chrono>
15#include <string>
16
17namespace kcenon::pacs::ihe::xds {
18
35 std::string endpoint;
36 std::string soap_action{
37 "urn:ihe:iti:2007:RegisterDocumentSet-b"};
38
39 std::chrono::milliseconds connect_timeout{std::chrono::seconds{10}};
40 std::chrono::milliseconds request_timeout{std::chrono::seconds{30}};
41
42 bool verify_peer{true};
43 bool verify_host{true};
44 std::string ca_bundle_path;
45
48
49 std::string user_agent{"kcenon-pacs-xds/0.1"};
50};
51
52} // namespace kcenon::pacs::ihe::xds
HTTPS transport options for the Document Source actor.
std::chrono::milliseconds connect_timeout
std::chrono::milliseconds request_timeout