Skip to content
Snippets Groups Projects
Commit 7348abd3 authored by dmitriy.gerasimov's avatar dmitriy.gerasimov
Browse files

Merge branch 'features-2564' into 'master'

Features 2564 - Fixes.

See merge request libdap-chain-python!4
parents e527af8e 8f1ea69c
No related branches found
No related tags found
1 merge request!26Support 3689
#ifndef _LIBDAP_CHAIN_PYTHON_
#define _LIBDAP_CHAIN_PYTHON_
#define PY_SSIZE_T_CLEAN
//#define DAP_APP_NAME NODE_NETNAME "-node"
......@@ -98,4 +101,4 @@ static PyTypeObject dapChainObject_dapChainType = {
}
#endif
#endif //_LIBDAP_CHAIN_PYTHON_
#ifndef _LIBDAP_CHAIN_ATOM_ITER_PYTHON_
#define _LIBDAP_CHAIN_ATOM_ITER_PYTHON_
#include "Python.h"
#include "dap_chain.h"
......@@ -60,3 +62,5 @@ static PyTypeObject dapChainAtomPtr_dapChainAtomPtrType = {
#ifdef __cplusplus
}
#endif
#endif //_LIBDAP_CHAIN_ATOM_ITER_PYTHON_
#ifndef _LIBDAP_CHAIN_TYPE_PYTHON_
#define _LIBDAP_CHAIN_TYPE_PYTHON_
#include "Python.h"
#include "dap_chain.h"
typedef struct PyChainType{
PyObject_HEAD
dap_chain_type_t chain_type;
} PyChainTypeObject;
PyObject* CHAIN_TYPE_FIRST_PY();
......@@ -62,3 +65,5 @@ static PyTypeObject dapChainTypeObject_dapChainTypeType = {
PyType_GenericNew, /* tp_new */
};
#endif //_LIBDAP_CHAIN_TYPE_PYTHON_
#ifndef _WRAPPING_DAP_CHAIN_COMMON_
#define _WRAPPING_DAP_CHAIN_COMMON_
#include "Python.h"
#include "dap_chain_common.h"
#include "wrapping_dap_chain_common_objects.h"
......@@ -74,3 +77,5 @@ static PyTypeObject ChainCommonObject_ChainCommonType = {
#ifdef __cplusplus
}
#endif
#endif //_WRAPPING_DAP_CHAIN_COMMON_
#ifndef _WRAPPING_DAP_CHAIN_DATUM_TOKEN_
#define _WRAPPING_DAP_CHAIN_DATUM_TOKEN_
#include "Python.h"
#include "dap_chain_datum_token.h"
......@@ -102,3 +105,5 @@ static PyTypeObject DapChainDatumTokenEmission_DapChainDatumTokenEmissionObjectT
};
/* ------------------------------------------- */
#endif //_WRAPPING_DAP_CHAIN_DATUM_TOKEN_
#ifndef _WRAPPING_DAP_CHAIN_LEDGER_
#define _WRAPPING_DAP_CHAIN_LEDGER_
#include "Python.h"
#include "dap_chain_ledger.h"
#include "wrapping_dap_chain_common_objects.h"
......@@ -122,3 +125,5 @@ static size_t *ListIntToSizeT(PyObject *list);
#ifdef __cplusplus
}
#endif
#endif //_WRAPPING_DAP_CHAIN_LEDGER_
#include "libdap_chain_type_python.h"
PyObject* CHAIN_TYPE_FIRST_PY(){
return PyLong_FromLong(CHAIN_TYPE_FIRST);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_FIRST;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_TOKEN_PY(){
return PyLong_FromLong(CHAIN_TYPE_TOKEN);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_TOKEN;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_EMISSION_PY(){
return PyLong_FromLong(CHAIN_TYPE_EMISSION);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_EMISSION;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_TX_PY(){
return PyLong_FromLong(CHAIN_TYPE_TX);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_TX;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_LAST_PY(){
return PyLong_FromLong(CHAIN_TYPE_LAST);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_LAST;
return Py_BuildValue("O", &dap_chain_obj);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment