9 #ifndef _0dd2e31e_212a_494a_a8d3_93b235336658
10 #define _0dd2e31e_212a_494a_a8d3_93b235336658
24 class ODIL_API Response:
public Message
37 AttributeListError=0x0107,
38 AttributeValueOutOfRange=0x0116,
41 SOPClassNotSupported=0x0122,
42 ClassInstanceConflict=0x0119,
43 DuplicateSOPInstance=0x0111,
44 DuplicateInvocation=0x0210,
45 InvalidArgumentValue=0x0115,
46 InvalidAttributeValue=0x0106,
47 InvalidObjectInstance=0x0117,
48 MissingAttribute=0x0120,
49 MissingAttributeValue=0x0121,
50 MistypedArgument=0x0212,
51 NoSuchArgument=0x0114,
52 NoSuchAttribute=0x0105,
53 NoSuchEventType=0x0113,
54 NoSuchSOPInstance=0x0112,
55 NoSuchSOPClass=0x0118,
56 ProcessingFailure=0x0110,
57 ResourceLimitation=0x0213,
58 UnrecognizedOperation=0x0211,
59 NoSuchActionType=0x0123,
60 RefusedNotAuthorized=0x0124,
81 Response(std::shared_ptr<Message const> message);
99 bool is_pending()
const;
102 bool is_warning()
const;
105 bool is_failure()
const;
108 void set_status_fields(std::shared_ptr<DataSet const> status_fields);
115 #endif // _0dd2e31e_212a_494a_a8d3_93b235336658