9#ifndef _cca2fb7a_c3b6_47f4_a619_44701b074cda
10#define _cca2fb7a_c3b6_47f4_a619_44701b074cda
32 typedef std::function<
49 virtual void operator()(std::shared_ptr<message::Message> message);
52 void operator()(std::shared_ptr<message::NSetRequest const> message);
Association.
Definition Association.h:31
SCP for N-Set services.
Definition NSetSCP.h:26
NSetSCP(Association &association, Callback const &callback)
Constructor.
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
NSetSCP(Association &association)
Constructor.
Callback const & get_callback() const
Return the callback.
void set_callback(Callback const &callback)
Set the callback.
virtual void operator()(std::shared_ptr< message::Message > message)
Process a N-Set request.
Base class for all Service Class Providers.
Definition SCP.h:25
int64_t Integer
Integer type.
Definition Value.h:42
Definition Association.h:25
#define ODIL_API
Definition odil.h:28