# HG changeset patch # User Sebastien Jodogne # Date 1700641986 -3600 # Node ID 0705e324fcc8a085204e4a533f55280e5617056c # Parent 8335b42be9fc4c5f09b433dc91e4234f741c48e8 fix build by regenerating the code model diff -r 8335b42be9fc -r 0705e324fcc8 Sources/Autogenerated/CodeModel.json --- a/Sources/Autogenerated/CodeModel.json Wed Nov 22 07:17:40 2023 +0100 +++ b/Sources/Autogenerated/CodeModel.json Wed Nov 22 09:33:06 2023 +0100 @@ -1,4127 +1,4136 @@ { "classes": [ { - "class_name": "OrthancPluginDicomInstance", + "class_name": "OrthancPluginDicomInstance", "custom_methods": [ { - "class_name": "OrthancPluginDicomInstance", - "implementation": "GetInstanceData", - "method_name": "GetInstanceData", + "class_name": "OrthancPluginDicomInstance", + "implementation": "GetInstanceData", + "method_name": "GetInstanceData", "sdk_function": "OrthancPluginGetInstanceData" } - ], - "destructor": "OrthancPluginFreeDicomInstance", + ], + "destructor": "OrthancPluginFreeDicomInstance", "methods": [ { - "args": [], - "c_function": "OrthancPluginGetInstanceRemoteAet", - "return_sdk_type": "const char *", - "return_static_string": true, - "self": ", self->object_", - "short_name": "GetInstanceRemoteAet", + "args": [], + "c_function": "OrthancPluginGetInstanceRemoteAet", + "return_sdk_type": "const char *", + "return_static_string": true, + "self": ", self->object_", + "short_name": "GetInstanceRemoteAet", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceSize", - "return_long": true, - "return_sdk_type": "int64_t", - "self": ", self->object_", - "short_name": "GetInstanceSize", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceSize", + "return_long": true, + "return_sdk_type": "int64_t", + "self": ", self->object_", + "short_name": "GetInstanceSize", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceJson", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetInstanceJson", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceJson", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetInstanceJson", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceSimplifiedJson", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetInstanceSimplifiedJson", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceSimplifiedJson", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetInstanceSimplifiedJson", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "metadata", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "metadata", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginHasInstanceMetadata", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_long": true, - "return_sdk_type": "int32_t", - "self": ", self->object_", - "short_name": "HasInstanceMetadata", + ], + "c_function": "OrthancPluginHasInstanceMetadata", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_long": true, + "return_sdk_type": "int", + "self": ", self->object_", + "short_name": "HasInstanceMetadata", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "metadata", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "metadata", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginGetInstanceMetadata", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "self": ", self->object_", - "short_name": "GetInstanceMetadata", + ], + "c_function": "OrthancPluginGetInstanceMetadata", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "self": ", self->object_", + "short_name": "GetInstanceMetadata", "tuple_format": "\"s\", &arg0" - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceOrigin", - "return_enumeration": "OrthancPluginInstanceOrigin", - "return_sdk_enumeration": "OrthancPluginInstanceOrigin", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "GetInstanceOrigin", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceOrigin", + "return_enumeration": "OrthancPluginInstanceOrigin", + "return_sdk_enumeration": "OrthancPluginInstanceOrigin", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "GetInstanceOrigin", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceTransferSyntaxUid", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetInstanceTransferSyntaxUid", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceTransferSyntaxUid", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetInstanceTransferSyntaxUid", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginHasInstancePixelData", - "return_long": true, - "return_sdk_type": "int32_t", - "self": ", self->object_", - "short_name": "HasInstancePixelData", + }, + { + "args": [], + "c_function": "OrthancPluginHasInstancePixelData", + "return_long": true, + "return_sdk_type": "int32_t", + "self": ", self->object_", + "short_name": "HasInstancePixelData", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetInstanceFramesCount", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetInstanceFramesCount", + }, + { + "args": [], + "c_function": "OrthancPluginGetInstanceFramesCount", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetInstanceFramesCount", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "frameIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "frameIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetInstanceRawFrame", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "self": ", self->object_", - "short_name": "GetInstanceRawFrame", + ], + "c_function": "OrthancPluginGetInstanceRawFrame", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "self": ", self->object_", + "short_name": "GetInstanceRawFrame", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "frameIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "frameIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetInstanceDecodedFrame", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_object": "OrthancPluginImage", - "return_sdk_class": "OrthancPluginImage", - "return_sdk_type": "object", - "self": ", self->object_", - "short_name": "GetInstanceDecodedFrame", + ], + "c_function": "OrthancPluginGetInstanceDecodedFrame", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_object": "OrthancPluginImage", + "return_sdk_class": "OrthancPluginImage", + "return_sdk_type": "object", + "self": ", self->object_", + "short_name": "GetInstanceDecodedFrame", "tuple_format": "\"k\", &arg0" - }, - { - "args": [], - "c_function": "OrthancPluginSerializeDicomInstance", - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "self": ", self->object_", - "short_name": "SerializeDicomInstance", + }, + { + "args": [], + "c_function": "OrthancPluginSerializeDicomInstance", + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "self": ", self->object_", + "short_name": "SerializeDicomInstance", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "static_cast(arg1)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFlags", - "sdk_name": "flags", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "static_cast(arg1)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFlags", + "sdk_name": "flags", "sdk_type": "enumeration" - }, + }, { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "maxStringLength", + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "maxStringLength", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetInstanceAdvancedJson", - "call_args": ", static_cast(arg0), static_cast(arg1), arg2", - "count_args": 3, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetInstanceAdvancedJson", + ], + "c_function": "OrthancPluginGetInstanceAdvancedJson", + "call_args": ", static_cast(arg0), static_cast(arg1), arg2", + "count_args": 3, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetInstanceAdvancedJson", "tuple_format": "\"llk\", &arg0, &arg1, &arg2" } - ], + ], "short_name": "DicomInstance" - }, + }, { - "class_name": "OrthancPluginDicomWebNode", - "custom_methods": [], - "methods": [], + "class_name": "OrthancPluginDicomWebNode", + "custom_methods": [], + "methods": [], "short_name": "DicomWebNode" - }, + }, { - "class_name": "OrthancPluginFindAnswers", - "custom_methods": [], + "class_name": "OrthancPluginFindAnswers", + "custom_methods": [], "methods": [ { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "dicom", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "dicom", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginFindAddAnswer", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "FindAddAnswer", + ], + "c_function": "OrthancPluginFindAddAnswer", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "FindAddAnswer", "tuple_format": "\"s*\", &arg0" - }, - { - "args": [], - "c_function": "OrthancPluginFindMarkIncomplete", - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "FindMarkIncomplete", + }, + { + "args": [], + "c_function": "OrthancPluginFindMarkIncomplete", + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "FindMarkIncomplete", "tuple_format": "\"\", " } - ], + ], "short_name": "FindAnswers" - }, + }, { - "class_name": "OrthancPluginFindMatcher", - "custom_methods": [], - "destructor": "OrthancPluginFreeFindMatcher", + "class_name": "OrthancPluginFindMatcher", + "custom_methods": [], + "destructor": "OrthancPluginFreeFindMatcher", "methods": [ { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "dicom", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "dicom", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginFindMatcherIsMatch", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_long": true, - "return_sdk_type": "int32_t", - "self": ", self->object_", - "short_name": "FindMatcherIsMatch", + ], + "c_function": "OrthancPluginFindMatcherIsMatch", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_long": true, + "return_sdk_type": "int32_t", + "self": ", self->object_", + "short_name": "FindMatcherIsMatch", "tuple_format": "\"s*\", &arg0" } - ], + ], "short_name": "FindMatcher" - }, + }, { - "class_name": "OrthancPluginFindQuery", + "class_name": "OrthancPluginFindQuery", "custom_methods": [ { - "class_name": "OrthancPluginFindQuery", - "implementation": "GetFindQueryTagGroup", - "method_name": "GetFindQueryTagGroup", + "class_name": "OrthancPluginFindQuery", + "implementation": "GetFindQueryTagGroup", + "method_name": "GetFindQueryTagGroup", "sdk_function": "OrthancPluginGetFindQueryTag" - }, - { - "class_name": "OrthancPluginFindQuery", - "implementation": "GetFindQueryTagElement", - "method_name": "GetFindQueryTagElement", + }, + { + "class_name": "OrthancPluginFindQuery", + "implementation": "GetFindQueryTagElement", + "method_name": "GetFindQueryTagElement", "sdk_function": "OrthancPluginGetFindQueryTag" } - ], + ], "methods": [ { - "args": [], - "c_function": "OrthancPluginGetFindQuerySize", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetFindQuerySize", + "args": [], + "c_function": "OrthancPluginGetFindQuerySize", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetFindQuerySize", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "index", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "index", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetFindQueryTagName", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetFindQueryTagName", + ], + "c_function": "OrthancPluginGetFindQueryTagName", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetFindQueryTagName", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "index", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "index", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetFindQueryValue", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "GetFindQueryValue", + ], + "c_function": "OrthancPluginGetFindQueryValue", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "GetFindQueryValue", "tuple_format": "\"k\", &arg0" } - ], + ], "short_name": "FindQuery" - }, + }, { - "class_name": "OrthancPluginImage", + "class_name": "OrthancPluginImage", "custom_methods": [ { - "class_name": "OrthancPluginImage", - "implementation": "GetImageBuffer", - "method_name": "GetImageBuffer", + "class_name": "OrthancPluginImage", + "implementation": "GetImageBuffer", + "method_name": "GetImageBuffer", "sdk_function": "OrthancPluginGetImageBuffer" } - ], - "destructor": "OrthancPluginFreeImage", + ], + "destructor": "OrthancPluginFreeImage", "methods": [ { - "args": [], - "c_function": "OrthancPluginGetImagePixelFormat", - "return_enumeration": "OrthancPluginPixelFormat", - "return_sdk_enumeration": "OrthancPluginPixelFormat", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "GetImagePixelFormat", + "args": [], + "c_function": "OrthancPluginGetImagePixelFormat", + "return_enumeration": "OrthancPluginPixelFormat", + "return_sdk_enumeration": "OrthancPluginPixelFormat", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "GetImagePixelFormat", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetImageWidth", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetImageWidth", + }, + { + "args": [], + "c_function": "OrthancPluginGetImageWidth", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetImageWidth", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetImageHeight", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetImageHeight", + }, + { + "args": [], + "c_function": "OrthancPluginGetImageHeight", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetImageHeight", "tuple_format": "\"\", " - }, - { - "args": [], - "c_function": "OrthancPluginGetImagePitch", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetImagePitch", + }, + { + "args": [], + "c_function": "OrthancPluginGetImagePitch", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetImagePitch", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "targetFormat", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "targetFormat", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginConvertPixelFormat", - "call_args": ", static_cast(arg0)", - "count_args": 1, - "has_args": true, - "return_object": "OrthancPluginImage", - "return_sdk_class": "OrthancPluginImage", - "return_sdk_type": "object", - "self": ", self->object_", - "short_name": "ConvertPixelFormat", + ], + "c_function": "OrthancPluginConvertPixelFormat", + "call_args": ", static_cast(arg0)", + "count_args": 1, + "has_args": true, + "return_object": "OrthancPluginImage", + "return_sdk_class": "OrthancPluginImage", + "return_sdk_type": "object", + "self": ", self->object_", + "short_name": "ConvertPixelFormat", "tuple_format": "\"l\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "fontIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "fontIndex", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "utf8Text", + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "utf8Text", "sdk_type": "const char *" - }, + }, { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "l", - "python_type": "long int", - "sdk_name": "x", + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "l", + "python_type": "long int", + "sdk_name": "x", "sdk_type": "int32_t" - }, + }, { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "l", - "python_type": "long int", - "sdk_name": "y", + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "l", + "python_type": "long int", + "sdk_name": "y", "sdk_type": "int32_t" - }, + }, { - "initialization": " = 0", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "r", + "initialization": " = 0", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "r", "sdk_type": "uint8_t" - }, + }, { - "initialization": " = 0", - "name": "arg5", - "orthanc_cast": "arg5", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "g", + "initialization": " = 0", + "name": "arg5", + "orthanc_cast": "arg5", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "g", "sdk_type": "uint8_t" - }, + }, { - "initialization": " = 0", - "name": "arg6", - "orthanc_cast": "arg6", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "b", + "initialization": " = 0", + "name": "arg6", + "orthanc_cast": "arg6", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "b", "sdk_type": "uint8_t" } - ], - "c_function": "OrthancPluginDrawText", - "call_args": ", arg0, arg1, arg2, arg3, arg4, arg5, arg6", - "count_args": 7, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "DrawText", + ], + "c_function": "OrthancPluginDrawText", + "call_args": ", arg0, arg1, arg2, arg3, arg4, arg5, arg6", + "count_args": 7, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "DrawText", "tuple_format": "\"ksllbbb\", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5, &arg6" } - ], + ], "short_name": "Image" - }, + }, { - "class_name": "OrthancPluginJob", - "custom_methods": [], - "destructor": "OrthancPluginFreeJob", + "class_name": "OrthancPluginJob", + "custom_methods": [], + "destructor": "OrthancPluginFreeJob", "methods": [ { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "l", - "python_type": "long int", - "sdk_name": "priority", - "sdk_type": "int32_t" + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "i", + "python_type": "int", + "sdk_name": "priority", + "sdk_type": "int" } - ], - "c_function": "OrthancPluginSubmitJob", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "self": ", self->object_", - "short_name": "SubmitJob", - "tuple_format": "\"l\", &arg0" + ], + "c_function": "OrthancPluginSubmitJob", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "self": ", self->object_", + "short_name": "SubmitJob", + "tuple_format": "\"i\", &arg0" } - ], + ], "short_name": "Job" - }, + }, { - "class_name": "OrthancPluginPeers", - "custom_methods": [], - "destructor": "OrthancPluginFreePeers", + "class_name": "OrthancPluginPeers", + "custom_methods": [], + "destructor": "OrthancPluginFreePeers", "methods": [ { - "args": [], - "c_function": "OrthancPluginGetPeersCount", - "return_long": true, - "return_sdk_type": "uint32_t", - "self": ", self->object_", - "short_name": "GetPeersCount", + "args": [], + "c_function": "OrthancPluginGetPeersCount", + "return_long": true, + "return_sdk_type": "uint32_t", + "self": ", self->object_", + "short_name": "GetPeersCount", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "peerIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "peerIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetPeerName", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "self": ", self->object_", - "short_name": "GetPeerName", + ], + "c_function": "OrthancPluginGetPeerName", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "self": ", self->object_", + "short_name": "GetPeerName", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "peerIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "peerIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetPeerUrl", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "self": ", self->object_", - "short_name": "GetPeerUrl", + ], + "c_function": "OrthancPluginGetPeerUrl", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "self": ", self->object_", + "short_name": "GetPeerUrl", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "peerIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "peerIndex", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "userProperty", + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "userProperty", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginGetPeerUserProperty", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "self": ", self->object_", - "short_name": "GetPeerUserProperty", + ], + "c_function": "OrthancPluginGetPeerUserProperty", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "self": ", self->object_", + "short_name": "GetPeerUserProperty", "tuple_format": "\"ks\", &arg0, &arg1" } - ], + ], "short_name": "Peers" - }, + }, { - "class_name": "OrthancPluginRestOutput", - "custom_methods": [], + "class_name": "OrthancPluginRestOutput", + "custom_methods": [], "methods": [ { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "answer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "answer", "sdk_type": "const_void_pointer_with_size" - }, + }, { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "mimeType", + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "mimeType", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginAnswerBuffer", - "call_args": ", arg0.buf, arg0.len, arg2", - "count_args": 2, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "AnswerBuffer", + ], + "c_function": "OrthancPluginAnswerBuffer", + "call_args": ", arg0.buf, arg0.len, arg2", + "count_args": 2, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "AnswerBuffer", "tuple_format": "\"s*s\", &arg0, &arg2" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "width", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "width", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "height", + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "height", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "pitch", + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "pitch", "sdk_type": "uint32_t" - }, + }, { - "name": "arg4", - "orthanc_cast": "arg4.buf", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg4);", - "sdk_name": "buffer", + "name": "arg4", + "orthanc_cast": "arg4.buf", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg4);", + "sdk_name": "buffer", "sdk_type": "const void *" } - ], - "c_function": "OrthancPluginCompressAndAnswerPngImage", - "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf", - "count_args": 5, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "CompressAndAnswerPngImage", + ], + "c_function": "OrthancPluginCompressAndAnswerPngImage", + "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf", + "count_args": 5, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "CompressAndAnswerPngImage", "tuple_format": "\"lkkks*\", &arg0, &arg1, &arg2, &arg3, &arg4" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "redirection", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "redirection", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRedirect", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "Redirect", + ], + "c_function": "OrthancPluginRedirect", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "Redirect", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "status", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "status", "sdk_type": "uint16_t" } - ], - "c_function": "OrthancPluginSendHttpStatusCode", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SendHttpStatusCode", + ], + "c_function": "OrthancPluginSendHttpStatusCode", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SendHttpStatusCode", "tuple_format": "\"H\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "realm", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "realm", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSendUnauthorized", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SendUnauthorized", + ], + "c_function": "OrthancPluginSendUnauthorized", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SendUnauthorized", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "allowedMethods", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "allowedMethods", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSendMethodNotAllowed", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SendMethodNotAllowed", + ], + "c_function": "OrthancPluginSendMethodNotAllowed", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SendMethodNotAllowed", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "cookie", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "cookie", "sdk_type": "const char *" - }, + }, { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "value", + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "value", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSetCookie", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SetCookie", + ], + "c_function": "OrthancPluginSetCookie", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SetCookie", "tuple_format": "\"ss\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "key", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "key", "sdk_type": "const char *" - }, + }, { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "value", + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "value", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSetHttpHeader", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SetHttpHeader", + ], + "c_function": "OrthancPluginSetHttpHeader", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SetHttpHeader", "tuple_format": "\"ss\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "subType", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "subType", "sdk_type": "const char *" - }, + }, { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "contentType", + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "contentType", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginStartMultipartAnswer", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "StartMultipartAnswer", + ], + "c_function": "OrthancPluginStartMultipartAnswer", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "StartMultipartAnswer", "tuple_format": "\"ss\", &arg0, &arg1" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "answer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "answer", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginSendMultipartItem", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "SendMultipartItem", + ], + "c_function": "OrthancPluginSendMultipartItem", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "SendMultipartItem", "tuple_format": "\"s*\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "status", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "status", "sdk_type": "uint16_t" - }, + }, + { + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "body", + "sdk_type": "const char *" + }, { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", - "sdk_type": "const_void_pointer_with_size" + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "bodySize", + "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginSendHttpStatus", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SendHttpStatus", - "tuple_format": "\"Hs*\", &arg0, &arg1" - }, + ], + "c_function": "OrthancPluginSendHttpStatus", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SendHttpStatus", + "tuple_format": "\"Hsk\", &arg0, &arg1, &arg2" + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "width", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "width", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "height", + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "height", "sdk_type": "uint32_t" - }, + }, { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "pitch", + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "pitch", "sdk_type": "uint32_t" - }, + }, { - "name": "arg4", - "orthanc_cast": "arg4.buf", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg4);", - "sdk_name": "buffer", + "name": "arg4", + "orthanc_cast": "arg4.buf", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg4);", + "sdk_name": "buffer", "sdk_type": "const void *" - }, + }, { - "initialization": " = 0", - "name": "arg5", - "orthanc_cast": "arg5", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "quality", + "initialization": " = 0", + "name": "arg5", + "orthanc_cast": "arg5", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "quality", "sdk_type": "uint8_t" } - ], - "c_function": "OrthancPluginCompressAndAnswerJpegImage", - "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf, arg5", - "count_args": 6, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "CompressAndAnswerJpegImage", + ], + "c_function": "OrthancPluginCompressAndAnswerJpegImage", + "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf, arg5", + "count_args": 6, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "CompressAndAnswerJpegImage", "tuple_format": "\"lkkks*b\", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "details", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "details", "sdk_type": "const char *" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "log", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "log", "sdk_type": "uint8_t" } - ], - "c_function": "OrthancPluginSetHttpErrorDetails", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "self": ", self->object_", - "short_name": "SetHttpErrorDetails", + ], + "c_function": "OrthancPluginSetHttpErrorDetails", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "self": ", self->object_", + "short_name": "SetHttpErrorDetails", "tuple_format": "\"sb\", &arg0, &arg1" } - ], + ], "short_name": "RestOutput" - }, + }, { - "class_name": "OrthancPluginServerChunkedRequestReader", - "custom_methods": [], - "methods": [], + "class_name": "OrthancPluginServerChunkedRequestReader", + "custom_methods": [], + "methods": [], "short_name": "ServerChunkedRequestReader" - }, + }, { - "class_name": "OrthancPluginStorageArea", - "custom_methods": [], + "class_name": "OrthancPluginStorageArea", + "custom_methods": [], "methods": [ { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uuid", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uuid", "sdk_type": "const char *" - }, + }, { - "name": "arg1", - "orthanc_cast": "arg1.buf", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "content", + "name": "arg1", + "orthanc_cast": "arg1.buf", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "content", "sdk_type": "const void *" - }, + }, { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "K", - "python_type": "unsigned long long", - "sdk_name": "size", + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "K", + "python_type": "unsigned long long", + "sdk_name": "size", "sdk_type": "uint64_t" - }, + }, { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "static_cast(arg3)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginContentType", - "sdk_name": "type", + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "static_cast(arg3)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginContentType", + "sdk_name": "type", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginStorageAreaCreate", - "call_args": ", arg0, arg1.buf, arg2, static_cast(arg3)", - "count_args": 4, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "StorageAreaCreate", + ], + "c_function": "OrthancPluginStorageAreaCreate", + "call_args": ", arg0, arg1.buf, arg2, static_cast(arg3)", + "count_args": 4, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "StorageAreaCreate", "tuple_format": "\"ss*Kl\", &arg0, &arg1, &arg2, &arg3" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uuid", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uuid", "sdk_type": "const char *" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "static_cast(arg1)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginContentType", - "sdk_name": "type", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "static_cast(arg1)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginContentType", + "sdk_name": "type", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginStorageAreaRead", - "call_args": ", arg0, static_cast(arg1)", - "count_args": 2, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "self": ", self->object_", - "short_name": "StorageAreaRead", + ], + "c_function": "OrthancPluginStorageAreaRead", + "call_args": ", arg0, static_cast(arg1)", + "count_args": 2, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "self": ", self->object_", + "short_name": "StorageAreaRead", "tuple_format": "\"sl\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uuid", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uuid", "sdk_type": "const char *" - }, + }, { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "static_cast(arg1)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginContentType", - "sdk_name": "type", + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "static_cast(arg1)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginContentType", + "sdk_name": "type", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginStorageAreaRemove", - "call_args": ", arg0, static_cast(arg1)", - "count_args": 2, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "StorageAreaRemove", + ], + "c_function": "OrthancPluginStorageAreaRemove", + "call_args": ", arg0, static_cast(arg1)", + "count_args": 2, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "StorageAreaRemove", "tuple_format": "\"sl\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginResourceType", - "sdk_name": "level", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginResourceType", + "sdk_name": "level", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginReconstructMainDicomTags", - "call_args": ", static_cast(arg0)", - "count_args": 1, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "ReconstructMainDicomTags", + ], + "c_function": "OrthancPluginReconstructMainDicomTags", + "call_args": ", static_cast(arg0)", + "count_args": 1, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "ReconstructMainDicomTags", "tuple_format": "\"l\", &arg0" } - ], + ], "short_name": "StorageArea" - }, + }, { - "class_name": "OrthancPluginWorklistAnswers", + "class_name": "OrthancPluginWorklistAnswers", "custom_methods": [ { - "class_name": "OrthancPluginWorklistAnswers", - "implementation": "WorklistAddAnswer", - "method_name": "WorklistAddAnswer", + "class_name": "OrthancPluginWorklistAnswers", + "implementation": "WorklistAddAnswer", + "method_name": "WorklistAddAnswer", "sdk_function": "OrthancPluginWorklistAddAnswer" } - ], + ], "methods": [ { - "args": [], - "c_function": "OrthancPluginWorklistMarkIncomplete", - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "self": ", self->object_", - "short_name": "WorklistMarkIncomplete", + "args": [], + "c_function": "OrthancPluginWorklistMarkIncomplete", + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "self": ", self->object_", + "short_name": "WorklistMarkIncomplete", "tuple_format": "\"\", " } - ], + ], "short_name": "WorklistAnswers" - }, + }, { - "class_name": "OrthancPluginWorklistQuery", - "custom_methods": [], + "class_name": "OrthancPluginWorklistQuery", + "custom_methods": [], "methods": [ { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "dicom", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "dicom", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginWorklistIsMatch", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_long": true, - "return_sdk_type": "int32_t", - "self": ", self->object_", - "short_name": "WorklistIsMatch", + ], + "c_function": "OrthancPluginWorklistIsMatch", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_long": true, + "return_sdk_type": "int32_t", + "self": ", self->object_", + "short_name": "WorklistIsMatch", "tuple_format": "\"s*\", &arg0" - }, - { - "args": [], - "c_function": "OrthancPluginWorklistGetDicomQuery", - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "self": ", self->object_", - "short_name": "WorklistGetDicomQuery", + }, + { + "args": [], + "c_function": "OrthancPluginWorklistGetDicomQuery", + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "self": ", self->object_", + "short_name": "WorklistGetDicomQuery", "tuple_format": "\"\", " } - ], + ], "short_name": "WorklistQuery" } - ], + ], "enumerations": [ { - "name": "OrthancPluginChangeType", - "path": "sdk_OrthancPluginChangeType.impl.h", + "name": "OrthancPluginChangeType", + "path": "sdk_OrthancPluginChangeType.impl.h", "values": [ { - "key": "COMPLETED_SERIES", + "key": "COMPLETED_SERIES", "value": 0 - }, - { - "key": "DELETED", + }, + { + "key": "DELETED", "value": 1 - }, - { - "key": "NEW_CHILD_INSTANCE", + }, + { + "key": "NEW_CHILD_INSTANCE", "value": 2 - }, - { - "key": "NEW_INSTANCE", + }, + { + "key": "NEW_INSTANCE", "value": 3 - }, - { - "key": "NEW_PATIENT", + }, + { + "key": "NEW_PATIENT", "value": 4 - }, - { - "key": "NEW_SERIES", + }, + { + "key": "NEW_SERIES", "value": 5 - }, - { - "key": "NEW_STUDY", + }, + { + "key": "NEW_STUDY", "value": 6 - }, - { - "key": "STABLE_PATIENT", + }, + { + "key": "STABLE_PATIENT", "value": 7 - }, - { - "key": "STABLE_SERIES", + }, + { + "key": "STABLE_SERIES", "value": 8 - }, - { - "key": "STABLE_STUDY", + }, + { + "key": "STABLE_STUDY", "value": 9 - }, - { - "key": "ORTHANC_STARTED", + }, + { + "key": "ORTHANC_STARTED", "value": 10 - }, - { - "key": "ORTHANC_STOPPED", + }, + { + "key": "ORTHANC_STOPPED", "value": 11 - }, - { - "key": "UPDATED_ATTACHMENT", + }, + { + "key": "UPDATED_ATTACHMENT", "value": 12 - }, - { - "key": "UPDATED_METADATA", + }, + { + "key": "UPDATED_METADATA", "value": 13 - }, - { - "key": "UPDATED_PEERS", + }, + { + "key": "UPDATED_PEERS", "value": 14 - }, - { - "key": "UPDATED_MODALITIES", + }, + { + "key": "UPDATED_MODALITIES", "value": 15 - }, - { - "key": "JOB_SUBMITTED", + }, + { + "key": "JOB_SUBMITTED", "value": 16 - }, - { - "key": "JOB_SUCCESS", + }, + { + "key": "JOB_SUCCESS", "value": 17 - }, - { - "key": "JOB_FAILURE", + }, + { + "key": "JOB_FAILURE", "value": 18 } ] - }, + }, { - "name": "OrthancPluginCompressionType", - "path": "sdk_OrthancPluginCompressionType.impl.h", + "name": "OrthancPluginCompressionType", + "path": "sdk_OrthancPluginCompressionType.impl.h", "values": [ { - "key": "ZLIB", + "key": "ZLIB", "value": 0 - }, - { - "key": "ZLIB_WITH_SIZE", + }, + { + "key": "ZLIB_WITH_SIZE", "value": 1 - }, - { - "key": "GZIP", + }, + { + "key": "GZIP", "value": 2 - }, - { - "key": "GZIP_WITH_SIZE", + }, + { + "key": "GZIP_WITH_SIZE", "value": 3 } ] - }, + }, { - "name": "OrthancPluginConstraintType", - "path": "sdk_OrthancPluginConstraintType.impl.h", + "name": "OrthancPluginConstraintType", + "path": "sdk_OrthancPluginConstraintType.impl.h", "values": [ { - "key": "EQUAL", + "key": "EQUAL", "value": 1 - }, - { - "key": "SMALLER_OR_EQUAL", + }, + { + "key": "SMALLER_OR_EQUAL", "value": 2 - }, - { - "key": "GREATER_OR_EQUAL", + }, + { + "key": "GREATER_OR_EQUAL", "value": 3 - }, - { - "key": "WILDCARD", + }, + { + "key": "WILDCARD", "value": 4 - }, - { - "key": "LIST", + }, + { + "key": "LIST", "value": 5 } ] - }, + }, { - "name": "OrthancPluginContentType", - "path": "sdk_OrthancPluginContentType.impl.h", + "name": "OrthancPluginContentType", + "path": "sdk_OrthancPluginContentType.impl.h", "values": [ { - "key": "UNKNOWN", + "key": "UNKNOWN", "value": 0 - }, - { - "key": "DICOM", + }, + { + "key": "DICOM", "value": 1 - }, - { - "key": "DICOM_AS_JSON", + }, + { + "key": "DICOM_AS_JSON", "value": 2 - }, - { - "key": "DICOM_UNTIL_PIXEL_DATA", + }, + { + "key": "DICOM_UNTIL_PIXEL_DATA", "value": 3 } ] - }, + }, { - "name": "OrthancPluginCreateDicomFlags", - "path": "sdk_OrthancPluginCreateDicomFlags.impl.h", + "name": "OrthancPluginCreateDicomFlags", + "path": "sdk_OrthancPluginCreateDicomFlags.impl.h", "values": [ { - "key": "NONE", + "key": "NONE", "value": 0 - }, - { - "key": "DECODE_DATA_URI_SCHEME", + }, + { + "key": "DECODE_DATA_URI_SCHEME", "value": 1 - }, - { - "key": "GENERATE_IDENTIFIERS", + }, + { + "key": "GENERATE_IDENTIFIERS", "value": 2 } ] - }, + }, { - "name": "OrthancPluginDicomToJsonFlags", - "path": "sdk_OrthancPluginDicomToJsonFlags.impl.h", + "name": "OrthancPluginDicomToJsonFlags", + "path": "sdk_OrthancPluginDicomToJsonFlags.impl.h", "values": [ { - "key": "NONE", + "key": "NONE", "value": 0 - }, - { - "key": "INCLUDE_BINARY", + }, + { + "key": "INCLUDE_BINARY", "value": 1 - }, - { - "key": "INCLUDE_PRIVATE_TAGS", + }, + { + "key": "INCLUDE_PRIVATE_TAGS", "value": 2 - }, - { - "key": "INCLUDE_UNKNOWN_TAGS", + }, + { + "key": "INCLUDE_UNKNOWN_TAGS", "value": 4 - }, - { - "key": "INCLUDE_PIXEL_DATA", + }, + { + "key": "INCLUDE_PIXEL_DATA", "value": 8 - }, - { - "key": "CONVERT_BINARY_TO_ASCII", + }, + { + "key": "CONVERT_BINARY_TO_ASCII", "value": 16 - }, - { - "key": "CONVERT_BINARY_TO_NULL", + }, + { + "key": "CONVERT_BINARY_TO_NULL", "value": 32 - }, - { - "key": "STOP_AFTER_PIXEL_DATA", + }, + { + "key": "STOP_AFTER_PIXEL_DATA", "value": 64 - }, - { - "key": "SKIP_GROUP_LENGTHS", + }, + { + "key": "SKIP_GROUP_LENGTHS", "value": 128 } ] - }, + }, { - "name": "OrthancPluginDicomToJsonFormat", - "path": "sdk_OrthancPluginDicomToJsonFormat.impl.h", + "name": "OrthancPluginDicomToJsonFormat", + "path": "sdk_OrthancPluginDicomToJsonFormat.impl.h", "values": [ { - "key": "FULL", + "key": "FULL", "value": 1 - }, - { - "key": "SHORT", + }, + { + "key": "SHORT", "value": 2 - }, - { - "key": "HUMAN", + }, + { + "key": "HUMAN", "value": 3 } ] - }, + }, { - "name": "OrthancPluginDicomWebBinaryMode", - "path": "sdk_OrthancPluginDicomWebBinaryMode.impl.h", + "name": "OrthancPluginDicomWebBinaryMode", + "path": "sdk_OrthancPluginDicomWebBinaryMode.impl.h", "values": [ { - "key": "IGNORE", + "key": "IGNORE", "value": 0 - }, - { - "key": "INLINE_BINARY", + }, + { + "key": "INLINE_BINARY", "value": 1 - }, - { - "key": "BULK_DATA_URI", + }, + { + "key": "BULK_DATA_URI", "value": 2 } ] - }, + }, { - "name": "OrthancPluginErrorCode", - "path": "sdk_OrthancPluginErrorCode.impl.h", + "name": "OrthancPluginErrorCode", + "path": "sdk_OrthancPluginErrorCode.impl.h", "values": [ { - "key": "INTERNAL_ERROR", + "key": "INTERNAL_ERROR", "value": -1 - }, - { - "key": "SUCCESS", + }, + { + "key": "SUCCESS", "value": 0 - }, - { - "key": "PLUGIN", + }, + { + "key": "PLUGIN", "value": 1 - }, - { - "key": "NOT_IMPLEMENTED", + }, + { + "key": "NOT_IMPLEMENTED", "value": 2 - }, - { - "key": "PARAMETER_OUT_OF_RANGE", + }, + { + "key": "PARAMETER_OUT_OF_RANGE", "value": 3 - }, - { - "key": "NOT_ENOUGH_MEMORY", + }, + { + "key": "NOT_ENOUGH_MEMORY", "value": 4 - }, - { - "key": "BAD_PARAMETER_TYPE", + }, + { + "key": "BAD_PARAMETER_TYPE", "value": 5 - }, - { - "key": "BAD_SEQUENCE_OF_CALLS", + }, + { + "key": "BAD_SEQUENCE_OF_CALLS", "value": 6 - }, - { - "key": "INEXISTENT_ITEM", + }, + { + "key": "INEXISTENT_ITEM", "value": 7 - }, - { - "key": "BAD_REQUEST", + }, + { + "key": "BAD_REQUEST", "value": 8 - }, - { - "key": "NETWORK_PROTOCOL", + }, + { + "key": "NETWORK_PROTOCOL", "value": 9 - }, - { - "key": "SYSTEM_COMMAND", + }, + { + "key": "SYSTEM_COMMAND", "value": 10 - }, - { - "key": "DATABASE", + }, + { + "key": "DATABASE", "value": 11 - }, - { - "key": "URI_SYNTAX", + }, + { + "key": "URI_SYNTAX", "value": 12 - }, - { - "key": "INEXISTENT_FILE", + }, + { + "key": "INEXISTENT_FILE", "value": 13 - }, - { - "key": "CANNOT_WRITE_FILE", + }, + { + "key": "CANNOT_WRITE_FILE", "value": 14 - }, - { - "key": "BAD_FILE_FORMAT", + }, + { + "key": "BAD_FILE_FORMAT", "value": 15 - }, - { - "key": "TIMEOUT", + }, + { + "key": "TIMEOUT", "value": 16 - }, - { - "key": "UNKNOWN_RESOURCE", + }, + { + "key": "UNKNOWN_RESOURCE", "value": 17 - }, - { - "key": "INCOMPATIBLE_DATABASE_VERSION", + }, + { + "key": "INCOMPATIBLE_DATABASE_VERSION", "value": 18 - }, - { - "key": "FULL_STORAGE", + }, + { + "key": "FULL_STORAGE", "value": 19 - }, - { - "key": "CORRUPTED_FILE", + }, + { + "key": "CORRUPTED_FILE", "value": 20 - }, - { - "key": "INEXISTENT_TAG", + }, + { + "key": "INEXISTENT_TAG", "value": 21 - }, - { - "key": "READ_ONLY", + }, + { + "key": "READ_ONLY", "value": 22 - }, - { - "key": "INCOMPATIBLE_IMAGE_FORMAT", + }, + { + "key": "INCOMPATIBLE_IMAGE_FORMAT", "value": 23 - }, - { - "key": "INCOMPATIBLE_IMAGE_SIZE", + }, + { + "key": "INCOMPATIBLE_IMAGE_SIZE", "value": 24 - }, - { - "key": "SHARED_LIBRARY", + }, + { + "key": "SHARED_LIBRARY", "value": 25 - }, - { - "key": "UNKNOWN_PLUGIN_SERVICE", + }, + { + "key": "UNKNOWN_PLUGIN_SERVICE", "value": 26 - }, - { - "key": "UNKNOWN_DICOM_TAG", + }, + { + "key": "UNKNOWN_DICOM_TAG", "value": 27 - }, - { - "key": "BAD_JSON", + }, + { + "key": "BAD_JSON", "value": 28 - }, - { - "key": "UNAUTHORIZED", + }, + { + "key": "UNAUTHORIZED", "value": 29 - }, - { - "key": "BAD_FONT", + }, + { + "key": "BAD_FONT", "value": 30 - }, - { - "key": "DATABASE_PLUGIN", + }, + { + "key": "DATABASE_PLUGIN", "value": 31 - }, - { - "key": "STORAGE_AREA_PLUGIN", + }, + { + "key": "STORAGE_AREA_PLUGIN", "value": 32 - }, - { - "key": "EMPTY_REQUEST", + }, + { + "key": "EMPTY_REQUEST", "value": 33 - }, - { - "key": "NOT_ACCEPTABLE", + }, + { + "key": "NOT_ACCEPTABLE", "value": 34 - }, - { - "key": "NULL_POINTER", + }, + { + "key": "NULL_POINTER", "value": 35 - }, - { - "key": "DATABASE_UNAVAILABLE", + }, + { + "key": "DATABASE_UNAVAILABLE", "value": 36 - }, - { - "key": "CANCELED_JOB", + }, + { + "key": "CANCELED_JOB", "value": 37 - }, - { - "key": "BAD_GEOMETRY", + }, + { + "key": "BAD_GEOMETRY", "value": 38 - }, - { - "key": "SSL_INITIALIZATION", + }, + { + "key": "SSL_INITIALIZATION", "value": 39 - }, - { - "key": "DISCONTINUED_ABI", + }, + { + "key": "DISCONTINUED_ABI", "value": 40 - }, - { - "key": "BAD_RANGE", + }, + { + "key": "BAD_RANGE", "value": 41 - }, - { - "key": "DATABASE_CANNOT_SERIALIZE", + }, + { + "key": "DATABASE_CANNOT_SERIALIZE", "value": 42 - }, - { - "key": "REVISION", + }, + { + "key": "REVISION", "value": 43 - }, - { - "key": "SQLITE_NOT_OPENED", + }, + { + "key": "SQLITE_NOT_OPENED", "value": 1000 - }, - { - "key": "SQLITE_ALREADY_OPENED", + }, + { + "key": "SQLITE_ALREADY_OPENED", "value": 1001 - }, - { - "key": "SQLITE_CANNOT_OPEN", + }, + { + "key": "SQLITE_CANNOT_OPEN", "value": 1002 - }, - { - "key": "SQLITE_STATEMENT_ALREADY_USED", + }, + { + "key": "SQLITE_STATEMENT_ALREADY_USED", "value": 1003 - }, - { - "key": "SQLITE_EXECUTE", + }, + { + "key": "SQLITE_EXECUTE", "value": 1004 - }, - { - "key": "SQLITE_ROLLBACK_WITHOUT_TRANSACTION", + }, + { + "key": "SQLITE_ROLLBACK_WITHOUT_TRANSACTION", "value": 1005 - }, - { - "key": "SQLITE_COMMIT_WITHOUT_TRANSACTION", + }, + { + "key": "SQLITE_COMMIT_WITHOUT_TRANSACTION", "value": 1006 - }, - { - "key": "SQLITE_REGISTER_FUNCTION", + }, + { + "key": "SQLITE_REGISTER_FUNCTION", "value": 1007 - }, - { - "key": "SQLITE_FLUSH", + }, + { + "key": "SQLITE_FLUSH", "value": 1008 - }, - { - "key": "SQLITE_CANNOT_RUN", + }, + { + "key": "SQLITE_CANNOT_RUN", "value": 1009 - }, - { - "key": "SQLITE_CANNOT_STEP", + }, + { + "key": "SQLITE_CANNOT_STEP", "value": 1010 - }, - { - "key": "SQLITE_BIND_OUT_OF_RANGE", + }, + { + "key": "SQLITE_BIND_OUT_OF_RANGE", "value": 1011 - }, - { - "key": "SQLITE_PREPARE_STATEMENT", + }, + { + "key": "SQLITE_PREPARE_STATEMENT", "value": 1012 - }, - { - "key": "SQLITE_TRANSACTION_ALREADY_STARTED", + }, + { + "key": "SQLITE_TRANSACTION_ALREADY_STARTED", "value": 1013 - }, - { - "key": "SQLITE_TRANSACTION_COMMIT", + }, + { + "key": "SQLITE_TRANSACTION_COMMIT", "value": 1014 - }, - { - "key": "SQLITE_TRANSACTION_BEGIN", + }, + { + "key": "SQLITE_TRANSACTION_BEGIN", "value": 1015 - }, - { - "key": "DIRECTORY_OVER_FILE", + }, + { + "key": "DIRECTORY_OVER_FILE", "value": 2000 - }, - { - "key": "FILE_STORAGE_CANNOT_WRITE", + }, + { + "key": "FILE_STORAGE_CANNOT_WRITE", "value": 2001 - }, - { - "key": "DIRECTORY_EXPECTED", + }, + { + "key": "DIRECTORY_EXPECTED", "value": 2002 - }, - { - "key": "HTTP_PORT_IN_USE", + }, + { + "key": "HTTP_PORT_IN_USE", "value": 2003 - }, - { - "key": "DICOM_PORT_IN_USE", + }, + { + "key": "DICOM_PORT_IN_USE", "value": 2004 - }, - { - "key": "BAD_HTTP_STATUS_IN_REST", + }, + { + "key": "BAD_HTTP_STATUS_IN_REST", "value": 2005 - }, - { - "key": "REGULAR_FILE_EXPECTED", + }, + { + "key": "REGULAR_FILE_EXPECTED", "value": 2006 - }, - { - "key": "PATH_TO_EXECUTABLE", + }, + { + "key": "PATH_TO_EXECUTABLE", "value": 2007 - }, - { - "key": "MAKE_DIRECTORY", + }, + { + "key": "MAKE_DIRECTORY", "value": 2008 - }, - { - "key": "BAD_APPLICATION_ENTITY_TITLE", + }, + { + "key": "BAD_APPLICATION_ENTITY_TITLE", "value": 2009 - }, - { - "key": "NO_CFIND_HANDLER", + }, + { + "key": "NO_CFIND_HANDLER", "value": 2010 - }, - { - "key": "NO_CMOVE_HANDLER", + }, + { + "key": "NO_CMOVE_HANDLER", "value": 2011 - }, - { - "key": "NO_CSTORE_HANDLER", + }, + { + "key": "NO_CSTORE_HANDLER", "value": 2012 - }, - { - "key": "NO_APPLICATION_ENTITY_FILTER", + }, + { + "key": "NO_APPLICATION_ENTITY_FILTER", "value": 2013 - }, - { - "key": "NO_SOP_CLASS_OR_INSTANCE", + }, + { + "key": "NO_SOP_CLASS_OR_INSTANCE", "value": 2014 - }, - { - "key": "NO_PRESENTATION_CONTEXT", + }, + { + "key": "NO_PRESENTATION_CONTEXT", "value": 2015 - }, - { - "key": "DICOM_FIND_UNAVAILABLE", + }, + { + "key": "DICOM_FIND_UNAVAILABLE", "value": 2016 - }, - { - "key": "DICOM_MOVE_UNAVAILABLE", + }, + { + "key": "DICOM_MOVE_UNAVAILABLE", "value": 2017 - }, - { - "key": "CANNOT_STORE_INSTANCE", + }, + { + "key": "CANNOT_STORE_INSTANCE", "value": 2018 - }, - { - "key": "CREATE_DICOM_NOT_STRING", + }, + { + "key": "CREATE_DICOM_NOT_STRING", "value": 2019 - }, - { - "key": "CREATE_DICOM_OVERRIDE_TAG", + }, + { + "key": "CREATE_DICOM_OVERRIDE_TAG", "value": 2020 - }, - { - "key": "CREATE_DICOM_USE_CONTENT", + }, + { + "key": "CREATE_DICOM_USE_CONTENT", "value": 2021 - }, - { - "key": "CREATE_DICOM_NO_PAYLOAD", + }, + { + "key": "CREATE_DICOM_NO_PAYLOAD", "value": 2022 - }, - { - "key": "CREATE_DICOM_USE_DATA_URI_SCHEME", + }, + { + "key": "CREATE_DICOM_USE_DATA_URI_SCHEME", "value": 2023 - }, - { - "key": "CREATE_DICOM_BAD_PARENT", + }, + { + "key": "CREATE_DICOM_BAD_PARENT", "value": 2024 - }, - { - "key": "CREATE_DICOM_PARENT_IS_INSTANCE", + }, + { + "key": "CREATE_DICOM_PARENT_IS_INSTANCE", "value": 2025 - }, - { - "key": "CREATE_DICOM_PARENT_ENCODING", + }, + { + "key": "CREATE_DICOM_PARENT_ENCODING", "value": 2026 - }, - { - "key": "UNKNOWN_MODALITY", + }, + { + "key": "UNKNOWN_MODALITY", "value": 2027 - }, - { - "key": "BAD_JOB_ORDERING", + }, + { + "key": "BAD_JOB_ORDERING", "value": 2028 - }, - { - "key": "JSON_TO_LUA_TABLE", + }, + { + "key": "JSON_TO_LUA_TABLE", "value": 2029 - }, - { - "key": "CANNOT_CREATE_LUA", + }, + { + "key": "CANNOT_CREATE_LUA", "value": 2030 - }, - { - "key": "CANNOT_EXECUTE_LUA", + }, + { + "key": "CANNOT_EXECUTE_LUA", "value": 2031 - }, - { - "key": "LUA_ALREADY_EXECUTED", + }, + { + "key": "LUA_ALREADY_EXECUTED", "value": 2032 - }, - { - "key": "LUA_BAD_OUTPUT", + }, + { + "key": "LUA_BAD_OUTPUT", "value": 2033 - }, - { - "key": "NOT_LUA_PREDICATE", + }, + { + "key": "NOT_LUA_PREDICATE", "value": 2034 - }, - { - "key": "LUA_RETURNS_NO_STRING", + }, + { + "key": "LUA_RETURNS_NO_STRING", "value": 2035 - }, - { - "key": "STORAGE_AREA_ALREADY_REGISTERED", + }, + { + "key": "STORAGE_AREA_ALREADY_REGISTERED", "value": 2036 - }, - { - "key": "DATABASE_BACKEND_ALREADY_REGISTERED", + }, + { + "key": "DATABASE_BACKEND_ALREADY_REGISTERED", "value": 2037 - }, - { - "key": "DATABASE_NOT_INITIALIZED", + }, + { + "key": "DATABASE_NOT_INITIALIZED", "value": 2038 - }, - { - "key": "SSL_DISABLED", + }, + { + "key": "SSL_DISABLED", "value": 2039 - }, - { - "key": "CANNOT_ORDER_SLICES", + }, + { + "key": "CANNOT_ORDER_SLICES", "value": 2040 - }, - { - "key": "NO_WORKLIST_HANDLER", + }, + { + "key": "NO_WORKLIST_HANDLER", "value": 2041 - }, - { - "key": "ALREADY_EXISTING_TAG", + }, + { + "key": "ALREADY_EXISTING_TAG", "value": 2042 - }, - { - "key": "NO_STORAGE_COMMITMENT_HANDLER", + }, + { + "key": "NO_STORAGE_COMMITMENT_HANDLER", "value": 2043 - }, - { - "key": "NO_CGET_HANDLER", + }, + { + "key": "NO_CGET_HANDLER", "value": 2044 - }, - { - "key": "UNSUPPORTED_MEDIA_TYPE", + }, + { + "key": "UNSUPPORTED_MEDIA_TYPE", "value": 3000 } ] - }, + }, { - "name": "OrthancPluginHttpMethod", - "path": "sdk_OrthancPluginHttpMethod.impl.h", + "name": "OrthancPluginHttpMethod", + "path": "sdk_OrthancPluginHttpMethod.impl.h", "values": [ { - "key": "GET", + "key": "GET", "value": 1 - }, - { - "key": "POST", + }, + { + "key": "POST", "value": 2 - }, - { - "key": "PUT", + }, + { + "key": "PUT", "value": 3 - }, - { - "key": "DELETE", + }, + { + "key": "DELETE", "value": 4 } ] - }, + }, { - "name": "OrthancPluginIdentifierConstraint", - "path": "sdk_OrthancPluginIdentifierConstraint.impl.h", + "name": "OrthancPluginIdentifierConstraint", + "path": "sdk_OrthancPluginIdentifierConstraint.impl.h", "values": [ { - "key": "EQUAL", + "key": "EQUAL", "value": 1 - }, - { - "key": "SMALLER_OR_EQUAL", + }, + { + "key": "SMALLER_OR_EQUAL", "value": 2 - }, - { - "key": "GREATER_OR_EQUAL", + }, + { + "key": "GREATER_OR_EQUAL", "value": 3 - }, - { - "key": "WILDCARD", + }, + { + "key": "WILDCARD", "value": 4 } ] - }, + }, { - "name": "OrthancPluginImageFormat", - "path": "sdk_OrthancPluginImageFormat.impl.h", + "name": "OrthancPluginImageFormat", + "path": "sdk_OrthancPluginImageFormat.impl.h", "values": [ { - "key": "PNG", + "key": "PNG", "value": 0 - }, - { - "key": "JPEG", + }, + { + "key": "JPEG", "value": 1 - }, - { - "key": "DICOM", + }, + { + "key": "DICOM", "value": 2 } ] - }, + }, { - "name": "OrthancPluginInstanceOrigin", - "path": "sdk_OrthancPluginInstanceOrigin.impl.h", + "name": "OrthancPluginInstanceOrigin", + "path": "sdk_OrthancPluginInstanceOrigin.impl.h", "values": [ { - "key": "UNKNOWN", + "key": "UNKNOWN", "value": 1 - }, - { - "key": "DICOM_PROTOCOL", + }, + { + "key": "DICOM_PROTOCOL", "value": 2 - }, - { - "key": "REST_API", + }, + { + "key": "REST_API", "value": 3 - }, - { - "key": "PLUGIN", + }, + { + "key": "PLUGIN", "value": 4 - }, - { - "key": "LUA", + }, + { + "key": "LUA", "value": 5 - }, - { - "key": "WEB_DAV", + }, + { + "key": "WEB_DAV", "value": 6 } ] - }, + }, { - "name": "OrthancPluginJobStepStatus", - "path": "sdk_OrthancPluginJobStepStatus.impl.h", + "name": "OrthancPluginJobStepStatus", + "path": "sdk_OrthancPluginJobStepStatus.impl.h", "values": [ { - "key": "SUCCESS", + "key": "SUCCESS", "value": 1 - }, - { - "key": "FAILURE", + }, + { + "key": "FAILURE", "value": 2 - }, - { - "key": "CONTINUE", + }, + { + "key": "CONTINUE", "value": 3 } ] - }, + }, { - "name": "OrthancPluginJobStopReason", - "path": "sdk_OrthancPluginJobStopReason.impl.h", + "name": "OrthancPluginJobStopReason", + "path": "sdk_OrthancPluginJobStopReason.impl.h", "values": [ { - "key": "SUCCESS", + "key": "SUCCESS", "value": 1 - }, - { - "key": "PAUSED", + }, + { + "key": "PAUSED", "value": 2 - }, - { - "key": "FAILURE", + }, + { + "key": "FAILURE", "value": 3 - }, - { - "key": "CANCELED", + }, + { + "key": "CANCELED", "value": 4 } ] - }, + }, { - "name": "OrthancPluginMetricsType", - "path": "sdk_OrthancPluginMetricsType.impl.h", + "name": "OrthancPluginMetricsType", + "path": "sdk_OrthancPluginMetricsType.impl.h", "values": [ { - "key": "DEFAULT", + "key": "DEFAULT", "value": 0 - }, - { - "key": "TIMER", + }, + { + "key": "TIMER", "value": 1 } ] - }, + }, { - "name": "OrthancPluginPixelFormat", - "path": "sdk_OrthancPluginPixelFormat.impl.h", + "name": "OrthancPluginPixelFormat", + "path": "sdk_OrthancPluginPixelFormat.impl.h", "values": [ { - "key": "GRAYSCALE8", + "key": "GRAYSCALE8", "value": 1 - }, - { - "key": "GRAYSCALE16", + }, + { + "key": "GRAYSCALE16", "value": 2 - }, - { - "key": "SIGNED_GRAYSCALE16", + }, + { + "key": "SIGNED_GRAYSCALE16", "value": 3 - }, - { - "key": "RGB24", + }, + { + "key": "RGB24", "value": 4 - }, - { - "key": "RGBA32", + }, + { + "key": "RGBA32", "value": 5 - }, - { - "key": "UNKNOWN", + }, + { + "key": "UNKNOWN", "value": 6 - }, - { - "key": "RGB48", + }, + { + "key": "RGB48", "value": 7 - }, - { - "key": "GRAYSCALE32", + }, + { + "key": "GRAYSCALE32", "value": 8 - }, - { - "key": "FLOAT32", + }, + { + "key": "FLOAT32", "value": 9 - }, - { - "key": "BGRA32", + }, + { + "key": "BGRA32", "value": 10 - }, - { - "key": "GRAYSCALE64", + }, + { + "key": "GRAYSCALE64", "value": 11 } ] - }, + }, { - "name": "OrthancPluginReceivedInstanceAction", - "path": "sdk_OrthancPluginReceivedInstanceAction.impl.h", + "name": "OrthancPluginReceivedInstanceAction", + "path": "sdk_OrthancPluginReceivedInstanceAction.impl.h", "values": [ { - "key": "KEEP_AS_IS", + "key": "KEEP_AS_IS", "value": 1 - }, - { - "key": "MODIFY", + }, + { + "key": "MODIFY", "value": 2 - }, - { - "key": "DISCARD", + }, + { + "key": "DISCARD", "value": 3 } ] - }, + }, { - "name": "OrthancPluginResourceType", - "path": "sdk_OrthancPluginResourceType.impl.h", + "name": "OrthancPluginResourceType", + "path": "sdk_OrthancPluginResourceType.impl.h", "values": [ { - "key": "PATIENT", + "key": "PATIENT", "value": 0 - }, - { - "key": "STUDY", + }, + { + "key": "STUDY", "value": 1 - }, - { - "key": "SERIES", + }, + { + "key": "SERIES", "value": 2 - }, - { - "key": "INSTANCE", + }, + { + "key": "INSTANCE", "value": 3 - }, - { - "key": "NONE", + }, + { + "key": "NONE", "value": 4 } ] - }, + }, { - "name": "OrthancPluginStorageCommitmentFailureReason", - "path": "sdk_OrthancPluginStorageCommitmentFailureReason.impl.h", + "name": "OrthancPluginStorageCommitmentFailureReason", + "path": "sdk_OrthancPluginStorageCommitmentFailureReason.impl.h", "values": [ { - "key": "SUCCESS", + "key": "SUCCESS", "value": 0 - }, - { - "key": "PROCESSING_FAILURE", + }, + { + "key": "PROCESSING_FAILURE", "value": 1 - }, - { - "key": "NO_SUCH_OBJECT_INSTANCE", + }, + { + "key": "NO_SUCH_OBJECT_INSTANCE", "value": 2 - }, - { - "key": "RESOURCE_LIMITATION", + }, + { + "key": "RESOURCE_LIMITATION", "value": 3 - }, - { - "key": "REFERENCED_SOPCLASS_NOT_SUPPORTED", + }, + { + "key": "REFERENCED_SOPCLASS_NOT_SUPPORTED", "value": 4 - }, - { - "key": "CLASS_INSTANCE_CONFLICT", + }, + { + "key": "CLASS_INSTANCE_CONFLICT", "value": 5 - }, - { - "key": "DUPLICATE_TRANSACTION_UID", + }, + { + "key": "DUPLICATE_TRANSACTION_UID", "value": 6 } ] - }, + }, { - "name": "OrthancPluginValueRepresentation", - "path": "sdk_OrthancPluginValueRepresentation.impl.h", + "name": "OrthancPluginValueRepresentation", + "path": "sdk_OrthancPluginValueRepresentation.impl.h", "values": [ { - "key": "AE", + "key": "AE", "value": 1 - }, - { - "key": "AS", + }, + { + "key": "AS", "value": 2 - }, - { - "key": "AT", + }, + { + "key": "AT", "value": 3 - }, - { - "key": "CS", + }, + { + "key": "CS", "value": 4 - }, - { - "key": "DA", + }, + { + "key": "DA", "value": 5 - }, - { - "key": "DS", + }, + { + "key": "DS", "value": 6 - }, - { - "key": "DT", + }, + { + "key": "DT", "value": 7 - }, - { - "key": "FD", + }, + { + "key": "FD", "value": 8 - }, - { - "key": "FL", + }, + { + "key": "FL", "value": 9 - }, - { - "key": "IS", + }, + { + "key": "IS", "value": 10 - }, - { - "key": "LO", + }, + { + "key": "LO", "value": 11 - }, - { - "key": "LT", + }, + { + "key": "LT", "value": 12 - }, - { - "key": "OB", + }, + { + "key": "OB", "value": 13 - }, - { - "key": "OF", + }, + { + "key": "OF", "value": 14 - }, - { - "key": "OW", + }, + { + "key": "OW", "value": 15 - }, - { - "key": "PN", + }, + { + "key": "PN", "value": 16 - }, - { - "key": "SH", + }, + { + "key": "SH", "value": 17 - }, - { - "key": "SL", + }, + { + "key": "SL", "value": 18 - }, - { - "key": "SQ", + }, + { + "key": "SQ", "value": 19 - }, - { - "key": "SS", + }, + { + "key": "SS", "value": 20 - }, - { - "key": "ST", + }, + { + "key": "ST", "value": 21 - }, - { - "key": "TM", + }, + { + "key": "TM", "value": 22 - }, - { - "key": "UI", + }, + { + "key": "UI", "value": 23 - }, - { - "key": "UL", + }, + { + "key": "UL", "value": 24 - }, - { - "key": "UN", + }, + { + "key": "UN", "value": 25 - }, - { - "key": "US", + }, + { + "key": "US", "value": 26 - }, - { - "key": "UT", + }, + { + "key": "UT", "value": 27 } ] } - ], + ], "global_functions": [ { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "l", - "python_type": "long int", - "sdk_name": "expectedMajor", - "sdk_type": "int32_t" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "l", - "python_type": "long int", - "sdk_name": "expectedMinor", - "sdk_type": "int32_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "l", - "python_type": "long int", - "sdk_name": "expectedRevision", - "sdk_type": "int32_t" + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "i", + "python_type": "int", + "sdk_name": "expectedMajor", + "sdk_type": "int" + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "i", + "python_type": "int", + "sdk_name": "expectedMinor", + "sdk_type": "int" + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "i", + "python_type": "int", + "sdk_name": "expectedRevision", + "sdk_type": "int" } - ], - "c_function": "OrthancPluginCheckVersionAdvanced", - "call_args": ", arg0, arg1, arg2", - "count_args": 3, - "has_args": true, - "return_long": true, - "return_sdk_type": "int32_t", - "short_name": "CheckVersionAdvanced", - "tuple_format": "\"lll\", &arg0, &arg1, &arg2" - }, + ], + "c_function": "OrthancPluginCheckVersionAdvanced", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_long": true, + "return_sdk_type": "int", + "short_name": "CheckVersionAdvanced", + "tuple_format": "\"iii\", &arg0, &arg1, &arg2" + }, { - "args": [], - "c_function": "OrthancPluginCheckVersion", - "return_long": true, - "return_sdk_type": "int32_t", - "short_name": "CheckVersion", + "args": [], + "c_function": "OrthancPluginCheckVersion", + "return_long": true, + "return_sdk_type": "int", + "short_name": "CheckVersion", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "message", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "message", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLogError", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "LogError", + ], + "c_function": "OrthancPluginLogError", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "LogError", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "message", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "message", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLogWarning", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "LogWarning", + ], + "c_function": "OrthancPluginLogWarning", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "LogWarning", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "message", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "message", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLogInfo", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "LogInfo", + ], + "c_function": "OrthancPluginLogInfo", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "LogInfo", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "instanceId", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "instanceId", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginGetDicomForInstance", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "GetDicomForInstance", + ], + "c_function": "OrthancPluginGetDicomForInstance", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "GetDicomForInstance", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRestApiGet", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiGet", + ], + "c_function": "OrthancPluginRestApiGet", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiGet", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRestApiGetAfterPlugins", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiGetAfterPlugins", + ], + "c_function": "OrthancPluginRestApiGetAfterPlugins", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiGetAfterPlugins", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginRestApiPost", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiPost", + ], + "c_function": "OrthancPluginRestApiPost", + "call_args": ", arg0, arg1.buf, arg1.len", + "count_args": 2, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiPost", "tuple_format": "\"ss*\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginRestApiPostAfterPlugins", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiPostAfterPlugins", + ], + "c_function": "OrthancPluginRestApiPostAfterPlugins", + "call_args": ", arg0, arg1.buf, arg1.len", + "count_args": 2, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiPostAfterPlugins", "tuple_format": "\"ss*\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRestApiDelete", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "RestApiDelete", + ], + "c_function": "OrthancPluginRestApiDelete", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "RestApiDelete", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRestApiDeleteAfterPlugins", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "RestApiDeleteAfterPlugins", + ], + "c_function": "OrthancPluginRestApiDeleteAfterPlugins", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "RestApiDeleteAfterPlugins", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginRestApiPut", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiPut", + ], + "c_function": "OrthancPluginRestApiPut", + "call_args": ", arg0, arg1.buf, arg1.len", + "count_args": 2, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiPut", "tuple_format": "\"ss*\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginRestApiPutAfterPlugins", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "RestApiPutAfterPlugins", + ], + "c_function": "OrthancPluginRestApiPutAfterPlugins", + "call_args": ", arg0, arg1.buf, arg1.len", + "count_args": 2, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "RestApiPutAfterPlugins", "tuple_format": "\"ss*\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "patientID", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "patientID", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLookupPatient", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "LookupPatient", + ], + "c_function": "OrthancPluginLookupPatient", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "LookupPatient", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "studyUID", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "studyUID", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLookupStudy", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "LookupStudy", + ], + "c_function": "OrthancPluginLookupStudy", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "LookupStudy", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "accessionNumber", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "accessionNumber", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLookupStudyWithAccessionNumber", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "LookupStudyWithAccessionNumber", + ], + "c_function": "OrthancPluginLookupStudyWithAccessionNumber", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "LookupStudyWithAccessionNumber", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "seriesUID", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "seriesUID", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLookupSeries", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "LookupSeries", + ], + "c_function": "OrthancPluginLookupSeries", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "LookupSeries", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "sopInstanceUID", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "sopInstanceUID", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginLookupInstance", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "LookupInstance", + ], + "c_function": "OrthancPluginLookupInstance", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "LookupInstance", "tuple_format": "\"s\", &arg0" - }, + }, { - "args": [], - "c_function": "OrthancPluginGetOrthancPath", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetOrthancPath", + "args": [], + "c_function": "OrthancPluginGetOrthancPath", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetOrthancPath", "tuple_format": "\"\", " - }, + }, { - "args": [], - "c_function": "OrthancPluginGetOrthancDirectory", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetOrthancDirectory", + "args": [], + "c_function": "OrthancPluginGetOrthancDirectory", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetOrthancDirectory", "tuple_format": "\"\", " - }, + }, { - "args": [], - "c_function": "OrthancPluginGetConfigurationPath", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetConfigurationPath", + "args": [], + "c_function": "OrthancPluginGetConfigurationPath", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetConfigurationPath", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "uri", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "uri", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSetRootUri", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "SetRootUri", + ], + "c_function": "OrthancPluginSetRootUri", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "SetRootUri", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "description", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "description", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSetDescription", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "SetDescription", + ], + "c_function": "OrthancPluginSetDescription", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "SetDescription", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "javascript", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "javascript", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginExtendOrthancExplorer", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "ExtendOrthancExplorer", + ], + "c_function": "OrthancPluginExtendOrthancExplorer", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "ExtendOrthancExplorer", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "l", - "python_type": "long int", - "sdk_name": "property", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "l", + "python_type": "long int", + "sdk_name": "property", "sdk_type": "int32_t" - }, - { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "defaultValue", + }, + { + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "defaultValue", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginGetGlobalProperty", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetGlobalProperty", + ], + "c_function": "OrthancPluginGetGlobalProperty", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetGlobalProperty", "tuple_format": "\"ls\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "l", - "python_type": "long int", - "sdk_name": "property", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "l", + "python_type": "long int", + "sdk_name": "property", "sdk_type": "int32_t" - }, - { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "value", + }, + { + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "value", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginSetGlobalProperty", - "call_args": ", arg0, arg1", - "count_args": 2, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "SetGlobalProperty", + ], + "c_function": "OrthancPluginSetGlobalProperty", + "call_args": ", arg0, arg1", + "count_args": 2, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "SetGlobalProperty", "tuple_format": "\"ls\", &arg0, &arg1" - }, + }, { - "args": [], - "c_function": "OrthancPluginGetCommandLineArgumentsCount", - "return_long": true, - "return_sdk_type": "uint32_t", - "short_name": "GetCommandLineArgumentsCount", + "args": [], + "c_function": "OrthancPluginGetCommandLineArgumentsCount", + "return_long": true, + "return_sdk_type": "uint32_t", + "short_name": "GetCommandLineArgumentsCount", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "argument", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "argument", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetCommandLineArgument", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetCommandLineArgument", + ], + "c_function": "OrthancPluginGetCommandLineArgument", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetCommandLineArgument", "tuple_format": "\"k\", &arg0" - }, + }, { - "args": [], - "c_function": "OrthancPluginGetExpectedDatabaseVersion", - "return_long": true, - "return_sdk_type": "uint32_t", - "short_name": "GetExpectedDatabaseVersion", + "args": [], + "c_function": "OrthancPluginGetExpectedDatabaseVersion", + "return_long": true, + "return_sdk_type": "uint32_t", + "short_name": "GetExpectedDatabaseVersion", "tuple_format": "\"\", " - }, + }, { - "args": [], - "c_function": "OrthancPluginGetConfiguration", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetConfiguration", + "args": [], + "c_function": "OrthancPluginGetConfiguration", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetConfiguration", "tuple_format": "\"\", " - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "source", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "source", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginCompressionType", - "sdk_name": "compression", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginCompressionType", + "sdk_name": "compression", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "uncompress", + }, + { + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "uncompress", "sdk_type": "uint8_t" } - ], - "c_function": "OrthancPluginBufferCompression", - "call_args": ", arg0.buf, arg0.len, static_cast(arg2), arg3", - "count_args": 3, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "BufferCompression", + ], + "c_function": "OrthancPluginBufferCompression", + "call_args": ", arg0.buf, arg0.len, static_cast(arg2), arg3", + "count_args": 3, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "BufferCompression", "tuple_format": "\"s*lb\", &arg0, &arg2, &arg3" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "path", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "path", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginReadFile", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "ReadFile", + ], + "c_function": "OrthancPluginReadFile", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "ReadFile", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "path", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "path", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "data", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "data", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginWriteFile", - "call_args": ", arg0, arg1.buf, arg1.len", - "count_args": 2, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "WriteFile", + ], + "c_function": "OrthancPluginWriteFile", + "call_args": ", arg0, arg1.buf, arg1.len", + "count_args": 2, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "WriteFile", "tuple_format": "\"ss*\", &arg0, &arg1" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginErrorCode", - "sdk_name": "error", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginErrorCode", + "sdk_name": "error", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginGetErrorDescription", - "call_args": ", static_cast(arg0)", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "short_name": "GetErrorDescription", + ], + "c_function": "OrthancPluginGetErrorDescription", + "call_args": ", static_cast(arg0)", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "short_name": "GetErrorDescription", "tuple_format": "\"l\", &arg0" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "data", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "data", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginImageFormat", - "sdk_name": "format", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginImageFormat", + "sdk_name": "format", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginUncompressImage", - "call_args": ", arg0.buf, arg0.len, static_cast(arg2)", - "count_args": 2, - "has_args": true, - "return_object": "OrthancPluginImage", - "return_sdk_class": "OrthancPluginImage", - "return_sdk_type": "object", - "short_name": "UncompressImage", + ], + "c_function": "OrthancPluginUncompressImage", + "call_args": ", arg0.buf, arg0.len, static_cast(arg2)", + "count_args": 2, + "has_args": true, + "return_object": "OrthancPluginImage", + "return_sdk_class": "OrthancPluginImage", + "return_sdk_type": "object", + "short_name": "UncompressImage", "tuple_format": "\"s*l\", &arg0, &arg2" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "width", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "width", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "height", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "height", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "pitch", + }, + { + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "pitch", "sdk_type": "uint32_t" - }, - { - "name": "arg4", - "orthanc_cast": "arg4.buf", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg4);", - "sdk_name": "buffer", + }, + { + "name": "arg4", + "orthanc_cast": "arg4.buf", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg4);", + "sdk_name": "buffer", "sdk_type": "const void *" } - ], - "c_function": "OrthancPluginCompressPngImage", - "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf", - "count_args": 5, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "CompressPngImage", + ], + "c_function": "OrthancPluginCompressPngImage", + "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf", + "count_args": 5, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "CompressPngImage", "tuple_format": "\"lkkks*\", &arg0, &arg1, &arg2, &arg3, &arg4" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "width", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "width", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "height", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "height", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "pitch", + }, + { + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "pitch", "sdk_type": "uint32_t" - }, - { - "name": "arg4", - "orthanc_cast": "arg4.buf", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg4);", - "sdk_name": "buffer", + }, + { + "name": "arg4", + "orthanc_cast": "arg4.buf", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg4);", + "sdk_name": "buffer", "sdk_type": "const void *" - }, - { - "initialization": " = 0", - "name": "arg5", - "orthanc_cast": "arg5", - "python_format": "b", - "python_type": "unsigned char", - "sdk_name": "quality", + }, + { + "initialization": " = 0", + "name": "arg5", + "orthanc_cast": "arg5", + "python_format": "b", + "python_type": "unsigned char", + "sdk_name": "quality", "sdk_type": "uint8_t" } - ], - "c_function": "OrthancPluginCompressJpegImage", - "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf, arg5", - "count_args": 6, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "CompressJpegImage", + ], + "c_function": "OrthancPluginCompressJpegImage", + "call_args": ", static_cast(arg0), arg1, arg2, arg3, arg4.buf, arg5", + "count_args": 6, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "CompressJpegImage", "tuple_format": "\"lkkks*b\", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "url", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "url", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "username", + }, + { + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "username", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "password", + }, + { + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "password", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginHttpGet", - "call_args": ", arg0, arg1, arg2", - "count_args": 3, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "HttpGet", + ], + "c_function": "OrthancPluginHttpGet", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "HttpGet", "tuple_format": "\"sss\", &arg0, &arg1, &arg2" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "url", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "url", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = NULL", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "username", + }, + { + "initialization": " = NULL", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "username", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "password", + }, + { + "initialization": " = NULL", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "password", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginHttpPost", - "call_args": ", arg0, arg1.buf, arg1.len, arg3, arg4", - "count_args": 4, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "HttpPost", + ], + "c_function": "OrthancPluginHttpPost", + "call_args": ", arg0, arg1.buf, arg1.len, arg3, arg4", + "count_args": 4, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "HttpPost", "tuple_format": "\"ss*ss\", &arg0, &arg1, &arg3, &arg4" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "url", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "url", "sdk_type": "const char *" - }, - { - "name": "arg1", - "orthanc_cast": "arg1.buf, arg1.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg1);", - "sdk_name": "body", + }, + { + "name": "arg1", + "orthanc_cast": "arg1.buf, arg1.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg1);", + "sdk_name": "body", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = NULL", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "username", + }, + { + "initialization": " = NULL", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "username", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "password", + }, + { + "initialization": " = NULL", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "password", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginHttpPut", - "call_args": ", arg0, arg1.buf, arg1.len, arg3, arg4", - "count_args": 4, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "HttpPut", + ], + "c_function": "OrthancPluginHttpPut", + "call_args": ", arg0, arg1.buf, arg1.len, arg3, arg4", + "count_args": 4, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "HttpPut", "tuple_format": "\"ss*ss\", &arg0, &arg1, &arg3, &arg4" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "url", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "url", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "username", + }, + { + "initialization": " = NULL", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "username", "sdk_type": "const char *" - }, - { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "password", + }, + { + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "password", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginHttpDelete", - "call_args": ", arg0, arg1, arg2", - "count_args": 3, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "HttpDelete", + ], + "c_function": "OrthancPluginHttpDelete", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "HttpDelete", "tuple_format": "\"sss\", &arg0, &arg1, &arg2" - }, + }, { - "args": [], - "c_function": "OrthancPluginGetFontsCount", - "return_long": true, - "return_sdk_type": "uint32_t", - "short_name": "GetFontsCount", + "args": [], + "c_function": "OrthancPluginGetFontsCount", + "return_long": true, + "return_sdk_type": "uint32_t", + "short_name": "GetFontsCount", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "fontIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "fontIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetFontName", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "short_name": "GetFontName", + ], + "c_function": "OrthancPluginGetFontName", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "short_name": "GetFontName", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "fontIndex", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "fontIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginGetFontSize", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_long": true, - "return_sdk_type": "uint32_t", - "short_name": "GetFontSize", + ], + "c_function": "OrthancPluginGetFontSize", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_long": true, + "return_sdk_type": "uint32_t", + "short_name": "GetFontSize", "tuple_format": "\"k\", &arg0" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "l", - "python_type": "long int", - "sdk_name": "code", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "l", + "python_type": "long int", + "sdk_name": "code", "sdk_type": "int32_t" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "httpStatus", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "httpStatus", "sdk_type": "uint16_t" - }, - { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "message", + }, + { + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "message", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRegisterErrorCode", - "call_args": ", arg0, arg1, arg2", - "count_args": 3, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "RegisterErrorCode", + ], + "c_function": "OrthancPluginRegisterErrorCode", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "RegisterErrorCode", "tuple_format": "\"lHs\", &arg0, &arg1, &arg2" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "group", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "group", "sdk_type": "uint16_t" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "element", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "element", "sdk_type": "uint16_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginValueRepresentation", - "sdk_name": "vr", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginValueRepresentation", + "sdk_name": "vr", "sdk_type": "enumeration" - }, - { - "initialization": " = NULL", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "name", + }, + { + "initialization": " = NULL", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "name", "sdk_type": "const char *" - }, - { - "initialization": " = 0", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "minMultiplicity", + }, + { + "initialization": " = 0", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "minMultiplicity", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg5", - "orthanc_cast": "arg5", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "maxMultiplicity", + }, + { + "initialization": " = 0", + "name": "arg5", + "orthanc_cast": "arg5", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "maxMultiplicity", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginRegisterDictionaryTag", - "call_args": ", arg0, arg1, static_cast(arg2), arg3, arg4, arg5", - "count_args": 6, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "RegisterDictionaryTag", + ], + "c_function": "OrthancPluginRegisterDictionaryTag", + "call_args": ", arg0, arg1, static_cast(arg2), arg3, arg4, arg5", + "count_args": 6, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "RegisterDictionaryTag", "tuple_format": "\"HHlskk\", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "group", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "group", "sdk_type": "uint16_t" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "element", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "element", "sdk_type": "uint16_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginValueRepresentation", - "sdk_name": "vr", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginValueRepresentation", + "sdk_name": "vr", "sdk_type": "enumeration" - }, - { - "initialization": " = NULL", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "name", + }, + { + "initialization": " = NULL", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "name", "sdk_type": "const char *" - }, - { - "initialization": " = 0", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "minMultiplicity", + }, + { + "initialization": " = 0", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "minMultiplicity", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg5", - "orthanc_cast": "arg5", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "maxMultiplicity", + }, + { + "initialization": " = 0", + "name": "arg5", + "orthanc_cast": "arg5", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "maxMultiplicity", "sdk_type": "uint32_t" - }, - { - "initialization": " = NULL", - "name": "arg6", - "orthanc_cast": "arg6", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "privateCreator", + }, + { + "initialization": " = NULL", + "name": "arg6", + "orthanc_cast": "arg6", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "privateCreator", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginRegisterPrivateDictionaryTag", - "call_args": ", arg0, arg1, static_cast(arg2), arg3, arg4, arg5, arg6", - "count_args": 7, - "has_args": true, - "return_error": true, - "return_sdk_enumeration": "OrthancPluginErrorCode", - "return_sdk_type": "enumeration", - "short_name": "RegisterPrivateDictionaryTag", + ], + "c_function": "OrthancPluginRegisterPrivateDictionaryTag", + "call_args": ", arg0, arg1, static_cast(arg2), arg3, arg4, arg5, arg6", + "count_args": 7, + "has_args": true, + "return_error": true, + "return_sdk_enumeration": "OrthancPluginErrorCode", + "return_sdk_type": "enumeration", + "short_name": "RegisterPrivateDictionaryTag", "tuple_format": "\"HHlskks\", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5, &arg6" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFormat", - "sdk_name": "format", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "static_cast(arg3)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFlags", - "sdk_name": "flags", + }, + { + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "static_cast(arg3)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFlags", + "sdk_name": "flags", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg4", - "orthanc_cast": "arg4", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "maxStringLength", + }, + { + "initialization": " = 0", + "name": "arg4", + "orthanc_cast": "arg4", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "maxStringLength", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginDicomBufferToJson", - "call_args": ", arg0.buf, arg0.len, static_cast(arg2), static_cast(arg3), arg4", - "count_args": 4, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "DicomBufferToJson", + ], + "c_function": "OrthancPluginDicomBufferToJson", + "call_args": ", arg0.buf, arg0.len, static_cast(arg2), static_cast(arg3), arg4", + "count_args": 4, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "DicomBufferToJson", "tuple_format": "\"s*llk\", &arg0, &arg2, &arg3, &arg4" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "instanceId", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "instanceId", "sdk_type": "const char *" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "static_cast(arg1)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFormat", - "sdk_name": "format", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "static_cast(arg1)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginDicomToJsonFlags", - "sdk_name": "flags", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginDicomToJsonFlags", + "sdk_name": "flags", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg3", - "orthanc_cast": "arg3", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "maxStringLength", + }, + { + "initialization": " = 0", + "name": "arg3", + "orthanc_cast": "arg3", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "maxStringLength", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginDicomInstanceToJson", - "call_args": ", arg0, static_cast(arg1), static_cast(arg2), arg3", - "count_args": 4, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "DicomInstanceToJson", + ], + "c_function": "OrthancPluginDicomInstanceToJson", + "call_args": ", arg0, static_cast(arg1), static_cast(arg2), arg3", + "count_args": 4, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "DicomInstanceToJson", "tuple_format": "\"sllk\", &arg0, &arg1, &arg2, &arg3" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "static_cast(arg0)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginPixelFormat", - "sdk_name": "format", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "static_cast(arg0)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginPixelFormat", + "sdk_name": "format", "sdk_type": "enumeration" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "width", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "width", "sdk_type": "uint32_t" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "height", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "height", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginCreateImage", - "call_args": ", static_cast(arg0), arg1, arg2", - "count_args": 3, - "has_args": true, - "return_object": "OrthancPluginImage", - "return_sdk_class": "OrthancPluginImage", - "return_sdk_type": "object", - "short_name": "CreateImage", + ], + "c_function": "OrthancPluginCreateImage", + "call_args": ", static_cast(arg0), arg1, arg2", + "count_args": 3, + "has_args": true, + "return_object": "OrthancPluginImage", + "return_sdk_class": "OrthancPluginImage", + "return_sdk_type": "object", + "short_name": "CreateImage", "tuple_format": "\"lkk\", &arg0, &arg1, &arg2" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "frameIndex", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "frameIndex", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginDecodeDicomImage", - "call_args": ", arg0.buf, arg0.len, arg2", - "count_args": 2, - "has_args": true, - "return_object": "OrthancPluginImage", - "return_sdk_class": "OrthancPluginImage", - "return_sdk_type": "object", - "short_name": "DecodeDicomImage", + ], + "c_function": "OrthancPluginDecodeDicomImage", + "call_args": ", arg0.buf, arg0.len, arg2", + "count_args": 2, + "has_args": true, + "return_object": "OrthancPluginImage", + "return_sdk_class": "OrthancPluginImage", + "return_sdk_type": "object", + "short_name": "DecodeDicomImage", "tuple_format": "\"s*k\", &arg0, &arg2" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginComputeMd5", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "ComputeMd5", + ], + "c_function": "OrthancPluginComputeMd5", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "ComputeMd5", "tuple_format": "\"s*\", &arg0" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginComputeSha1", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "ComputeSha1", + ], + "c_function": "OrthancPluginComputeSha1", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "ComputeSha1", "tuple_format": "\"s*\", &arg0" - }, + }, { - "args": [], - "c_function": "OrthancPluginGenerateUuid", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GenerateUuid", + "args": [], + "c_function": "OrthancPluginGenerateUuid", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GenerateUuid", "tuple_format": "\"\", " - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "query", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "query", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginCreateFindMatcher", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_object": "OrthancPluginFindMatcher", - "return_sdk_class": "OrthancPluginFindMatcher", - "return_sdk_type": "object", - "short_name": "CreateFindMatcher", + ], + "c_function": "OrthancPluginCreateFindMatcher", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_object": "OrthancPluginFindMatcher", + "return_sdk_class": "OrthancPluginFindMatcher", + "return_sdk_type": "object", + "short_name": "CreateFindMatcher", "tuple_format": "\"s*\", &arg0" - }, + }, { - "args": [], - "c_function": "OrthancPluginGetPeers", - "return_object": "OrthancPluginPeers", - "return_sdk_class": "OrthancPluginPeers", - "return_sdk_type": "object", - "short_name": "GetPeers", + "args": [], + "c_function": "OrthancPluginGetPeers", + "return_object": "OrthancPluginPeers", + "return_sdk_class": "OrthancPluginPeers", + "return_sdk_type": "object", + "short_name": "GetPeers", "tuple_format": "\"\", " - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "path", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "path", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginAutodetectMimeType", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_sdk_type": "const char *", - "return_static_string": true, - "short_name": "AutodetectMimeType", + ], + "c_function": "OrthancPluginAutodetectMimeType", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_sdk_type": "const char *", + "return_static_string": true, + "short_name": "AutodetectMimeType", "tuple_format": "\"s\", &arg0" - }, + }, { "args": [ { - "initialization": " = NULL", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "name", + "initialization": " = NULL", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "name", "sdk_type": "const char *" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "f", - "python_type": "float", - "sdk_name": "value", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "f", + "python_type": "float", + "sdk_name": "value", "sdk_type": "float" - }, - { - "initialization": " = 0", - "name": "arg2", - "orthanc_cast": "static_cast(arg2)", - "python_format": "l", - "python_type": "long int", - "sdk_enumeration": "OrthancPluginMetricsType", - "sdk_name": "type", + }, + { + "initialization": " = 0", + "name": "arg2", + "orthanc_cast": "static_cast(arg2)", + "python_format": "l", + "python_type": "long int", + "sdk_enumeration": "OrthancPluginMetricsType", + "sdk_name": "type", "sdk_type": "enumeration" } - ], - "c_function": "OrthancPluginSetMetricsValue", - "call_args": ", arg0, arg1, static_cast(arg2)", - "count_args": 3, - "has_args": true, - "return_sdk_type": "void", - "return_void": true, - "short_name": "SetMetricsValue", + ], + "c_function": "OrthancPluginSetMetricsValue", + "call_args": ", arg0, arg1, static_cast(arg2)", + "count_args": 3, + "has_args": true, + "return_sdk_type": "void", + "return_void": true, + "short_name": "SetMetricsValue", "tuple_format": "\"sfl\", &arg0, &arg1, &arg2" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "group", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "group", "sdk_type": "uint16_t" - }, - { - "initialization": " = 0", - "name": "arg1", - "orthanc_cast": "arg1", - "python_format": "H", - "python_type": "unsigned short", - "sdk_name": "element", + }, + { + "initialization": " = 0", + "name": "arg1", + "orthanc_cast": "arg1", + "python_format": "H", + "python_type": "unsigned short", + "sdk_name": "element", "sdk_type": "uint16_t" - }, - { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "privateCreator", + }, + { + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "privateCreator", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginGetTagName", - "call_args": ", arg0, arg1, arg2", - "count_args": 3, - "has_args": true, - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GetTagName", + ], + "c_function": "OrthancPluginGetTagName", + "call_args": ", arg0, arg1, arg2", + "count_args": 3, + "has_args": true, + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GetTagName", "tuple_format": "\"HHs\", &arg0, &arg1, &arg2" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" } - ], - "c_function": "OrthancPluginCreateDicomInstance", - "call_args": ", arg0.buf, arg0.len", - "count_args": 1, - "has_args": true, - "return_object": "OrthancPluginDicomInstance", - "return_sdk_class": "OrthancPluginDicomInstance", - "return_sdk_type": "object", - "short_name": "CreateDicomInstance", + ], + "c_function": "OrthancPluginCreateDicomInstance", + "call_args": ", arg0.buf, arg0.len", + "count_args": 1, + "has_args": true, + "return_object": "OrthancPluginDicomInstance", + "return_sdk_class": "OrthancPluginDicomInstance", + "return_sdk_type": "object", + "short_name": "CreateDicomInstance", "tuple_format": "\"s*\", &arg0" - }, + }, { "args": [ { - "name": "arg0", - "orthanc_cast": "arg0.buf, arg0.len", - "python_format": "s*", - "python_type": "Py_buffer", - "release": "PyBuffer_Release(&arg0);", - "sdk_name": "buffer", + "name": "arg0", + "orthanc_cast": "arg0.buf, arg0.len", + "python_format": "s*", + "python_type": "Py_buffer", + "release": "PyBuffer_Release(&arg0);", + "sdk_name": "buffer", "sdk_type": "const_void_pointer_with_size" - }, - { - "initialization": " = NULL", - "name": "arg2", - "orthanc_cast": "arg2", - "python_format": "s", - "python_type": "const char*", - "sdk_name": "transferSyntax", + }, + { + "initialization": " = NULL", + "name": "arg2", + "orthanc_cast": "arg2", + "python_format": "s", + "python_type": "const char*", + "sdk_name": "transferSyntax", "sdk_type": "const char *" } - ], - "c_function": "OrthancPluginTranscodeDicomInstance", - "call_args": ", arg0.buf, arg0.len, arg2", - "count_args": 2, - "has_args": true, - "return_object": "OrthancPluginDicomInstance", - "return_sdk_class": "OrthancPluginDicomInstance", - "return_sdk_type": "object", - "short_name": "TranscodeDicomInstance", + ], + "c_function": "OrthancPluginTranscodeDicomInstance", + "call_args": ", arg0.buf, arg0.len, arg2", + "count_args": 2, + "has_args": true, + "return_object": "OrthancPluginDicomInstance", + "return_sdk_class": "OrthancPluginDicomInstance", + "return_sdk_type": "object", + "short_name": "TranscodeDicomInstance", "tuple_format": "\"s*s\", &arg0, &arg2" - }, + }, { "args": [ { - "initialization": " = 0", - "name": "arg0", - "orthanc_cast": "arg0", - "python_format": "k", - "python_type": "unsigned long", - "sdk_name": "size", + "initialization": " = 0", + "name": "arg0", + "orthanc_cast": "arg0", + "python_format": "k", + "python_type": "unsigned long", + "sdk_name": "size", "sdk_type": "uint32_t" } - ], - "c_function": "OrthancPluginCreateMemoryBuffer", - "call_args": ", arg0", - "count_args": 1, - "has_args": true, - "return_bytes": true, - "return_sdk_type": "OrthancPluginMemoryBuffer *", - "short_name": "CreateMemoryBuffer", + ], + "c_function": "OrthancPluginCreateMemoryBuffer", + "call_args": ", arg0", + "count_args": 1, + "has_args": true, + "return_bytes": true, + "return_sdk_type": "OrthancPluginMemoryBuffer *", + "short_name": "CreateMemoryBuffer", "tuple_format": "\"k\", &arg0" - }, + }, { - "args": [], - "c_function": "OrthancPluginGenerateRestApiAuthorizationToken", - "return_dynamic_string": true, - "return_sdk_type": "char *", - "short_name": "GenerateRestApiAuthorizationToken", + "args": [], + "c_function": "OrthancPluginGenerateRestApiAuthorizationToken", + "return_dynamic_string": true, + "return_sdk_type": "char *", + "short_name": "GenerateRestApiAuthorizationToken", "tuple_format": "\"\", " } ] diff -r 8335b42be9fc -r 0705e324fcc8 Sources/Autogenerated/sdk_GlobalFunctions.impl.h --- a/Sources/Autogenerated/sdk_GlobalFunctions.impl.h Wed Nov 22 07:17:40 2023 +0100 +++ b/Sources/Autogenerated/sdk_GlobalFunctions.impl.h Wed Nov 22 09:33:06 2023 +0100 @@ -22,11 +22,11 @@ { PythonLock::LogCall("Calling Python global function: OrthancPluginCheckVersionAdvanced()"); - long int arg0 = 0; - long int arg1 = 0; - long int arg2 = 0; + int arg0 = 0; + int arg1 = 0; + int arg2 = 0; - if (!PyArg_ParseTuple(args, "lll", &arg0, &arg1, &arg2)) + if (!PyArg_ParseTuple(args, "iii", &arg0, &arg1, &arg2)) { PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); return NULL; diff -r 8335b42be9fc -r 0705e324fcc8 Sources/Autogenerated/sdk_OrthancPluginJob.methods.h --- a/Sources/Autogenerated/sdk_OrthancPluginJob.methods.h Wed Nov 22 07:17:40 2023 +0100 +++ b/Sources/Autogenerated/sdk_OrthancPluginJob.methods.h Wed Nov 22 09:33:06 2023 +0100 @@ -10,9 +10,9 @@ return NULL; } - long int arg0 = 0; + int arg0 = 0; - if (!PyArg_ParseTuple(args, "l", &arg0)) + if (!PyArg_ParseTuple(args, "i", &arg0)) { PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); return NULL; diff -r 8335b42be9fc -r 0705e324fcc8 Sources/Autogenerated/sdk_OrthancPluginRestOutput.methods.h --- a/Sources/Autogenerated/sdk_OrthancPluginRestOutput.methods.h Wed Nov 22 07:17:40 2023 +0100 +++ b/Sources/Autogenerated/sdk_OrthancPluginRestOutput.methods.h Wed Nov 22 09:33:06 2023 +0100 @@ -285,15 +285,16 @@ } unsigned short arg0 = 0; - Py_buffer arg1; + const char* arg1 = NULL; + unsigned long arg2 = 0; - if (!PyArg_ParseTuple(args, "Hs*", &arg0, &arg1)) + if (!PyArg_ParseTuple(args, "Hsk", &arg0, &arg1, &arg2)) { - PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); + PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); return NULL; } - OrthancPluginSendHttpStatus(OrthancPlugins::GetGlobalContext(), self->object_, arg0, arg1.buf, arg1.len); - PyBuffer_Release(&arg1); + OrthancPluginSendHttpStatus(OrthancPlugins::GetGlobalContext(), self->object_, arg0, arg1, arg2); + Py_INCREF(Py_None); return Py_None;