9 #ifndef _b21e4f11_9337_4612_8152_b59dedc16f18 10 #define _b21e4f11_9337_4612_8152_b59dedc16f18 15 #include "odil/AssociationParameters.h" 16 #include "odil/Exception.h" 28 std::function<AssociationParameters(AssociationParameters const &)>
39 default_association_acceptor(AssociationParameters
const & input);
47 unsigned char result,
unsigned char source,
unsigned char reason,
48 std::string
const & message=
"Association rejected");
68 unsigned char _result;
69 unsigned char _source;
70 unsigned char _reason;
75 #endif // _b21e4f11_9337_4612_8152_b59dedc16f18 void set_reason(unsigned char value)
Set the rejection reason.
Definition: AssociationAcceptor.cpp:93
Exception reported when an incoming association is rejected.
Definition: AssociationAcceptor.h:42
void set_source(unsigned char value)
Set the rejection source.
Definition: AssociationAcceptor.cpp:79
unsigned char get_reason() const
Return the rejection reason.
Definition: AssociationAcceptor.cpp:86
void set_result(unsigned char value)
Set the rejection result.
Definition: AssociationAcceptor.cpp:65
Base class for odil exceptions.
Definition: Exception.h:19
unsigned char get_source() const
Return the rejection source.
Definition: AssociationAcceptor.cpp:72
Definition: Association.cpp:39
AssociationRejected(unsigned char result, unsigned char source, unsigned char reason, std::string const &message="Association rejected")
Constructor.
Definition: AssociationAcceptor.cpp:46
unsigned char get_result() const
Return the rejection result.
Definition: AssociationAcceptor.cpp:58