9 #ifndef _0106eb3a_4e02_4d7c_93bf_4d53dcafbb05 10 #define _0106eb3a_4e02_4d7c_93bf_4d53dcafbb05 14 #include "odil/Association.h" 15 #include "odil/DataSet.h" 16 #include "odil/message/CFindRequest.h" 17 #include "odil/odil.h" 28 typedef std::function<void(DataSet &&)>
Callback;
37 void find(
DataSet const & query, Callback callback)
const;
40 void find(
DataSet && query, Callback callback)
const;
46 std::vector<DataSet> find(
DataSet const & query)
const;
52 std::vector<DataSet> find(
DataSet && query)
const;
55 void _find(message::CFindRequest
const & request, Callback callback)
const;
60 #endif // _0106eb3a_4e02_4d7c_93bf_4d53dcafbb05 Base class for all Service Class Users.
Definition: SCU.h:21
SCU for C-FIND services.
Definition: FindSCU.h:24
Definition: Association.cpp:39
std::function< void(DataSet &&)> Callback
Callback called when a response is received.
Definition: FindSCU.h:28
DICOM Data set.
Definition: DataSet.h:29
Association.
Definition: Association.h:30