Mercurial > hg > orthanc
diff Plugins/Samples/Common/OrthancPluginCppWrapper.h @ 2059:8e67325eaa3f
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 30 Jun 2016 20:02:21 +0200 |
parents | 43cd2ab060c7 |
children | e12d83e9ee59 |
line wrap: on
line diff
--- a/Plugins/Samples/Common/OrthancPluginCppWrapper.h Thu Jun 30 08:20:23 2016 +0200 +++ b/Plugins/Samples/Common/OrthancPluginCppWrapper.h Thu Jun 30 20:02:21 2016 +0200 @@ -65,6 +65,8 @@ } const char* GetErrorDescription(OrthancPluginContext* context) const; + + static void Check(OrthancPluginErrorCode code); }; @@ -147,6 +149,9 @@ { return RestApiPut(uri, body.empty() ? NULL : body.c_str(), body.size(), applyPlugins); } + + void CreateDicom(const Json::Value& tags, + OrthancPluginCreateDicomFlags flags); }; @@ -355,19 +360,28 @@ inline void LogError(OrthancPluginContext* context, const std::string& message) { - OrthancPluginLogError(context, message.c_str()); + if (context != NULL) + { + OrthancPluginLogError(context, message.c_str()); + } } inline void LogWarning(OrthancPluginContext* context, const std::string& message) { - OrthancPluginLogWarning(context, message.c_str()); + if (context != NULL) + { + OrthancPluginLogWarning(context, message.c_str()); + } } inline void LogInfo(OrthancPluginContext* context, const std::string& message) { - OrthancPluginLogInfo(context, message.c_str()); + if (context != NULL) + { + OrthancPluginLogInfo(context, message.c_str()); + } }