33 #include "dcmtk/config/osconfig.h"
35 #include "dcmtk/oflog/oflog.h"
36 #include "dcmtk/dcmdata/dctk.h"
37 #include "dcmtk/dcmnet/dimse.h"
38 #include "dcmtk/dcmnet/dcasccff.h"
39 #include "dcmtk/dcmnet/dcasccfg.h"
46 #include "dcmtk/dcmtls/tlstrans.h"
47 #include "dcmtk/dcmtls/tlslayer.h"
75 DCMSCP_ACTION_UNDEFINED,
77 DCMSCP_ACTION_REFUSE_ASSOCIATION
82 enum DcmRefuseReasonType
85 DCMSCP_TOO_MANY_ASSOCIATIONS,
89 DCMSCP_BAD_APPLICATION_CONTEXT_NAME,
91 DCMSCP_BAD_APPLICATION_ENTITY_SERVICE,
95 DCMSCP_NO_IMPLEMENTATION_CLASS_UID,
97 DCMSCP_NO_PRESENTATION_CONTEXTS,
174 const T_ASC_SC_ROLE role = ASC_SC_ROLE_DEFAULT,
175 const OFString &profile =
"DEFAULT");
181 void setPort(
const Uint16 port);
239 char *argv[] = NULL);
400 DcmSCPActionType &desiredAction);
455 T_ASC_PresentationContextID presID);
468 T_ASC_PresentationContextID presID,
470 Uint16 &eventTypeID);
573 DIMSE_ProgressCallback callback,
574 void *callbackContext,
602 const Uint32 timeout = 0);
619 DIMSE_ProgressCallback callback,
620 void *callbackContext);