Mercurial > hg > orthanc-python
changeset 106:5094e2d8f043
removed old autogenerated file
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Feb 2022 11:17:54 +0100 |
parents | 912cbabbe427 |
children | 461dfb859ac7 |
files | Sources/Autogenerated/sdk_OrthancPluginReceivedInstanceCallbackResult.impl.h |
diffstat | 1 files changed, 0 insertions(+), 78 deletions(-) [+] |
line wrap: on
line diff
--- a/Sources/Autogenerated/sdk_OrthancPluginReceivedInstanceCallbackResult.impl.h Wed Feb 23 11:15:47 2022 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -/** - * Python plugin for Orthanc - * Copyright (C) 2020-2022 Osimis S.A., Belgium - * Copyright (C) 2021-2022 Sebastien Jodogne, ICTEAM UCLouvain, Belgium - * - * This program is free software: you can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License - * as published by the Free Software Foundation, either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - **/ - - -typedef struct -{ - PyObject_HEAD -} sdk_OrthancPluginReceivedInstanceCallbackResult_Object; - - -/** - * Static global structure => the fields that are beyond the last - * initialized field are set to zero. - * https://stackoverflow.com/a/11152199/881731 - **/ -static PyTypeObject sdk_OrthancPluginReceivedInstanceCallbackResult_Type = { - PyVarObject_HEAD_INIT(NULL, 0) - "orthanc.ReceivedInstanceCallbackResult", /* tp_name */ - sizeof(sdk_OrthancPluginReceivedInstanceCallbackResult_Object), /* tp_basicsize */ -}; - - -void RegisterOrthancPluginReceivedInstanceCallbackResultEnumeration(PyObject* module) -{ - sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_new = PyType_GenericNew; - sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_flags = Py_TPFLAGS_DEFAULT; - sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_doc = "Generated from C enumeration OrthancPluginOrthancPluginReceivedInstanceCallbackResult"; - - sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_dict = PyDict_New(); - - if (PyType_Ready(&sdk_OrthancPluginReceivedInstanceCallbackResult_Type) < 0) - { - OrthancPlugins::LogError("Cannot register Python enumeration: OrthancPluginReceivedInstanceCallbackResult"); - ORTHANC_PLUGINS_THROW_EXCEPTION(InternalError); - } - - /** - * Declare constants here (static members = class attributes) - * https://stackoverflow.com/a/8017906/881731 - * - * "Static and class methods can be defined in tp_methods by adding - * METH_STATIC or METH_CLASS to the ml_flags field of the - * PyMethodDef structure. This is equivalent to @staticmethod and - * @classmethod decorators." - * - * "Class attributes can be added by setting the tp_dict to a - * dictionary with these attributes before calling PyType_Ready() - * (in your module initialization function)." - **/ - - PyDict_SetItemString(sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_dict, "KEEP_AS_IS", PyLong_FromLong(1)); - PyDict_SetItemString(sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_dict, "MODIFIED", PyLong_FromLong(2)); - PyDict_SetItemString(sdk_OrthancPluginReceivedInstanceCallbackResult_Type.tp_dict, "DISCARD", PyLong_FromLong(3)); - - Py_INCREF(&sdk_OrthancPluginReceivedInstanceCallbackResult_Type); - if (PyModule_AddObject(module, "ReceivedInstanceCallbackResult", (PyObject *)&sdk_OrthancPluginReceivedInstanceCallbackResult_Type) < 0) - { - OrthancPlugins::LogError("Cannot register Python enumeration: OrthancPluginReceivedInstanceCallbackResult"); - Py_DECREF(&sdk_OrthancPluginReceivedInstanceCallbackResult_Type); - ORTHANC_PLUGINS_THROW_EXCEPTION(InternalError); - } -}