📄 dicom_services.h
字号:
typedefCONDITION(SRV_C_FIND_REQ_CALLBACK) (MSG_C_FIND_REQ * findRequest, MSG_C_FIND_RESP * findResonse, int responseCount, char *abstractSyntax, char *queryLevel, void *ctx);CONDITIONSRV_CFindRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, MSG_C_FIND_REQ * findRequest, MSG_C_FIND_RESP * findResponse, SRV_C_FIND_REQ_CALLBACK * nextRecordCallback, void *nextRecordCtx, char *dirName);typedefCONDITION(SRV_C_FIND_RESP_CALLBACK) (MSG_C_FIND_REQ * findRequest, MSG_C_FIND_RESP * findResonse, int responseCount, char *abstractSyntax, char *queryLevel, void *ctx);CONDITIONSRV_CFindResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * ctx, MSG_C_FIND_REQ ** findRequest, MSG_C_FIND_RESP * findReply, SRV_C_FIND_RESP_CALLBACK * findCallback, void *findCtx, char *dirName);typedefCONDITION(SRV_N_GET_REQ_CALLBACK) (MSG_N_GET_REQ * getRequest, MSG_N_GET_RESP * getResonse, void *ctx);CONDITIONSRV_NGetRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, char *SOPClass, MSG_N_GET_REQ * getRequest, MSG_N_GET_RESP * getResponse, SRV_N_GET_REQ_CALLBACK * getCallback, void *getCtx, char *dirName);typedefCONDITION(SRV_N_GET_RESP_CALLBACK) (MSG_N_GET_REQ * getRequest, MSG_N_GET_RESP * getResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NGetResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * ctx, MSG_N_GET_REQ ** ngetRequest, MSG_N_GET_RESP * ngetReply, SRV_N_GET_RESP_CALLBACK * ngetCallback, void *ngetCtx, char *dirName);typedefCONDITION(SRV_N_CREATE_REQ_CALLBACK) (MSG_N_CREATE_REQ * createRequest, MSG_N_CREATE_RESP * createResonse, void *ctx);CONDITIONSRV_NCreateRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, char *SOPClass, MSG_N_CREATE_REQ * createRequest, MSG_N_CREATE_RESP * createResponse, SRV_N_CREATE_REQ_CALLBACK * createCallback, void *createCtx, char *dirName);typedefCONDITION(SRV_N_CREATE_RESP_CALLBACK) (MSG_N_CREATE_REQ * createRequest, MSG_N_CREATE_RESP * createResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NCreateResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * presentationCtx, MSG_N_CREATE_REQ ** createRequest, MSG_N_CREATE_RESP * createReply, SRV_N_CREATE_RESP_CALLBACK * createCallback, void *createCtx, char *dirName);typedefCONDITION(SRV_N_EVENTREPORT_REQ_CALLBACK)(MSG_N_EVENT_REPORT_REQ * eventReportRequest, MSG_N_EVENT_REPORT_RESP * eventReportResonse, void *ctx);CONDITIONSRV_NEventReportRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, MSG_N_EVENT_REPORT_REQ * eventRequest, MSG_N_EVENT_REPORT_RESP * eventResponse, SRV_N_EVENTREPORT_REQ_CALLBACK * eventCallback, void *eventCtx, char *dirName);typedefCONDITION(SRV_N_EVENTREPORT_RESP_CALLBACK)(MSG_N_EVENT_REPORT_REQ * eventReportRequest, MSG_N_EVENT_REPORT_RESP * eventReportResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NEventReportResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * presentationCtx, MSG_N_EVENT_REPORT_REQ ** eventRequest, MSG_N_EVENT_REPORT_RESP * eventReply, SRV_N_EVENTREPORT_RESP_CALLBACK * eventCallback, void *eventCtx, char *dirName);typedefCONDITION(SRV_N_SET_REQ_CALLBACK)(MSG_N_SET_REQ * setRequest, MSG_N_SET_RESP * setResonse, void *ctx);CONDITIONSRV_NSetRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, char *SOPClass, MSG_N_SET_REQ * setRequest, MSG_N_SET_RESP * setResponse, SRV_N_SET_REQ_CALLBACK * setCallback, void *setCtx, char *dirName);typedefCONDITION(SRV_N_SET_RESP_CALLBACK)(MSG_N_SET_REQ * setRequest, MSG_N_SET_RESP * setResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NSetResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * presentationCtx, MSG_N_SET_REQ ** setRequest, MSG_N_SET_RESP * setResponse, SRV_N_SET_RESP_CALLBACK * setCallback, void *setCtx, char *dirName);typedefCONDITION(SRV_N_DELETE_REQ_CALLBACK)(MSG_N_DELETE_REQ * deleteRequest, MSG_N_DELETE_RESP * deleteResonse, void *ctx);CONDITIONSRV_NDeleteRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, char *SOPClass, MSG_N_DELETE_REQ * deleteRequest, MSG_N_DELETE_RESP * deleteResponse, SRV_N_DELETE_REQ_CALLBACK * deleteCallback, void *deleteCtx, char *dirName);typedefCONDITION(SRV_N_DELETE_RESP_CALLBACK)(MSG_N_DELETE_REQ * deleteRequest, MSG_N_DELETE_RESP * deleteResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NDeleteResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * presentationCtx, MSG_N_DELETE_REQ ** deleteRequest, MSG_N_DELETE_RESP * deleteResponse, SRV_N_DELETE_RESP_CALLBACK * deleteCallback, void *deleteCtx, char *dirName);typedefCONDITION(SRV_N_ACTION_REQ_CALLBACK)(MSG_N_ACTION_REQ * actionRequest, MSG_N_ACTION_RESP * actionResonse, void *ctx);CONDITIONSRV_NActionRequest(DUL_ASSOCIATIONKEY ** association, DUL_ASSOCIATESERVICEPARAMETERS * params, char *SOPClass, MSG_N_ACTION_REQ * actionRequest, MSG_N_ACTION_RESP * actionResponse, SRV_N_ACTION_REQ_CALLBACK * actionCallback, void *actionCtx, char *dirName);typedefCONDITION(SRV_N_ACTION_RESP_CALLBACK)(MSG_N_ACTION_REQ * actionRequest, MSG_N_ACTION_RESP * actionResonse, void *ctx, DUL_PRESENTATIONCONTEXT * pc);CONDITIONSRV_NActionResponse(DUL_ASSOCIATIONKEY ** association, DUL_PRESENTATIONCONTEXT * presentationCtx, MSG_N_ACTION_REQ ** actionRequest, MSG_N_ACTION_RESP * actionResponse, SRV_N_ACTION_RESP_CALLBACK * actionCallback, void *actionCtx, char *dirName);#define SRV_NORMAL FORM_COND(FAC_SRV, SEV_SUCC, 1)#define SRV_UNSUPPORTEDSERVICE FORM_COND(FAC_SRV, SEV_ERROR, 2)#define SRV_UNSUPPORTEDTRANSFERSYNTAX FORM_COND(FAC_SRV, SEV_ERROR, 3)#define SRV_PEERREQUESTEDRELEASE FORM_COND(FAC_SRV, SEV_ERROR, 4)#define SRV_PEERABORTEDASSOCIATION FORM_COND(FAC_SRV, SEV_ERROR, 5)#define SRV_READPDVFAILED FORM_COND(FAC_SRV, SEV_ERROR, 6)#define SRV_RECEIVEFAILED FORM_COND(FAC_SRV, SEV_ERROR, 7)#define SRV_OBJECTTOOLARGE FORM_COND(FAC_SRV, SEV_ERROR, 8)#define SRV_UNEXPECTEDPRESENTATIONCONTEXTID FORM_COND(FAC_SRV, SEV_ERROR, 9)#define SRV_UNEXPECTEDPDVTYPE FORM_COND(FAC_SRV, SEV_ERROR, 10)#define SRV_ILLEGALASSOCIATION FORM_COND(FAC_SRV, SEV_ERROR, 11)#define SRV_SENDFAILED FORM_COND(FAC_SRV, SEV_ERROR, 12)#define SRV_NOSERVICEINASSOCIATION FORM_COND(FAC_SRV, SEV_ERROR, 13)#define SRV_FILECREATEFAILED FORM_COND(FAC_SRV, SEV_ERROR, 14)#define SRV_LISTFAILURE FORM_COND(FAC_SRV, SEV_ERROR, 15)#define SRV_MALLOCFAILURE FORM_COND(FAC_SRV, SEV_ERROR, 16)#define SRV_PRESENTATIONCONTEXTERROR FORM_COND(FAC_SRV, SEV_ERROR, 17)#define SRV_PARSEFAILED FORM_COND(FAC_SRV, SEV_ERROR, 18)#define SRV_UNSUPPORTEDCOMMAND FORM_COND(FAC_SRV, SEV_ERROR, 19)#define SRV_NOTRANSFERSYNTAX FORM_COND(FAC_SRV, SEV_ERROR, 20)#define SRV_PRESENTATIONCTXREJECTED FORM_COND(FAC_SRV, SEV_WARN, 21)#define SRV_NOCALLBACK FORM_COND(FAC_SRV, SEV_ERROR, 22)#define SRV_ILLEGALPARAMETER FORM_COND(FAC_SRV, SEV_ERROR, 23)#define SRV_OBJECTBUILDFAILED FORM_COND(FAC_SRV, SEV_ERROR, 24)#define SRV_REQUESTFAILED FORM_COND(FAC_SRV, SEV_ERROR, 25)#define SRV_UNEXPECTEDCOMMAND FORM_COND(FAC_SRV, SEV_ERROR, 26)#define SRV_CALLBACKABORTEDSERVICE FORM_COND(FAC_SRV, SEV_ERROR, 27)#define SRV_RESPONSEFAILED FORM_COND(FAC_SRV, SEV_ERROR, 28)#define SRV_OBJECTACCESSFAILED FORM_COND(FAC_SRV, SEV_ERROR, 29)#define SRV_QUERYLEVELATTRIBUTEMISSING FORM_COND(FAC_SRV, SEV_ERROR, 30)#define SRV_ILLEGALQUERYLEVELATTRIBUTE FORM_COND(FAC_SRV, SEV_ERROR, 31)#define SRV_SYSTEMERROR FORM_COND(FAC_SRV, SEV_ERROR, 32)#define SRV_LISTCREATEFAILURE FORM_COND(FAC_SRV, SEV_ERROR, 33)#define SRV_SUSPICIOUSRESPONSE FORM_COND(FAC_SRV, SEV_WARN, 34)#define SRV_OPERATIONCANCELLED FORM_COND(FAC_SRV, SEV_INFORM,35)#define SRV_EMPTYCOMMANDQUEUE FORM_COND(FAC_SRV, SEV_INFORM,36)#define SRV_NOAVAILABLECOMMAND FORM_COND(FAC_SRV, SEV_INFORM,37)#define SRV_READTIMEOUT FORM_COND(FAC_SRV, SEV_INFORM,38)#define SRV_PDVRECEIVEDOUTOFSEQUENCE FORM_COND(FAC_SRV, SEV_ERROR, 39)#define SRV_RECEIVEDATASETFAILED FORM_COND(FAC_SRV, SEV_ERROR, 40)#ifdef __cplusplus}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -