9#ifndef _b85a19af_b74d_4c96_89a0_f30a41b790b3
10#define _b85a19af_b74d_4c96_89a0_f30a41b790b3
61 Value::String const & affected_sop_class_uid,
62 Value::String const & affected_sop_instance_uid,
63 Value::Integer priority, std::shared_ptr<
DataSet const> dataset,
64 Value::String const & move_originator_ae_title,
65 Value::Integer move_originator_message_id);
66 void _parse(std::shared_ptr<
Message const> message);
DICOM Data set.
Definition: DataSet.h:30
A value held in a DICOM element.
Definition: Value.h:29
int64_t Integer
Integer type.
Definition: Value.h:42
std::string String
String type.
Definition: Value.h:48
C-STORE-RQ message.
Definition: CStoreRequest.h:28
CStoreRequest(std::shared_ptr< Message > message)
Create a C-STORE-RQ from a generic Message.
CStoreRequest(Value::Integer message_id, Value::String const &affected_sop_class_uid, Value::String const &affected_sop_instance_uid, Value::Integer priority, std::shared_ptr< DataSet > dataset, Value::String const &move_originator_ae_title="", Value::Integer move_originator_message_id=-1)
Create an store request with given Message ID, affected SOP class UID, priority, and data set.
ODIL_MESSAGE_MANDATORY_FIELD_STRING_MACRO(affected_sop_class_uid, registry::AffectedSOPClassUID) ODIL_MESSAGE_MANDATORY_FIELD_STRING_MACRO(affected_sop_instance_uid
Base class for all DIMSE messages.
Definition: Message.h:77
Base class for all DIMSE request messages.
Definition: Request.h:25
#define ODIL_MESSAGE_OPTIONAL_FIELD_INTEGER_MACRO(name, tag)
Definition: Message.h:67
#define ODIL_MESSAGE_MANDATORY_FIELD_STRING_MACRO(name, tag)
Definition: Message.h:64
#define ODIL_MESSAGE_OPTIONAL_FIELD_STRING_MACRO(name, tag)
Definition: Message.h:70
#define ODIL_MESSAGE_MANDATORY_FIELD_INTEGER_MACRO(name, tag)
Definition: Message.h:61
Tag const MoveOriginatorApplicationEntityTitle(0x0000, 0x1030)
Tag const AffectedSOPInstanceUID(0x0000, 0x1000)
Tag const AffectedSOPClassUID(0x0000, 0x0002)
Tag const MoveOriginatorMessageID(0x0000, 0x1031)
Tag const Priority(0x0000, 0x0700)
Definition: Association.h:25
#define ODIL_API
Definition: odil.h:28