|
PACS System 0.1.0
PACS DICOM system library
|
Namespaces | |
| namespace | detail |
Classes | |
| class | document_consumer |
| ITI-43 Document Consumer actor. More... | |
| struct | document_response |
| ITI-43 RetrieveDocumentSet response payload. More... | |
| class | document_source |
| ITI-41 Document Source actor. More... | |
| struct | http_options |
| HTTPS transport options for the Document Source actor. More... | |
| struct | registry_document_entry |
| One XDSDocumentEntry extracted from an AdhocQueryResponse. More... | |
| class | registry_query |
| ITI-18 Registry Query actor. More... | |
| struct | registry_query_options |
| Optional creation-time window for ITI-18 FindDocuments queries. More... | |
| struct | registry_query_request |
| ITI-18 RegistryStoredQuery request target. More... | |
| struct | registry_query_result |
| ITI-18 RegistryStoredQueryResponse payload. More... | |
| struct | retrieve_request |
| ITI-43 RetrieveDocumentSet request target. More... | |
| struct | signing_material |
| Signing material for WS-Security XML-DSig. More... | |
| struct | submission_set |
| ebRIM/ebRS-shaped submission set metadata. More... | |
| struct | submit_response |
| ITI-41 response summary. More... | |
| struct | xds_document |
| A single XDS document entry plus its binary payload. More... | |
Variables | |
| constexpr std::string_view | error_source = "ihe.xds" |
| Short identifier used as the "source" field of make_error. | |
|
strong |
Stable numeric error codes for XDS.b actor failures.
Values are contiguous and intended for persistence/logging. They are not HTTP status codes; HTTP-layer failures are reported via transport_http_error with the status embedded in the error message.
Definition at line 29 of file errors.h.
|
inlineconstexpr |
Short identifier used as the "source" field of make_error.
Kept as a single constexpr view so callers grepping logs see one tag. Historical value was "ihe.xds.document_source" (Issue #1128). Generalized to "ihe.xds" in Issue #1129 when the Document Consumer landed; both actors share the tag so logs filter cleanly on a single prefix.
Definition at line 95 of file errors.h.
Referenced by kcenon::pacs::ihe::xds::detail::build_iti18_envelope(), kcenon::pacs::ihe::xds::detail::build_iti41_envelope(), kcenon::pacs::ihe::xds::detail::build_iti43_envelope(), kcenon::pacs::ihe::xds::registry_query::impl::find_documents(), kcenon::pacs::ihe::xds::registry_query::impl::get_documents(), kcenon::pacs::ihe::xds::detail::http_post(), kcenon::pacs::ihe::xds::detail::package_mtom(), kcenon::pacs::ihe::xds::detail::parse_mtom_response(), kcenon::pacs::ihe::xds::detail::parse_query_response(), kcenon::pacs::ihe::xds::document_source::impl::parse_registry_response(), kcenon::pacs::ihe::xds::detail::parse_retrieve_response(), kcenon::pacs::ihe::xds::document_consumer::impl::retrieve(), kcenon::pacs::ihe::xds::detail::sign_envelope(), and kcenon::pacs::ihe::xds::detail::verify_envelope_integrity().