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

Streaming query handler for memory-efficient C-FIND processing. More...

#include "query_result_stream.h"
#include <kcenon/pacs/core/dicom_dataset.h>
#include <kcenon/pacs/services/query_scp.h>
#include <functional>
#include <memory>
#include <string>
Include dependency graph for streaming_query_handler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::storage
 
namespace  kcenon::pacs::services
 

Detailed Description

Streaming query handler for memory-efficient C-FIND processing.

This file provides the streaming_query_handler class that integrates query_result_stream with the query_scp service for paginated C-FIND responses without loading all results into memory.

When compiled with PACS_WITH_DATABASE_SYSTEM, uses query_result_stream for unified database access.

See also
SRS-SVC-006, FR-5.3
Issue #188 - Streaming query results with pagination
Author
kcenon
Since
1.0.0

Definition in file streaming_query_handler.h.