Skip to content
Snippets Groups Projects
Commit 9bc4b065 authored by alexey.stratulat's avatar alexey.stratulat
Browse files

[+] Added wrapping funtions dap_chain_net_links_establish,...

[+] Added wrapping funtions dap_chain_net_links_establish, dap_chain_net_sync_all, dap_chain_net_sync_gdb, dap_chain_net_sync_all, dap_chain_net_proc_datapool, dap_chain_net_by_name for dap_chain_net.
parent 5c3c7c41
No related branches found
No related tags found
1 merge request!26Support 3689
......@@ -47,6 +47,12 @@ static PyMethodDef DapChainNetMethods[] = {
{"stateGoTo", dap_chain_net_state_go_to_py, METH_VARARGS, ""},
{"start", dap_chain_net_start_py, METH_VARARGS, ""},
{"stop", dap_chain_net_stop_py, METH_VARARGS, ""},
{"linksEstablish", dap_chain_net_links_establish_py, METH_VARARGS, ""},
{"syncChains", dap_chain_net_sync_all_py, METH_VARARGS, ""},
{"syncGdb", dap_chain_net_sync_gdb_py, METH_VARARGS, ""},
{"syncAll", dap_chain_net_sync_all_py, METH_VARARGS, ""},
{"procDatapool", dap_chain_net_proc_datapool_py, METH_VARARGS, ""},
{"byName", dap_chain_net_by_name_py, METH_VARARGS | METH_STATIC, ""},
/*{"csAdd", (PyCFunction)dap_chain_cs_add_py, METH_VARARGS, ""},
{"csCreate", (PyCFunction)dap_chain_cs_create_py, METH_VARARGS, ""},
{"classAdd", (PyCFunction)dap_chain_class_add_py, METH_VARARGS, ""},
......
......@@ -28,24 +28,34 @@ PyObject *dap_chain_net_stop_py(PyObject *self, PyObject *args){
return PyLong_FromLong(res);
}
PyObject *dap_chain_net_links_establish_py(PyObject *self, PyObject *args){
return NULL;
int res = dap_chain_net_links_establish(((PyDapChainNetObject*)self)->chain_net);
return PyLong_FromLong(res);
}
PyObject *dap_chain_net_sync_chains_py(PyObject *self, PyObject *args){
return NULL;
int res = dap_chain_net_sync_chains(((PyDapChainNetObject*)self)->chain_net);
return PyLong_FromLong(res);
}
PyObject *dap_chain_net_sync_gdb_py(PyObject *self, PyObject *args){
return NULL;
int res = dap_chain_net_sync_gdb(((PyDapChainNetObject*)self)->chain_net);
return PyLong_FromLong(res);
}
PyObject *dap_chain_net_sync_all_py(PyObject *self, PyObject *args){
return NULL;
int res = dap_chain_net_sync_all(((PyDapChainNetObject*)self)->chain_net);
return PyLong_FromLong(res);
}
PyObject *dap_chain_net_proc_datapool_py(PyObject *self, PyObject *args){
return NULL;
dap_chain_net_proc_datapool(((PyDapChainNetObject*)self)->chain_net);
return PyLong_FromLong(0);
}
PyObject *dap_chain_net_by_name_py(PyObject *self, PyObject *args){
return NULL;
const char *a_name;
if (!PyArg_ParseTuple(args, "s", &a_name))
return NULL;
PyObject *obj_chain_net = _PyObject_New(&DapChainNetObject_DapChainNetObjectType);
((PyDapChainNetObject*)obj_chain_net)->chain_net = dap_chain_net_by_name(a_name);
return Py_BuildValue("O", obj_chain_net);
}
PyObject *dap_chain_net_by_id_py(PyObject *self, PyObject *args){
return NULL;
......
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