Mercurial > hg > orthanc
diff Plugins/Samples/Basic/Plugin.c @ 1627:da7854deb662
Plugin callbacks must now return explicit "OrthancPluginErrorCode" instead of integers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 18 Sep 2015 16:32:29 +0200 |
parents | 97268448bdfc |
children | 9f34ebfaf2c9 |
line wrap: on
line diff
--- a/Plugins/Samples/Basic/Plugin.c Fri Sep 18 14:28:47 2015 +0200 +++ b/Plugins/Samples/Basic/Plugin.c Fri Sep 18 16:32:29 2015 +0200 @@ -210,9 +210,9 @@ } -ORTHANC_PLUGINS_API int32_t CallbackCreateDicom(OrthancPluginRestOutput* output, - const char* url, - const OrthancPluginHttpRequest* request) +ORTHANC_PLUGINS_API OrthancPluginErrorCode CallbackCreateDicom(OrthancPluginRestOutput* output, + const char* url, + const OrthancPluginHttpRequest* request) { const char* pathLocator = "\"Path\" : \""; char info[1024]; @@ -250,12 +250,12 @@ OrthancPluginAnswerBuffer(context, output, "OK\n", 3, "text/plain"); } - return 0; + return OrthancPluginErrorCode_Success; } -ORTHANC_PLUGINS_API int32_t OnStoredCallback(OrthancPluginDicomInstance* instance, - const char* instanceId) +ORTHANC_PLUGINS_API OrthancPluginErrorCode OnStoredCallback(OrthancPluginDicomInstance* instance, + const char* instanceId) { char buffer[256]; FILE* fp; @@ -291,13 +291,13 @@ OrthancPluginLogError(context, "Instance has no reception date, should never happen!"); } - return 0; + return OrthancPluginErrorCode_Success; } -ORTHANC_PLUGINS_API int32_t OnChangeCallback(OrthancPluginChangeType changeType, - OrthancPluginResourceType resourceType, - const char* resourceId) +ORTHANC_PLUGINS_API OrthancPluginErrorCode OnChangeCallback(OrthancPluginChangeType changeType, + OrthancPluginResourceType resourceType, + const char* resourceId) { char info[1024]; OrthancPluginMemoryBuffer tmp; @@ -317,7 +317,7 @@ } } - return 0; + return OrthancPluginErrorCode_Success; }