Mercurial > hg > orthanc
diff Plugins/Include/orthanc/OrthancCPlugin.h @ 1802:138664eb59de worklists
sample worklist plugin
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 20 Nov 2015 15:54:07 +0100 |
parents | 2c60c357ee3e |
children | d093f998a83b |
line wrap: on
line diff
--- a/Plugins/Include/orthanc/OrthancCPlugin.h Fri Nov 20 14:33:41 2015 +0100 +++ b/Plugins/Include/orthanc/OrthancCPlugin.h Fri Nov 20 15:54:07 2015 +0100 @@ -4103,19 +4103,22 @@ typedef struct { - OrthancPluginWorklistAnswers* answers; - const void* dicom; - uint32_t size; + OrthancPluginWorklistAnswers* answers; + const OrthancPluginWorklistQuery* query; + const void* dicom; + uint32_t size; } _OrthancPluginWorklistAnswersOperation; - ORTHANC_PLUGIN_INLINE OrthancPluginErrorCode OrthancPluginWorklistAnswersOperation( - OrthancPluginContext* context, - OrthancPluginWorklistAnswers* answers, - const void* dicom, - uint32_t size) + ORTHANC_PLUGIN_INLINE OrthancPluginErrorCode OrthancPluginWorklistAddWorklistAnswer( + OrthancPluginContext* context, + OrthancPluginWorklistAnswers* answers, + const OrthancPluginWorklistQuery* query, + const void* dicom, + uint32_t size) { _OrthancPluginWorklistAnswersOperation params; params.answers = answers; + params.query = query; params.dicom = dicom; params.size = size; @@ -4129,6 +4132,7 @@ { _OrthancPluginWorklistAnswersOperation params; params.answers = answers; + params.query = NULL; params.dicom = NULL; params.size = 0;