9 #ifndef _cca2fb7a_c3b6_47f4_a619_44701b074cda 10 #define _cca2fb7a_c3b6_47f4_a619_44701b074cda 32 typedef std::function<
43 Callback const & get_callback()
const;
46 void set_callback(
Callback const & callback);
49 virtual void operator()(std::shared_ptr<message::Message> message);
52 void operator()(std::shared_ptr<message::NSetRequest const> message);
57 #endif // _cca2fb7a_c3b6_47f4_a619_44701b074cda
int64_t Integer
Integer type.
Definition: Value.h:42
Definition: Association.h:24
#define ODIL_API
Definition: odil.h:28
Base class for all Service Class Providers.
Definition: SCP.h:24
Association.
Definition: Association.h:30
SCP for N-Set services.
Definition: NSetSCP.h:25
std::function< Value::Integer(std::shared_ptr< message::NSetRequest const >) > Callback
Callback called when a request is received, shall throw an SCP::Exception on error.
Definition: NSetSCP.h:34