Mercurial > hg > orthanc-python
annotate Sources/Autogenerated/sdk_GlobalFunctions.impl.h @ 211:d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 03 Jul 2024 14:21:01 +0200 |
parents | 315e1720a35f |
children | 2db6c1f6417f |
rev | line source |
---|---|
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1 /** |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2 * Python plugin for Orthanc |
166
6fada29b6759
updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
155
diff
changeset
|
3 * Copyright (C) 2020-2023 Osimis S.A., Belgium |
6fada29b6759
updated copyright, as Orthanc Team now replaces Osimis
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
155
diff
changeset
|
4 * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium |
155
71d305c29cfa
updated year to 2024
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
149
diff
changeset
|
5 * Copyright (C) 2021-2024 Sebastien Jodogne, ICTEAM UCLouvain, Belgium |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
6 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
7 * This program is free software: you can redistribute it and/or |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
8 * modify it under the terms of the GNU Affero General Public License |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
9 * as published by the Free Software Foundation, either version 3 of |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
10 * the License, or (at your option) any later version. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
11 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
12 * This program is distributed in the hope that it will be useful, but |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
13 * WITHOUT ANY WARRANTY; without even the implied warranty of |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
15 * Affero General Public License for more details. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
16 * |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
17 * You should have received a copy of the GNU Affero General Public License |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
18 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
19 **/ |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
20 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
21 |
186
55473de7694f
added warning about auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
184
diff
changeset
|
22 // WARNING: Auto-generated file. Do not modify it by hand. |
55473de7694f
added warning about auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
184
diff
changeset
|
23 |
55473de7694f
added warning about auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
184
diff
changeset
|
24 |
192
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
25 // Forward declaration of the custom global functions |
208
315e1720a35f
documented orthanc.CreateImageFromBuffer()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
205
diff
changeset
|
26 extern PyObject *CreateImageFromBuffer(PyObject* module, PyObject *args); |
205
234681297600
documented orthanc.LookupDictionary()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
203
diff
changeset
|
27 extern PyObject *LookupDictionary(PyObject* module, PyObject *args); |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
28 extern PyObject *RegisterFindCallback(PyObject* module, PyObject *args); |
203
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
29 extern PyObject *RegisterIncomingHttpRequestFilter(PyObject* module, PyObject *args); |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
30 extern PyObject *RegisterMoveCallback(PyObject* module, PyObject *args); |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
31 extern PyObject *RegisterMoveCallback2(PyObject* module, PyObject *args); |
195
d7a6e75558ee
documented orthanc.RegisterOnChangeCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
192
diff
changeset
|
32 extern PyObject *RegisterOnChangeCallback(PyObject* module, PyObject *args); |
203
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
33 extern PyObject *RegisterOnStoredInstanceCallback(PyObject* module, PyObject *args); |
192
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
34 extern PyObject *RegisterRestCallback(PyObject* module, PyObject *args); |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
35 extern PyObject *RegisterWorklistCallback(PyObject* module, PyObject *args); |
192
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
36 // End of forward declarations |
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
37 |
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
38 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
39 static PyObject* sdk_OrthancPluginAutodetectMimeType(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
40 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
41 PythonLock::LogCall("Calling Python global function: OrthancPluginAutodetectMimeType()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
42 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
43 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
44 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
45 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
46 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
47 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
48 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
49 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
50 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
51 const char* s; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
52 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
53 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
54 s = OrthancPluginAutodetectMimeType(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
55 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
56 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
57 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
58 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
59 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
60 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
61 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
62 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
63 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
64 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
65 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
66 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
67 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
68 static PyObject* sdk_OrthancPluginBufferCompression(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
69 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
70 PythonLock::LogCall("Calling Python global function: OrthancPluginBufferCompression()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
71 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
72 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
73 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
74 unsigned char arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
75 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
76 if (!PyArg_ParseTuple(args, "s*lb", &arg0, &arg2, &arg3)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
77 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
78 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
79 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
80 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
81 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
82 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
83 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
84 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
85 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
86 code = OrthancPluginBufferCompression(OrthancPlugins::GetGlobalContext(), *buffer, arg0.buf, arg0.len, static_cast<OrthancPluginCompressionType>(arg2), arg3); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
87 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
88 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
89 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
90 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
91 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
92 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
93 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
94 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
95 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
96 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
97 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
98 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
99 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
100 static PyObject* sdk_OrthancPluginCheckVersion(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
101 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
102 PythonLock::LogCall("Calling Python global function: OrthancPluginCheckVersion()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
103 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
104 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
105 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
106 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
107 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
108 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
109 value = OrthancPluginCheckVersion(OrthancPlugins::GetGlobalContext()); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
110 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
111 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
112 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
113 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
114 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
115 static PyObject* sdk_OrthancPluginCheckVersionAdvanced(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
116 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
117 PythonLock::LogCall("Calling Python global function: OrthancPluginCheckVersionAdvanced()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
118 |
177
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
119 long int arg0 = 0; |
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
120 long int arg1 = 0; |
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
121 long int arg2 = 0; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
122 |
177
008be55355a4
regenerating the wrapper after patching SDK
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
123 if (!PyArg_ParseTuple(args, "lll", &arg0, &arg1, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
124 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
125 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
126 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
127 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
128 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
129 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
130 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
131 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
132 value = OrthancPluginCheckVersionAdvanced(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
133 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
134 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
135 return PyLong_FromLong(value); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
136 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
137 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
138 static PyObject* sdk_OrthancPluginCompressJpegImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
139 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
140 PythonLock::LogCall("Calling Python global function: OrthancPluginCompressJpegImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
141 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
142 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
143 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
144 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
145 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
146 Py_buffer arg4; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
147 unsigned char arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
148 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
149 if (!PyArg_ParseTuple(args, "lkkks*b", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
150 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
151 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (6 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
152 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
153 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
154 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
155 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
156 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
157 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
158 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
159 code = OrthancPluginCompressJpegImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf, arg5); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
160 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
161 PyBuffer_Release(&arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
162 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
163 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
164 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
165 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
166 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
167 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
168 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
169 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
170 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
171 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
172 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
173 static PyObject* sdk_OrthancPluginCompressPngImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
174 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
175 PythonLock::LogCall("Calling Python global function: OrthancPluginCompressPngImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
176 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
177 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
178 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
179 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
180 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
181 Py_buffer arg4; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
182 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
183 if (!PyArg_ParseTuple(args, "lkkks*", &arg0, &arg1, &arg2, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
184 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
185 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (5 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
186 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
187 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
188 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
189 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
190 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
191 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
192 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
193 code = OrthancPluginCompressPngImage(OrthancPlugins::GetGlobalContext(), *buffer, static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2, arg3, arg4.buf); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
194 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
195 PyBuffer_Release(&arg4); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
196 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
197 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
198 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
199 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
200 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
201 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
202 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
203 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
204 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
205 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
206 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
207 static PyObject* sdk_OrthancPluginComputeMd5(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
208 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
209 PythonLock::LogCall("Calling Python global function: OrthancPluginComputeMd5()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
210 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
211 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
212 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
213 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
214 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
215 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
216 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
217 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
218 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
219 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
220 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
221 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
222 s.Assign(OrthancPluginComputeMd5(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
223 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
224 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
225 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
226 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
227 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
228 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
229 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
230 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
231 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
232 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
233 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
234 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
235 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
236 static PyObject* sdk_OrthancPluginComputeSha1(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
237 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
238 PythonLock::LogCall("Calling Python global function: OrthancPluginComputeSha1()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
239 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
240 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
241 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
242 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
243 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
244 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
245 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
246 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
247 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
248 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
249 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
250 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
251 s.Assign(OrthancPluginComputeSha1(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
252 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
253 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
254 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
255 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
256 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
257 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
258 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
259 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
260 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
261 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
262 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
263 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
264 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
265 static PyObject* sdk_OrthancPluginCreateDicom(PyObject* module, PyObject* args) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
266 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
267 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateDicom()"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
268 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
269 const char* arg0 = NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
270 PyObject* arg1 = NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
271 long int arg2 = 0; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
272 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
273 if (!PyArg_ParseTuple(args, "sOl", &arg0, &arg1, &arg2)) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
274 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
275 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
276 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
277 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
278 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
279 if (arg1 != Py_None && Py_TYPE(arg1) != GetOrthancPluginImageType()) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
280 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
281 PyErr_SetString(PyExc_TypeError, "Invalid orthanc.OrthancPluginImage object"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
282 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
283 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
284 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
285 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
286 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
287 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
288 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
289 code = OrthancPluginCreateDicom(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
290 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
291 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
292 if (code == OrthancPluginErrorCode_Success) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
293 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
294 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
295 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
296 else |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
297 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
298 PythonLock::RaiseException(code); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
299 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
300 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
301 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
302 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
303 static PyObject* sdk_OrthancPluginCreateDicom2(PyObject* module, PyObject* args) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
304 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
305 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateDicom2()"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
306 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
307 const char* arg0 = NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
308 PyObject* arg1 = NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
309 long int arg2 = 0; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
310 const char* arg3 = NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
311 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
312 if (!PyArg_ParseTuple(args, "sOls", &arg0, &arg1, &arg2, &arg3)) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
313 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
314 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
315 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
316 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
317 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
318 if (arg1 != Py_None && Py_TYPE(arg1) != GetOrthancPluginImageType()) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
319 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
320 PyErr_SetString(PyExc_TypeError, "Invalid orthanc.OrthancPluginImage object"); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
321 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
322 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
323 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
324 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
325 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
326 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
327 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
328 code = OrthancPluginCreateDicom2(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1 == Py_None ? NULL : reinterpret_cast<sdk_OrthancPluginImage_Object*>(arg1)->object_, static_cast<OrthancPluginCreateDicomFlags>(arg2), arg3); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
329 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
330 |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
331 if (code == OrthancPluginErrorCode_Success) |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
332 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
333 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
334 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
335 else |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
336 { |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
337 PythonLock::RaiseException(code); |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
338 return NULL; |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
339 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
340 } |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
341 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
342 static PyObject* sdk_OrthancPluginCreateDicomInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
343 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
344 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateDicomInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
345 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
346 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
347 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
348 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
349 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
350 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
351 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
352 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
353 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
354 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
355 OrthancPluginDicomInstance* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
356 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
357 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
358 obj = OrthancPluginCreateDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
359 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
360 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
361 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
362 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
363 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
364 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
365 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
366 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
367 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
368 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
369 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginDicomInstance_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
370 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
371 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
372 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
373 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
374 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
375 static PyObject* sdk_OrthancPluginCreateFindMatcher(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
376 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
377 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateFindMatcher()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
378 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
379 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
380 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
381 if (!PyArg_ParseTuple(args, "s*", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
382 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
383 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
384 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
385 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
386 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
387 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
388 OrthancPluginFindMatcher* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
389 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
390 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
391 obj = OrthancPluginCreateFindMatcher(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
392 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
393 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
394 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
395 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
396 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
397 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
398 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
399 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
400 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
401 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
402 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginFindMatcher_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
403 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
404 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
405 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
406 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
407 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
408 static PyObject* sdk_OrthancPluginCreateImage(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
409 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
410 PythonLock::LogCall("Calling Python global function: OrthancPluginCreateImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
411 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
412 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
413 unsigned long arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
414 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
415 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
416 if (!PyArg_ParseTuple(args, "lkk", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
417 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
418 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
419 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
420 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
421 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
422 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
423 OrthancPluginImage* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
424 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
425 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
426 obj = OrthancPluginCreateImage(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginPixelFormat>(arg0), arg1, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
427 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
428 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
429 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
430 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
431 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
432 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
433 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
434 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
435 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
436 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
437 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
438 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
439 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
440 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
441 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
442 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
443 static PyObject* sdk_OrthancPluginDecodeDicomImage(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
444 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
445 PythonLock::LogCall("Calling Python global function: OrthancPluginDecodeDicomImage()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
446 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
447 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
448 unsigned long arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
449 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
450 if (!PyArg_ParseTuple(args, "s*k", &arg0, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
451 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
452 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
453 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
454 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
455 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
456 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
457 OrthancPluginImage* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
458 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
459 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
460 obj = OrthancPluginDecodeDicomImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
461 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
462 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
463 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
464 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
465 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
466 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
467 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
468 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
469 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
470 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
471 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
472 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
473 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
474 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
475 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
476 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
477 static PyObject* sdk_OrthancPluginDicomBufferToJson(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
478 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
479 PythonLock::LogCall("Calling Python global function: OrthancPluginDicomBufferToJson()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
480 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
481 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
482 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
483 long int arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
484 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
485 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
486 if (!PyArg_ParseTuple(args, "s*llk", &arg0, &arg2, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
487 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
488 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
489 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
490 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
491 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
492 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
493 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
494 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
495 s.Assign(OrthancPluginDicomBufferToJson(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginDicomToJsonFormat>(arg2), static_cast<OrthancPluginDicomToJsonFlags>(arg3), arg4)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
496 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
497 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
498 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
499 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
500 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
501 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
502 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
503 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
504 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
505 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
506 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
507 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
508 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
509 static PyObject* sdk_OrthancPluginDicomInstanceToJson(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
510 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
511 PythonLock::LogCall("Calling Python global function: OrthancPluginDicomInstanceToJson()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
512 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
513 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
514 long int arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
515 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
516 unsigned long arg3 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
517 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
518 if (!PyArg_ParseTuple(args, "sllk", &arg0, &arg1, &arg2, &arg3)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
519 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
520 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
521 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
522 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
523 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
524 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
525 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
526 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
527 s.Assign(OrthancPluginDicomInstanceToJson(OrthancPlugins::GetGlobalContext(), arg0, static_cast<OrthancPluginDicomToJsonFormat>(arg1), static_cast<OrthancPluginDicomToJsonFlags>(arg2), arg3)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
528 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
529 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
530 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
531 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
532 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
533 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
534 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
535 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
536 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
537 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
538 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
539 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
540 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
541 static PyObject* sdk_OrthancPluginExtendOrthancExplorer(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
542 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
543 PythonLock::LogCall("Calling Python global function: OrthancPluginExtendOrthancExplorer()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
544 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
545 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
546 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
547 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
548 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
549 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
550 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
551 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
552 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
553 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
554 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
555 OrthancPluginExtendOrthancExplorer(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
556 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
557 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
558 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
559 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
560 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
561 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
562 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
563 static PyObject* sdk_OrthancPluginGenerateRestApiAuthorizationToken(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
564 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
565 PythonLock::LogCall("Calling Python global function: OrthancPluginGenerateRestApiAuthorizationToken()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
566 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
567 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
568 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
569 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
570 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
571 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
572 s.Assign(OrthancPluginGenerateRestApiAuthorizationToken(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
573 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
574 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
575 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
576 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
577 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
578 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
579 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
580 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
581 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
582 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
583 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
584 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
585 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
586 static PyObject* sdk_OrthancPluginGenerateUuid(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
587 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
588 PythonLock::LogCall("Calling Python global function: OrthancPluginGenerateUuid()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
589 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
590 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
591 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
592 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
593 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
594 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
595 s.Assign(OrthancPluginGenerateUuid(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
596 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
597 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
598 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
599 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
600 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
601 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
602 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
603 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
604 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
605 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
606 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
607 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
608 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
609 static PyObject* sdk_OrthancPluginGetCommandLineArgument(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
610 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
611 PythonLock::LogCall("Calling Python global function: OrthancPluginGetCommandLineArgument()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
612 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
613 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
614 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
615 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
616 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
617 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
618 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
619 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
620 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
621 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
622 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
623 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
624 s.Assign(OrthancPluginGetCommandLineArgument(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
625 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
626 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
627 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
628 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
629 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
630 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
631 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
632 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
633 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
634 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
635 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
636 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
637 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
638 static PyObject* sdk_OrthancPluginGetCommandLineArgumentsCount(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
639 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
640 PythonLock::LogCall("Calling Python global function: OrthancPluginGetCommandLineArgumentsCount()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
641 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
642 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
643 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
644 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
645 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
646 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
647 value = OrthancPluginGetCommandLineArgumentsCount(OrthancPlugins::GetGlobalContext()); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
648 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
649 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
650 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
651 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
652 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
653 static PyObject* sdk_OrthancPluginGetConfiguration(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
654 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
655 PythonLock::LogCall("Calling Python global function: OrthancPluginGetConfiguration()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
656 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
657 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
658 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
659 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
660 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
661 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
662 s.Assign(OrthancPluginGetConfiguration(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
663 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
664 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
665 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
666 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
667 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
668 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
669 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
670 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
671 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
672 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
673 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
674 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
675 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
676 static PyObject* sdk_OrthancPluginGetConfigurationPath(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
677 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
678 PythonLock::LogCall("Calling Python global function: OrthancPluginGetConfigurationPath()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
679 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
680 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
681 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
682 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
683 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
684 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
685 s.Assign(OrthancPluginGetConfigurationPath(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
686 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
687 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
688 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
689 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
690 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
691 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
692 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
693 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
694 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
695 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
696 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
697 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
698 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
699 static PyObject* sdk_OrthancPluginGetDicomForInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
700 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
701 PythonLock::LogCall("Calling Python global function: OrthancPluginGetDicomForInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
702 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
703 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
704 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
705 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
706 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
707 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
708 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
709 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
710 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
711 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
712 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
713 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
714 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
715 code = OrthancPluginGetDicomForInstance(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
716 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
717 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
718 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
719 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
720 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
721 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
722 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
723 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
724 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
725 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
726 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
727 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
728 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
729 static PyObject* sdk_OrthancPluginGetErrorDescription(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
730 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
731 PythonLock::LogCall("Calling Python global function: OrthancPluginGetErrorDescription()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
732 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
733 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
734 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
735 if (!PyArg_ParseTuple(args, "l", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
736 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
737 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
738 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
739 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
740 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
741 const char* s; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
742 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
743 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
744 s = OrthancPluginGetErrorDescription(OrthancPlugins::GetGlobalContext(), static_cast<OrthancPluginErrorCode>(arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
745 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
746 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
747 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
748 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
749 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
750 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
751 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
752 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
753 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
754 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
755 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
756 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
757 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
758 static PyObject* sdk_OrthancPluginGetExpectedDatabaseVersion(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
759 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
760 PythonLock::LogCall("Calling Python global function: OrthancPluginGetExpectedDatabaseVersion()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
761 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
762 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
763 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
764 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
765 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
766 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
767 value = OrthancPluginGetExpectedDatabaseVersion(OrthancPlugins::GetGlobalContext()); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
768 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
769 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
770 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
771 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
772 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
773 static PyObject* sdk_OrthancPluginGetFontName(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
774 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
775 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontName()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
776 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
777 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
778 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
779 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
780 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
781 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
782 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
783 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
784 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
785 const char* s; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
786 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
787 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
788 s = OrthancPluginGetFontName(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
789 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
790 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
791 if (s == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
792 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
793 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
794 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
795 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
796 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
797 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
798 return PyUnicode_FromString(s); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
799 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
800 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
801 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
802 static PyObject* sdk_OrthancPluginGetFontSize(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
803 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
804 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontSize()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
805 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
806 unsigned long arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
807 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
808 if (!PyArg_ParseTuple(args, "k", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
809 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
810 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
811 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
812 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
813 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
814 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
815 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
816 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
817 value = OrthancPluginGetFontSize(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
818 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
819 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
820 return PyLong_FromLong(value); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
821 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
822 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
823 static PyObject* sdk_OrthancPluginGetFontsCount(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
824 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
825 PythonLock::LogCall("Calling Python global function: OrthancPluginGetFontsCount()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
826 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
827 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
828 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
829 long value; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
830 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
831 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
832 value = OrthancPluginGetFontsCount(OrthancPlugins::GetGlobalContext()); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
833 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
834 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
835 return PyLong_FromLong(value); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
836 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
837 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
838 static PyObject* sdk_OrthancPluginGetGlobalProperty(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
839 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
840 PythonLock::LogCall("Calling Python global function: OrthancPluginGetGlobalProperty()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
841 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
842 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
843 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
844 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
845 if (!PyArg_ParseTuple(args, "ls", &arg0, &arg1)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
846 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
847 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
848 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
849 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
850 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
851 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
852 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
853 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
854 s.Assign(OrthancPluginGetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
855 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
856 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
857 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
858 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
859 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
860 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
861 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
862 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
863 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
864 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
865 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
866 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
867 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
868 static PyObject* sdk_OrthancPluginGetOrthancDirectory(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
869 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
870 PythonLock::LogCall("Calling Python global function: OrthancPluginGetOrthancDirectory()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
871 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
872 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
873 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
874 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
875 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
876 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
877 s.Assign(OrthancPluginGetOrthancDirectory(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
878 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
879 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
880 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
881 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
882 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
883 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
884 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
885 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
886 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
887 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
888 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
889 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
890 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
891 static PyObject* sdk_OrthancPluginGetOrthancPath(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
892 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
893 PythonLock::LogCall("Calling Python global function: OrthancPluginGetOrthancPath()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
894 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
895 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
896 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
897 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
898 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
899 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
900 s.Assign(OrthancPluginGetOrthancPath(OrthancPlugins::GetGlobalContext())); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
901 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
902 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
903 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
904 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
905 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
906 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
907 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
908 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
909 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
910 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
911 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
912 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
913 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
914 static PyObject* sdk_OrthancPluginGetPeers(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
915 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
916 PythonLock::LogCall("Calling Python global function: OrthancPluginGetPeers()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
917 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
918 |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
919 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
920 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
921 OrthancPluginPeers* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
922 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
923 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
924 obj = OrthancPluginGetPeers(OrthancPlugins::GetGlobalContext()); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
925 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
926 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
927 if (obj == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
928 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
929 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
930 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
931 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
932 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
933 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
934 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
935 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginPeers_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
936 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
937 return python; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
938 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
939 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
940 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
941 static PyObject* sdk_OrthancPluginGetTagName(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
942 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
943 PythonLock::LogCall("Calling Python global function: OrthancPluginGetTagName()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
944 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
945 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
946 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
947 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
948 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
949 if (!PyArg_ParseTuple(args, "HHs", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
950 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
951 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
952 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
953 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
954 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
955 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
956 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
957 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
958 s.Assign(OrthancPluginGetTagName(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
959 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
960 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
961 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
962 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
963 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
964 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
965 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
966 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
967 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
968 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
969 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
970 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
971 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
972 static PyObject* sdk_OrthancPluginHttpDelete(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
973 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
974 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpDelete()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
975 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
976 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
977 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
978 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
979 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
980 if (!PyArg_ParseTuple(args, "sss", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
981 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
982 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
983 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
984 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
985 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
986 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
987 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
988 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
989 code = OrthancPluginHttpDelete(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
990 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
991 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
992 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
993 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
994 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
995 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
996 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
997 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
998 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
999 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1000 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1001 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1002 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1003 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1004 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1005 static PyObject* sdk_OrthancPluginHttpGet(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1006 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1007 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpGet()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1008 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1009 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1010 const char* arg1 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1011 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1012 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1013 if (!PyArg_ParseTuple(args, "sss", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1014 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1015 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1016 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1017 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1018 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1019 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1020 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1021 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1022 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1023 code = OrthancPluginHttpGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1024 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1025 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1026 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1027 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1028 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1029 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1030 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1031 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1032 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1033 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1034 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1035 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1036 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1037 static PyObject* sdk_OrthancPluginHttpPost(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1038 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1039 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpPost()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1040 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1041 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1042 Py_buffer arg1; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1043 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1044 const char* arg4 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1045 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1046 if (!PyArg_ParseTuple(args, "ss*ss", &arg0, &arg1, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1047 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1048 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1049 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1050 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1051 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1052 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1053 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1054 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1055 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1056 code = OrthancPluginHttpPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1057 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1058 PyBuffer_Release(&arg1); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1059 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1060 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1061 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1062 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1063 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1064 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1065 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1066 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1067 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1068 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1069 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1070 static PyObject* sdk_OrthancPluginHttpPut(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1071 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1072 PythonLock::LogCall("Calling Python global function: OrthancPluginHttpPut()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1073 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1074 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1075 Py_buffer arg1; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1076 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1077 const char* arg4 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1078 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1079 if (!PyArg_ParseTuple(args, "ss*ss", &arg0, &arg1, &arg3, &arg4)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1080 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1081 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (4 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1082 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1083 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1084 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1085 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1086 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1087 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1088 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1089 code = OrthancPluginHttpPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len, arg3, arg4); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1090 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1091 PyBuffer_Release(&arg1); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1092 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1093 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1094 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1095 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1096 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1097 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1098 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1099 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1100 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1101 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1102 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1103 static PyObject* sdk_OrthancPluginLogError(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1104 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1105 PythonLock::LogCall("Calling Python global function: OrthancPluginLogError()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1106 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1107 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1108 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1109 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1110 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1111 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1112 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1113 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1114 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1115 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1116 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1117 OrthancPluginLogError(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1118 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1119 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1120 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1121 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1122 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1123 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1124 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1125 static PyObject* sdk_OrthancPluginLogInfo(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1126 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1127 PythonLock::LogCall("Calling Python global function: OrthancPluginLogInfo()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1128 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1129 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1130 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1131 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1132 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1133 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1134 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1135 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1136 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1137 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1138 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1139 OrthancPluginLogInfo(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1140 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1141 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1142 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1143 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1144 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1145 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1146 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1147 static PyObject* sdk_OrthancPluginLogWarning(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1148 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1149 PythonLock::LogCall("Calling Python global function: OrthancPluginLogWarning()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1150 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1151 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1152 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1153 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1154 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1155 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1156 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1157 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1158 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1159 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1160 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1161 OrthancPluginLogWarning(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1162 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1163 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1164 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1165 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1166 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1167 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1168 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1169 static PyObject* sdk_OrthancPluginLookupInstance(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1170 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1171 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupInstance()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1172 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1173 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1174 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1175 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1176 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1177 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1178 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1179 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1180 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1181 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1182 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1183 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1184 s.Assign(OrthancPluginLookupInstance(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1185 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1186 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1187 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1188 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1189 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1190 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1191 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1192 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1193 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1194 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1195 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1196 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1197 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1198 static PyObject* sdk_OrthancPluginLookupPatient(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1199 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1200 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupPatient()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1201 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1202 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1203 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1204 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1205 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1206 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1207 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1208 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1209 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1210 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1211 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1212 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1213 s.Assign(OrthancPluginLookupPatient(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1214 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1215 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1216 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1217 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1218 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1219 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1220 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1221 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1222 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1223 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1224 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1225 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1226 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1227 static PyObject* sdk_OrthancPluginLookupSeries(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1228 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1229 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupSeries()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1230 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1231 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1232 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1233 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1234 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1235 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1236 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1237 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1238 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1239 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1240 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1241 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1242 s.Assign(OrthancPluginLookupSeries(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1243 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1244 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1245 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1246 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1247 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1248 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1249 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1250 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1251 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1252 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1253 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1254 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1255 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1256 static PyObject* sdk_OrthancPluginLookupStudy(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1257 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1258 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupStudy()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1259 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1260 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1261 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1262 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1263 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1264 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1265 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1266 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1267 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1268 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1269 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1270 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1271 s.Assign(OrthancPluginLookupStudy(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1272 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1273 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1274 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1275 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1276 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1277 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1278 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1279 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1280 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1281 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1282 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1283 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1284 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1285 static PyObject* sdk_OrthancPluginLookupStudyWithAccessionNumber(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1286 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1287 PythonLock::LogCall("Calling Python global function: OrthancPluginLookupStudyWithAccessionNumber()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1288 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1289 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1290 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1291 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1292 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1293 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1294 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1295 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1296 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1297 OrthancPlugins::OrthancString s; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1298 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1299 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1300 s.Assign(OrthancPluginLookupStudyWithAccessionNumber(OrthancPlugins::GetGlobalContext(), arg0)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1301 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1302 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1303 if (s.GetContent() == NULL) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1304 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1305 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1306 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1307 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1308 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1309 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1310 return PyUnicode_FromString(s.GetContent()); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1311 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1312 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1313 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1314 static PyObject* sdk_OrthancPluginReadFile(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1315 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1316 PythonLock::LogCall("Calling Python global function: OrthancPluginReadFile()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1317 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1318 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1319 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1320 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1321 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1322 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1323 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1324 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1325 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1326 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1327 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1328 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1329 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1330 code = OrthancPluginReadFile(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1331 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1332 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1333 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1334 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1335 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1336 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1337 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1338 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1339 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1340 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1341 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1342 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1343 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1344 static PyObject* sdk_OrthancPluginRegisterDictionaryTag(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1345 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1346 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterDictionaryTag()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1347 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1348 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1349 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1350 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1351 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1352 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1353 unsigned long arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1354 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1355 if (!PyArg_ParseTuple(args, "HHlskk", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1356 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1357 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (6 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1358 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1359 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1360 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1361 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1362 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1363 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1364 code = OrthancPluginRegisterDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1365 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1366 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1367 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1368 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1369 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1370 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1371 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1372 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1373 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1374 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1375 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1376 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1377 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1378 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1379 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1380 static PyObject* sdk_OrthancPluginRegisterErrorCode(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1381 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1382 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterErrorCode()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1383 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1384 long int arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1385 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1386 const char* arg2 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1387 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1388 if (!PyArg_ParseTuple(args, "lHs", &arg0, &arg1, &arg2)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1389 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1390 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1391 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1392 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1393 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1394 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1395 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1396 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1397 code = OrthancPluginRegisterErrorCode(OrthancPlugins::GetGlobalContext(), arg0, arg1, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1398 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1399 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1400 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1401 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1402 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1403 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1404 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1405 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1406 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1407 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1408 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1409 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1410 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1411 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1412 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1413 static PyObject* sdk_OrthancPluginRegisterPrivateDictionaryTag(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1414 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1415 PythonLock::LogCall("Calling Python global function: OrthancPluginRegisterPrivateDictionaryTag()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1416 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1417 unsigned short arg0 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1418 unsigned short arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1419 long int arg2 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1420 const char* arg3 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1421 unsigned long arg4 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1422 unsigned long arg5 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1423 const char* arg6 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1424 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1425 if (!PyArg_ParseTuple(args, "HHlskks", &arg0, &arg1, &arg2, &arg3, &arg4, &arg5, &arg6)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1426 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1427 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (7 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1428 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1429 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1430 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1431 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1432 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1433 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1434 code = OrthancPluginRegisterPrivateDictionaryTag(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginValueRepresentation>(arg2), arg3, arg4, arg5, arg6); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1435 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1436 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1437 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1438 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1439 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1440 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1441 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1442 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1443 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1444 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1445 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1446 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1447 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1448 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1449 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1450 static PyObject* sdk_OrthancPluginRestApiDelete(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1451 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1452 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiDelete()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1453 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1454 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1455 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1456 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1457 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1458 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1459 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1460 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1461 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1462 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1463 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1464 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1465 code = OrthancPluginRestApiDelete(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1466 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1467 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1468 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1469 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1470 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1471 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1472 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1473 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1474 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1475 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1476 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1477 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1478 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1479 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1480 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1481 static PyObject* sdk_OrthancPluginRestApiDeleteAfterPlugins(PyObject* module, PyObject* args) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1482 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1483 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiDeleteAfterPlugins()"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1484 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1485 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1486 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1487 if (!PyArg_ParseTuple(args, "s", &arg0)) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1488 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1489 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1490 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1491 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1492 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1493 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1494 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1495 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1496 code = OrthancPluginRestApiDeleteAfterPlugins(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1497 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1498 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1499 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1500 if (code == OrthancPluginErrorCode_Success) |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1501 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1502 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1503 return Py_None; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1504 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1505 else |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1506 { |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1507 PythonLock::RaiseException(code); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1508 return NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1509 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1510 } |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1511 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1512 static PyObject* sdk_OrthancPluginRestApiGet(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1513 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1514 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiGet()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1515 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1516 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1517 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1518 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1519 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1520 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1521 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1522 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1523 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1524 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1525 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1526 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1527 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1528 code = OrthancPluginRestApiGet(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1529 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1530 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1531 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1532 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1533 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1534 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1535 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1536 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1537 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1538 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1539 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1540 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1541 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1542 static PyObject* sdk_OrthancPluginRestApiGetAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1543 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1544 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiGetAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1545 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1546 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1547 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1548 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1549 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1550 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1551 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1552 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1553 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1554 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1555 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1556 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1557 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1558 code = OrthancPluginRestApiGetAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1559 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1560 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1561 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1562 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1563 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1564 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1565 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1566 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1567 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1568 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1569 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1570 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1571 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1572 static PyObject* sdk_OrthancPluginRestApiPost(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1573 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1574 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPost()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1575 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1576 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1577 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1578 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1579 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1580 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1581 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1582 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1583 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1584 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1585 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1586 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1587 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1588 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1589 code = OrthancPluginRestApiPost(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1590 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1591 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1592 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1593 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1594 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1595 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1596 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1597 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1598 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1599 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1600 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1601 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1602 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1603 static PyObject* sdk_OrthancPluginRestApiPostAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1604 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1605 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPostAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1606 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1607 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1608 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1609 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1610 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1611 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1612 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1613 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1614 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1615 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1616 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1617 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1618 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1619 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1620 code = OrthancPluginRestApiPostAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1621 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1622 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1623 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1624 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1625 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1626 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1627 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1628 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1629 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1630 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1631 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1632 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1633 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1634 static PyObject* sdk_OrthancPluginRestApiPut(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1635 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1636 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPut()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1637 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1638 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1639 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1640 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1641 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1642 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1643 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1644 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1645 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1646 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1647 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1648 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1649 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1650 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1651 code = OrthancPluginRestApiPut(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1652 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1653 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1654 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1655 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1656 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1657 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1658 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1659 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1660 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1661 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1662 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1663 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1664 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1665 static PyObject* sdk_OrthancPluginRestApiPutAfterPlugins(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1666 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1667 PythonLock::LogCall("Calling Python global function: OrthancPluginRestApiPutAfterPlugins()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1668 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1669 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1670 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1671 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1672 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1673 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1674 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1675 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1676 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1677 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1678 OrthancPlugins::MemoryBuffer buffer; |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1679 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1680 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1681 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1682 code = OrthancPluginRestApiPutAfterPlugins(OrthancPlugins::GetGlobalContext(), *buffer, arg0, arg1.buf, arg1.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1683 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1684 PyBuffer_Release(&arg1); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1685 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1686 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1687 return PyBytes_FromStringAndSize(buffer.GetData(), buffer.GetSize()); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1688 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1689 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1690 { |
77
e7ff5efb100d
Custom exception "orthanc.OrthancException" is raised instead of "ValueError"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
75
diff
changeset
|
1691 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1692 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1693 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1694 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1695 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1696 static PyObject* sdk_OrthancPluginSetDescription(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1697 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1698 PythonLock::LogCall("Calling Python global function: OrthancPluginSetDescription()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1699 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1700 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1701 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1702 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1703 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1704 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1705 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1706 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1707 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1708 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1709 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1710 OrthancPluginSetDescription(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1711 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1712 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1713 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1714 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1715 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1716 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1717 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1718 static PyObject* sdk_OrthancPluginSetGlobalProperty(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1719 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1720 PythonLock::LogCall("Calling Python global function: OrthancPluginSetGlobalProperty()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1721 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1722 long int arg0 = 0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1723 const char* arg1 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1724 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1725 if (!PyArg_ParseTuple(args, "ls", &arg0, &arg1)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1726 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1727 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1728 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1729 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1730 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1731 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1732 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1733 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1734 code = OrthancPluginSetGlobalProperty(OrthancPlugins::GetGlobalContext(), arg0, arg1); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1735 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1736 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1737 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1738 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1739 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1740 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1741 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1742 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1743 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1744 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1745 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1746 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1747 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1748 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1749 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1750 static PyObject* sdk_OrthancPluginSetMetricsValue(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1751 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1752 PythonLock::LogCall("Calling Python global function: OrthancPluginSetMetricsValue()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1753 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1754 const char* arg0 = NULL; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1755 float arg1 = 0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1756 long int arg2 = 0; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1757 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1758 if (!PyArg_ParseTuple(args, "sfl", &arg0, &arg1, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1759 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1760 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (3 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1761 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1762 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1763 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1764 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1765 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1766 OrthancPluginSetMetricsValue(OrthancPlugins::GetGlobalContext(), arg0, arg1, static_cast<OrthancPluginMetricsType>(arg2)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1767 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1768 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1769 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1770 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1771 return Py_None; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1772 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1773 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1774 static PyObject* sdk_OrthancPluginSetRootUri(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1775 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1776 PythonLock::LogCall("Calling Python global function: OrthancPluginSetRootUri()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1777 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1778 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1779 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1780 if (!PyArg_ParseTuple(args, "s", &arg0)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1781 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1782 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (1 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1783 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1784 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1785 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1786 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1787 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1788 OrthancPluginSetRootUri(OrthancPlugins::GetGlobalContext(), arg0); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1789 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1790 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1791 |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1792 Py_INCREF(Py_None); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1793 return Py_None; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1794 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1795 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1796 static PyObject* sdk_OrthancPluginTranscodeDicomInstance(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1797 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1798 PythonLock::LogCall("Calling Python global function: OrthancPluginTranscodeDicomInstance()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1799 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1800 Py_buffer arg0; |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1801 const char* arg2 = NULL; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1802 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1803 if (!PyArg_ParseTuple(args, "s*s", &arg0, &arg2)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1804 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1805 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1806 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1807 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1808 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1809 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1810 OrthancPluginDicomInstance* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1811 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1812 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1813 obj = OrthancPluginTranscodeDicomInstance(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, arg2); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1814 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1815 PyBuffer_Release(&arg0); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1816 if (obj == NULL) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1817 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1818 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1819 return NULL; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1820 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1821 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1822 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1823 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1824 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginDicomInstance_Type, argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1825 Py_DECREF(argList); |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1826 return python; |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1827 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1828 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1829 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1830 static PyObject* sdk_OrthancPluginUncompressImage(PyObject* module, PyObject* args) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1831 { |
28
b2bbb516056e
The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1
diff
changeset
|
1832 PythonLock::LogCall("Calling Python global function: OrthancPluginUncompressImage()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1833 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1834 Py_buffer arg0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1835 long int arg2 = 0; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1836 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1837 if (!PyArg_ParseTuple(args, "s*l", &arg0, &arg2)) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1838 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1839 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1840 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1841 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1842 |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1843 // This is the case of a constructor |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1844 OrthancPluginImage* obj; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1845 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1846 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1847 obj = OrthancPluginUncompressImage(OrthancPlugins::GetGlobalContext(), arg0.buf, arg0.len, static_cast<OrthancPluginImageFormat>(arg2)); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1848 } |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1849 PyBuffer_Release(&arg0); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1850 if (obj == NULL) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1851 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1852 PythonLock::RaiseException(OrthancPluginErrorCode_InternalError); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1853 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1854 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1855 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1856 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1857 PyObject *argList = Py_BuildValue("Lb", obj, false /* not borrowed */); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1858 PyObject *python = PyObject_CallObject((PyObject *) &sdk_OrthancPluginImage_Type, argList); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1859 Py_DECREF(argList); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1860 return python; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1861 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1862 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1863 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1864 static PyObject* sdk_OrthancPluginWriteFile(PyObject* module, PyObject* args) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1865 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1866 PythonLock::LogCall("Calling Python global function: OrthancPluginWriteFile()"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1867 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1868 const char* arg0 = NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1869 Py_buffer arg1; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1870 |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1871 if (!PyArg_ParseTuple(args, "ss*", &arg0, &arg1)) |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1872 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1873 PyErr_SetString(PyExc_TypeError, "Bad types for the arguments (2 arguments expected)"); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1874 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1875 } |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1876 |
184
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1877 OrthancPluginErrorCode code; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1878 { |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1879 PythonThreadsAllower allower; |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1880 code = OrthancPluginWriteFile(OrthancPlugins::GetGlobalContext(), arg0, arg1.buf, arg1.len); |
f34f3a149c22
added class PythonThreadsAllower
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
178
diff
changeset
|
1881 } |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1882 PyBuffer_Release(&arg1); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1883 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1884 if (code == OrthancPluginErrorCode_Success) |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1885 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1886 Py_INCREF(Py_None); |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1887 return Py_None; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1888 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1889 else |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1890 { |
75
cbfc72a53970
refactoring calls to PythonLock::RaiseException()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
56
diff
changeset
|
1891 PythonLock::RaiseException(code); |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1892 return NULL; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1893 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1894 } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1895 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1896 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1897 static PyMethodDef ORTHANC_SDK_FUNCTIONS[] = |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1898 { |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1899 { "AutodetectMimeType", sdk_OrthancPluginAutodetectMimeType, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1900 "Generated from C function OrthancPluginAutodetectMimeType()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1901 { "BufferCompression", sdk_OrthancPluginBufferCompression, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1902 "Generated from C function OrthancPluginBufferCompression()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1903 { "CheckVersion", sdk_OrthancPluginCheckVersion, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1904 "Generated from C function OrthancPluginCheckVersion()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1905 { "CheckVersionAdvanced", sdk_OrthancPluginCheckVersionAdvanced, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1906 "Generated from C function OrthancPluginCheckVersionAdvanced()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1907 { "CompressJpegImage", sdk_OrthancPluginCompressJpegImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1908 "Generated from C function OrthancPluginCompressJpegImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1909 { "CompressPngImage", sdk_OrthancPluginCompressPngImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1910 "Generated from C function OrthancPluginCompressPngImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1911 { "ComputeMd5", sdk_OrthancPluginComputeMd5, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1912 "Generated from C function OrthancPluginComputeMd5()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1913 { "ComputeSha1", sdk_OrthancPluginComputeSha1, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1914 "Generated from C function OrthancPluginComputeSha1()" }, |
174
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1915 { "CreateDicom", sdk_OrthancPluginCreateDicom, METH_VARARGS, |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1916 "Generated from C function OrthancPluginCreateDicom()" }, |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1917 { "CreateDicom2", sdk_OrthancPluginCreateDicom2, METH_VARARGS, |
e9be3c9294d4
[IMPORTANT] replaced old auto-generated code with Java code model
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
170
diff
changeset
|
1918 "Generated from C function OrthancPluginCreateDicom2()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1919 { "CreateDicomInstance", sdk_OrthancPluginCreateDicomInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1920 "Generated from C function OrthancPluginCreateDicomInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1921 { "CreateFindMatcher", sdk_OrthancPluginCreateFindMatcher, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1922 "Generated from C function OrthancPluginCreateFindMatcher()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1923 { "CreateImage", sdk_OrthancPluginCreateImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1924 "Generated from C function OrthancPluginCreateImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1925 { "DecodeDicomImage", sdk_OrthancPluginDecodeDicomImage, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1926 "Generated from C function OrthancPluginDecodeDicomImage()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1927 { "DicomBufferToJson", sdk_OrthancPluginDicomBufferToJson, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1928 "Generated from C function OrthancPluginDicomBufferToJson()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1929 { "DicomInstanceToJson", sdk_OrthancPluginDicomInstanceToJson, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1930 "Generated from C function OrthancPluginDicomInstanceToJson()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1931 { "ExtendOrthancExplorer", sdk_OrthancPluginExtendOrthancExplorer, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1932 "Generated from C function OrthancPluginExtendOrthancExplorer()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1933 { "GenerateRestApiAuthorizationToken", sdk_OrthancPluginGenerateRestApiAuthorizationToken, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1934 "Generated from C function OrthancPluginGenerateRestApiAuthorizationToken()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1935 { "GenerateUuid", sdk_OrthancPluginGenerateUuid, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1936 "Generated from C function OrthancPluginGenerateUuid()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1937 { "GetCommandLineArgument", sdk_OrthancPluginGetCommandLineArgument, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1938 "Generated from C function OrthancPluginGetCommandLineArgument()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1939 { "GetCommandLineArgumentsCount", sdk_OrthancPluginGetCommandLineArgumentsCount, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1940 "Generated from C function OrthancPluginGetCommandLineArgumentsCount()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1941 { "GetConfiguration", sdk_OrthancPluginGetConfiguration, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1942 "Generated from C function OrthancPluginGetConfiguration()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1943 { "GetConfigurationPath", sdk_OrthancPluginGetConfigurationPath, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1944 "Generated from C function OrthancPluginGetConfigurationPath()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1945 { "GetDicomForInstance", sdk_OrthancPluginGetDicomForInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1946 "Generated from C function OrthancPluginGetDicomForInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1947 { "GetErrorDescription", sdk_OrthancPluginGetErrorDescription, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1948 "Generated from C function OrthancPluginGetErrorDescription()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1949 { "GetExpectedDatabaseVersion", sdk_OrthancPluginGetExpectedDatabaseVersion, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1950 "Generated from C function OrthancPluginGetExpectedDatabaseVersion()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1951 { "GetFontName", sdk_OrthancPluginGetFontName, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1952 "Generated from C function OrthancPluginGetFontName()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1953 { "GetFontSize", sdk_OrthancPluginGetFontSize, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1954 "Generated from C function OrthancPluginGetFontSize()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1955 { "GetFontsCount", sdk_OrthancPluginGetFontsCount, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1956 "Generated from C function OrthancPluginGetFontsCount()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1957 { "GetGlobalProperty", sdk_OrthancPluginGetGlobalProperty, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1958 "Generated from C function OrthancPluginGetGlobalProperty()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1959 { "GetOrthancDirectory", sdk_OrthancPluginGetOrthancDirectory, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1960 "Generated from C function OrthancPluginGetOrthancDirectory()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1961 { "GetOrthancPath", sdk_OrthancPluginGetOrthancPath, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1962 "Generated from C function OrthancPluginGetOrthancPath()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1963 { "GetPeers", sdk_OrthancPluginGetPeers, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1964 "Generated from C function OrthancPluginGetPeers()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1965 { "GetTagName", sdk_OrthancPluginGetTagName, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1966 "Generated from C function OrthancPluginGetTagName()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1967 { "HttpDelete", sdk_OrthancPluginHttpDelete, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1968 "Generated from C function OrthancPluginHttpDelete()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1969 { "HttpGet", sdk_OrthancPluginHttpGet, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1970 "Generated from C function OrthancPluginHttpGet()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1971 { "HttpPost", sdk_OrthancPluginHttpPost, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1972 "Generated from C function OrthancPluginHttpPost()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1973 { "HttpPut", sdk_OrthancPluginHttpPut, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1974 "Generated from C function OrthancPluginHttpPut()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1975 { "LogError", sdk_OrthancPluginLogError, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1976 "Generated from C function OrthancPluginLogError()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1977 { "LogInfo", sdk_OrthancPluginLogInfo, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1978 "Generated from C function OrthancPluginLogInfo()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1979 { "LogWarning", sdk_OrthancPluginLogWarning, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1980 "Generated from C function OrthancPluginLogWarning()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1981 { "LookupInstance", sdk_OrthancPluginLookupInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1982 "Generated from C function OrthancPluginLookupInstance()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1983 { "LookupPatient", sdk_OrthancPluginLookupPatient, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1984 "Generated from C function OrthancPluginLookupPatient()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1985 { "LookupSeries", sdk_OrthancPluginLookupSeries, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1986 "Generated from C function OrthancPluginLookupSeries()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1987 { "LookupStudy", sdk_OrthancPluginLookupStudy, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1988 "Generated from C function OrthancPluginLookupStudy()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1989 { "LookupStudyWithAccessionNumber", sdk_OrthancPluginLookupStudyWithAccessionNumber, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1990 "Generated from C function OrthancPluginLookupStudyWithAccessionNumber()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1991 { "ReadFile", sdk_OrthancPluginReadFile, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1992 "Generated from C function OrthancPluginReadFile()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1993 { "RegisterDictionaryTag", sdk_OrthancPluginRegisterDictionaryTag, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1994 "Generated from C function OrthancPluginRegisterDictionaryTag()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1995 { "RegisterErrorCode", sdk_OrthancPluginRegisterErrorCode, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1996 "Generated from C function OrthancPluginRegisterErrorCode()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1997 { "RegisterPrivateDictionaryTag", sdk_OrthancPluginRegisterPrivateDictionaryTag, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1998 "Generated from C function OrthancPluginRegisterPrivateDictionaryTag()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
1999 { "RestApiDelete", sdk_OrthancPluginRestApiDelete, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2000 "Generated from C function OrthancPluginRestApiDelete()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2001 { "RestApiDeleteAfterPlugins", sdk_OrthancPluginRestApiDeleteAfterPlugins, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2002 "Generated from C function OrthancPluginRestApiDeleteAfterPlugins()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2003 { "RestApiGet", sdk_OrthancPluginRestApiGet, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2004 "Generated from C function OrthancPluginRestApiGet()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2005 { "RestApiGetAfterPlugins", sdk_OrthancPluginRestApiGetAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2006 "Generated from C function OrthancPluginRestApiGetAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2007 { "RestApiPost", sdk_OrthancPluginRestApiPost, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2008 "Generated from C function OrthancPluginRestApiPost()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2009 { "RestApiPostAfterPlugins", sdk_OrthancPluginRestApiPostAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2010 "Generated from C function OrthancPluginRestApiPostAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2011 { "RestApiPut", sdk_OrthancPluginRestApiPut, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2012 "Generated from C function OrthancPluginRestApiPut()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2013 { "RestApiPutAfterPlugins", sdk_OrthancPluginRestApiPutAfterPlugins, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2014 "Generated from C function OrthancPluginRestApiPutAfterPlugins()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2015 { "SetDescription", sdk_OrthancPluginSetDescription, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2016 "Generated from C function OrthancPluginSetDescription()" }, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2017 { "SetGlobalProperty", sdk_OrthancPluginSetGlobalProperty, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2018 "Generated from C function OrthancPluginSetGlobalProperty()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2019 { "SetMetricsValue", sdk_OrthancPluginSetMetricsValue, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2020 "Generated from C function OrthancPluginSetMetricsValue()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2021 { "SetRootUri", sdk_OrthancPluginSetRootUri, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2022 "Generated from C function OrthancPluginSetRootUri()" }, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2023 { "TranscodeDicomInstance", sdk_OrthancPluginTranscodeDicomInstance, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2024 "Generated from C function OrthancPluginTranscodeDicomInstance()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2025 { "UncompressImage", sdk_OrthancPluginUncompressImage, METH_VARARGS, |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2026 "Generated from C function OrthancPluginUncompressImage()" }, |
170
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2027 { "WriteFile", sdk_OrthancPluginWriteFile, METH_VARARGS, |
b49eeb36cd0d
removed generation of code model, now part of orthanc-java
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
166
diff
changeset
|
2028 "Generated from C function OrthancPluginWriteFile()" }, |
208
315e1720a35f
documented orthanc.CreateImageFromBuffer()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
205
diff
changeset
|
2029 { "CreateImageFromBuffer", CreateImageFromBuffer, METH_VARARGS, |
315e1720a35f
documented orthanc.CreateImageFromBuffer()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
205
diff
changeset
|
2030 "Implemented in C++ function CreateImageFromBuffer()" }, |
205
234681297600
documented orthanc.LookupDictionary()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
203
diff
changeset
|
2031 { "LookupDictionary", LookupDictionary, METH_VARARGS, |
234681297600
documented orthanc.LookupDictionary()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
203
diff
changeset
|
2032 "Implemented in C++ function LookupDictionary()" }, |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2033 { "RegisterFindCallback", RegisterFindCallback, METH_VARARGS, |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2034 "Implemented in C++ function RegisterFindCallback()" }, |
203
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
2035 { "RegisterIncomingHttpRequestFilter", RegisterIncomingHttpRequestFilter, METH_VARARGS, |
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
2036 "Implemented in C++ function RegisterIncomingHttpRequestFilter()" }, |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2037 { "RegisterMoveCallback", RegisterMoveCallback, METH_VARARGS, |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2038 "Implemented in C++ function RegisterMoveCallback()" }, |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2039 { "RegisterMoveCallback2", RegisterMoveCallback2, METH_VARARGS, |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2040 "Implemented in C++ function RegisterMoveCallback2()" }, |
195
d7a6e75558ee
documented orthanc.RegisterOnChangeCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
192
diff
changeset
|
2041 { "RegisterOnChangeCallback", RegisterOnChangeCallback, METH_VARARGS, |
d7a6e75558ee
documented orthanc.RegisterOnChangeCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
192
diff
changeset
|
2042 "Implemented in C++ function RegisterOnChangeCallback()" }, |
203
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
2043 { "RegisterOnStoredInstanceCallback", RegisterOnStoredInstanceCallback, METH_VARARGS, |
28531e615104
documented orthanc.RegisterIncomingHttpRequestFilter() and orthanc.RegisterOnStoredInstanceCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
197
diff
changeset
|
2044 "Implemented in C++ function RegisterOnStoredInstanceCallback()" }, |
192
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
2045 { "RegisterRestCallback", RegisterRestCallback, METH_VARARGS, |
b0f096d2339e
documentation of orthanc.RegisterRestCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
191
diff
changeset
|
2046 "Implemented in C++ function RegisterRestCallback()" }, |
211
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2047 { "RegisterWorklistCallback", RegisterWorklistCallback, METH_VARARGS, |
d7acfccc0d0b
documented RegisterFindCallback(), RegisterMoveCallback(), RegisterMoveCallback2(), and RegisterWorklistCallback()
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
208
diff
changeset
|
2048 "Implemented in C++ function RegisterWorklistCallback()" }, |
1
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2049 { NULL, NULL } |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2050 }; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2051 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2052 |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2053 PyMethodDef* GetOrthancSdkFunctions() |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2054 { |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2055 return ORTHANC_SDK_FUNCTIONS; |
fef9a239df5c
adding auto-generated files
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2056 } |