9 #ifndef _fdbf3f51_91f5_464a_b449_c3f994297210 10 #define _fdbf3f51_91f5_464a_b449_c3f994297210 14 #include "odil/Association.h" 15 #include "odil/odil.h" 17 #include "odil/Value.h" 18 #include "odil/message/CStoreRequest.h" 19 #include "odil/message/Message.h" 32 typedef std::function<Value::Integer(message::CStoreRequest &&)>
Callback;
44 Callback
const & get_callback()
const;
47 void set_callback(Callback
const & callback);
50 virtual void operator()(message::Message
const & message);
53 virtual void operator()(message::Message && message);
57 void operator()(message::CStoreRequest & request);
62 #endif // _fdbf3f51_91f5_464a_b449_c3f994297210 std::function< Value::Integer(message::CStoreRequest &&)> Callback
Callback called when a request is received, shall throw an SCP::Exception on error.
Definition: StoreSCP.h:32
Definition: Association.cpp:39
Base class for all Service Class Providers.
Definition: SCP.h:24
SCP for C-Store services.
Definition: StoreSCP.h:25
Association.
Definition: Association.h:30