Mercurial > hg > orthanc-wsi
comparison Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.cpp @ 107:a3e8ac8b7256
support for OpenBSD
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Aug 2017 11:10:48 +0200 |
parents | ff0ef01c332c |
children | a18bfe1fdd62 |
comparison
equal
deleted
inserted
replaced
105:42dcf1438943 | 107:a3e8ac8b7256 |
---|---|
49 ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat); | 49 ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat); |
50 } | 50 } |
51 } | 51 } |
52 | 52 |
53 | 53 |
54 void IOrthancConnection::ParseJson(Json::Value& result, | |
55 const void* content, | |
56 size_t size) | |
57 { | |
58 Json::Reader reader; | |
59 | |
60 if (!reader.parse(reinterpret_cast<const char*>(content), | |
61 reinterpret_cast<const char*>(content) + size, result)) | |
62 { | |
63 ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat); | |
64 } | |
65 } | |
66 | |
67 | |
54 void IOrthancConnection::RestApiGet(Json::Value& result, | 68 void IOrthancConnection::RestApiGet(Json::Value& result, |
55 IOrthancConnection& orthanc, | 69 IOrthancConnection& orthanc, |
56 const std::string& uri) | 70 const std::string& uri) |
57 { | 71 { |
58 std::string content; | 72 std::string content; |