9 #ifndef _32b5f072_8ebb_4df1_925d_abd5f0535eb6 10 #define _32b5f072_8ebb_4df1_925d_abd5f0535eb6 33 URL const & base_url, std::string
const & transfer_syntax=
"",
34 std::string
const & character_set=
"",
35 bool include_media_type_in_query=
false,
36 bool include_character_set_in_query=
false);
48 URL const & get_base_url()
const;
51 void set_base_url(
URL const & url);
54 std::string
const & get_transfer_syntax()
const;
57 void set_transfer_syntax(std::string
const & transfer_syntax);
60 std::string
const & get_character_set()
const;
63 void set_character_set(std::string
const & character_set);
66 bool get_include_media_type_in_query()
const;
69 void set_include_media_type_in_query(
bool include_media_type_in_query);
72 bool get_include_character_set_in_query()
const;
75 void set_include_character_set_in_query(
bool include_charcter_set_in_query);
78 Type get_type()
const;
81 Selector const & get_selector()
const;
84 URL const & get_url()
const;
87 std::string
const & get_media_type()
const;
97 void request_bulk_data(
Selector const & selector);
100 void request_bulk_data(
URL const & url);
103 void request_pixel_data(
105 std::string
const & media_type=
"application/octet-stream");
112 std::string _transfer_syntax;
113 std::string _character_set;
114 bool _include_media_type_in_query;
115 bool _include_character_set_in_query;
119 std::string _media_type;
124 static bool _is_selector_valid(
Selector const & selector);
131 #endif // _32b5f072_8ebb_4df1_925d_abd5f0535eb6
HTTP request.
Definition: HTTPRequest.h:25
bool operator!=(Value::DataSets const &left, Value::DataSets const &right)
Difference test.
Definition: Association.h:24
WADO-RS request generator and parser.
Definition: WADORSRequest.h:28
Uniform resource locator.
Definition: URL.h:25
#define ODIL_API
Definition: odil.h:28
Type
Type of the request or response (use for WADO & QIDO).
Definition: Utils.h:26
bool operator==(Value::DataSets const &left, Value::DataSets const &right)
Equality test.
Representation
Data representation for DICOM requests and responses.
Definition: Utils.h:35
Target (in the DICOM data model) of the request.
Definition: Selector.h:26