9 #ifndef _f82a15e2_fd13_44b5_af7d_c6983494c9c6 10 #define _f82a15e2_fd13_44b5_af7d_c6983494c9c6 40 typedef std::function<void(message::CGetResponse &&)>
GetCallback;
50 DataSet const & query, StoreCallback store_callback,
51 GetCallback get_callback=GetCallback())
const;
55 DataSet && query, StoreCallback store_callback,
56 GetCallback get_callback=GetCallback())
const;
61 std::vector<DataSet>
get(
DataSet const & query)
const;
66 std::vector<DataSet>
get(
DataSet && query)
const;
71 StoreCallback store_callback, GetCallback get_callback)
const;
72 bool _handle_get_response(
74 void _handle_store_request(
80 #endif // _f82a15e2_fd13_44b5_af7d_c6983494c9c6
DICOM Data set.
Definition: DataSet.h:29
std::function< void(message::CGetResponse &&)> GetCallback
Callback called when a C-GET response is received.
Definition: GetSCU.h:40
C-STORE-RQ message.
Definition: CStoreRequest.h:27
C-GET-RQ message.
Definition: CGetRequest.h:25
StoreCallback Callback
Typedef to keep compatibility with previous versions.
Definition: GetSCU.h:37
C-GET-RSP message.
Definition: CGetResponse.h:25
Definition: Association.h:24
std::function< void(DataSet &&)> StoreCallback
Callback called when a C-STORE request is received.
Definition: GetSCU.h:31
#define ODIL_API
Definition: odil.h:28
Association.
Definition: Association.h:30
SCU for C-GET services.
Definition: GetSCU.h:27
Base class for all Service Class Users.
Definition: SCU.h:21