protected virtual void OnDimseSent(byte pcid, DicomAttributeCollection command, DicomAttributeCollection dataset)
{
var msg = new DicomMessage(command, dataset);
DicomCommandField commandField = msg.CommandField;
if ((commandField == DicomCommandField.CStoreRequest)
|| (commandField == DicomCommandField.CCancelRequest)
|| (commandField == DicomCommandField.CEchoRequest)
|| (commandField == DicomCommandField.CFindRequest)
|| (commandField == DicomCommandField.CGetRequest)
|| (commandField == DicomCommandField.CMoveRequest)
|| (commandField == DicomCommandField.NActionRequest)
|| (commandField == DicomCommandField.NCreateRequest)
|| (commandField == DicomCommandField.NDeleteRequest)
|| (commandField == DicomCommandField.NEventReportRequest)
|| (commandField == DicomCommandField.NGetRequest)
|| (commandField == DicomCommandField.NSetRequest))
{
if (MessageSent != null)
MessageSent(_assoc, msg);
}
if ((commandField == DicomCommandField.CStoreResponse)
|| (commandField == DicomCommandField.CEchoResponse)
|| (commandField == DicomCommandField.CFindResponse)
|| (commandField == DicomCommandField.CGetResponse)
|| (commandField == DicomCommandField.CMoveResponse)
|| (commandField == DicomCommandField.NActionResponse)
|| (commandField == DicomCommandField.NCreateResponse)
|| (commandField == DicomCommandField.NDeleteResponse)
|| (commandField == DicomCommandField.NEventReportResponse)
|| (commandField == DicomCommandField.NGetResponse)
|| (commandField == DicomCommandField.NSetResponse))
{
if (MessageSent != null)
MessageSent(_assoc, msg);
}
}