📄 tossim_wrap.cxx
字号:
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL; SWIG_TypeClientData(SWIGTYPE_p_Packet, obj); Py_INCREF(obj); return Py_BuildValue((char *)"");}static PyObject *_wrap_variable_string_t_type_set(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; char *arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Os:variable_string_t_type_set",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; { if (arg1->type) delete [] arg1->type; if (arg2) { arg1->type = (char *) (new char[strlen(arg2)+1]); strcpy((char *) arg1->type,arg2); }else { arg1->type = 0; } } Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_type_get(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; char *result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:variable_string_t_type_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (char *) ((arg1)->type); resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)""); return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_ptr_set(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; char *arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Os:variable_string_t_ptr_set",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; { if (arg1->ptr) delete [] arg1->ptr; if (arg2) { arg1->ptr = (char *) (new char[strlen(arg2)+1]); strcpy((char *) arg1->ptr,arg2); }else { arg1->ptr = 0; } } Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_ptr_get(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; char *result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:variable_string_t_ptr_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (char *) ((arg1)->ptr); resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)""); return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_len_set(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; int arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:variable_string_t_len_set",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if (arg1) (arg1)->len = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_len_get(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:variable_string_t_len_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int) ((arg1)->len); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_isArray_set(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; int arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:variable_string_t_isArray_set",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if (arg1) (arg1)->isArray = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_variable_string_t_isArray_get(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:variable_string_t_isArray_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int) ((arg1)->isArray); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_new_variable_string_t(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *result; if(!PyArg_ParseTuple(args,(char *)":new_variable_string_t")) goto fail; result = (variable_string_t *)new variable_string_t(); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variable_string_t, 1); return resultobj; fail: return NULL;}static PyObject *_wrap_delete_variable_string_t(PyObject *self, PyObject *args) { PyObject *resultobj; variable_string_t *arg1 = (variable_string_t *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:delete_variable_string_t",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_variable_string_t,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; delete arg1; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject * variable_string_t_swigregister(PyObject *self, PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL; SWIG_TypeClientData(SWIGTYPE_p_variable_string_t, obj); Py_INCREF(obj); return Py_BuildValue((char *)"");}static PyObject *_wrap_nesc_app_t_numVariables_set(PyObject *self, PyObject *args) { PyObject *resultobj; nesc_app_t *arg1 = (nesc_app_t *) 0 ; int arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:nesc_app_t_numVariables_set",&obj0,&arg2)) goto fail; { if (!PyList_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Requires a list as a parameter."); return NULL; } else { int size = PyList_Size(obj0); int i = 0; nesc_app_t* app; if (size % 3 != 0) { PyErr_SetString(PyExc_RuntimeError, "List must have 2*N elements."); return NULL; } app = (nesc_app_t*)malloc(sizeof(nesc_app_t)); app->numVariables = size / 3; app->variableNames = (char**)malloc(sizeof(char*) * app->numVariables); app->variableTypes = (char**)malloc(sizeof(char*) * app->numVariables); app->variableArray = (int*)malloc(sizeof(int) * app->numVariables); memset(app->variableNames, 0, sizeof(char*) * app->numVariables); memset(app->variableTypes, 0, sizeof(char*) * app->numVariables); memset(app->variableArray, 0, sizeof(int) * app->numVariables); for (i = 0; i < app->numVariables; i++) { PyObject* name = PyList_GetItem(obj0, 3 * i); PyObject* array = PyList_GetItem(obj0, (3 * i) + 1); PyObject* format = PyList_GetItem(obj0, (3 * i) + 2); if (PyString_Check(name) && PyString_Check(format)) { app->variableNames[i] = PyString_AsString(name); app->variableTypes[i] = PyString_AsString(format); if (strcmp(PyString_AsString(array), "array") == 0) { app->variableArray[i] = 1; //printf("%s is an array\n", PyString_AsString(name)); } else { app->variableArray[i] = 0; //printf("%s is a scalar\n", PyString_AsString(name)); } } else { app->variableNames[i] = "<bad string>"; app->variableTypes[i] = "<bad string>"; } } arg1 = app; } } if (arg1) (arg1)->numVariables = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_nesc_app_t_numVariables_get(PyObject *self, PyObject *args) { PyObject *resultobj; nesc_app_t *arg1 = (nesc_app_t *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:nesc_app_t_numVariables_get",&obj0)) goto fail; { if (!PyList_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Requires a list as a parameter."); return NULL; } else { int size = PyList_Size(obj0); int i = 0; nesc_app_t* app; if (size % 3 != 0) { PyErr_SetString(PyExc_RuntimeError, "List must have 2*N elements."); return NULL; } app = (nesc_app_t*)malloc(sizeof(nesc_app_t)); app->numVariables = size / 3; app->variableNames = (char**)malloc(sizeof(char*) * app->numVariables); app->variableTypes = (char**)malloc(sizeof(char*) * app->numVariables); app->variableArray = (int*)malloc(sizeof(int) * app->numVariables); memset(app->variableNames, 0, sizeof(char*) * app->numVariables); memset(app->variableTypes, 0, sizeof(char*) * app->numVariables); memset(app->variableArray, 0, sizeof(int) * app->numVariables); for (i = 0; i < app->numVariables; i++) { PyObject* name = PyList_GetItem(obj0, 3 * i); PyObject* array = PyList_GetItem(obj0, (3 * i) + 1); PyObject* format = PyList_GetItem(obj0, (3 * i) + 2); if (PyString_Check(name) && PyString_Check(format)) { app->variableNames[i] = PyString_AsString(name); app->variableTypes[i] = PyString_AsString(format); if (strcmp(PyString_AsString(array), "array") == 0) { app->variableArray[i] = 1; //printf("%s is an array\n", PyString_AsString(name)); } else { app->variableArray[i] = 0; //printf("%s is a scalar\n", PyString_AsString(name)); } } else { app->variableNames[i] = "<bad string>"; app->variableTypes[i] = "<bad string>"; } } arg1 = app; } } result = (int) ((arg1)->numVariables); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_nesc_app_t_variableNames_set(PyObject *self, PyObject *args) { PyObject *resultobj; nesc_app_t *arg1 = (nesc_app_t *) 0 ; char **arg2 = (char **) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:nesc_app_t_variableNames_set",&obj0,&obj1)) goto fail; { if (!PyList_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Requires a list as a parameter."); return NULL; } else { int size = PyList_Size(obj0); int i = 0; nesc_app_t* app; if (size % 3 != 0) { PyErr_SetString(PyExc_RuntimeError, "List must have 2*N elements."); return NULL; } app = (nesc_app_t*)malloc(sizeof(nesc_app_t)); app->numVariables = size / 3; app->variableNames = (char**)malloc(sizeof(char*) * app->numVariables); app->variableTypes = (char**)malloc(sizeof(char*) * app->numVariables); app->variableArray = (int*)malloc(sizeof(int) * app->numVariables); memset(app->variableNames, 0, sizeof(char*) * app->numVariables); memset(app->variableTypes, 0, sizeof(char*) * app->numVariables); memset(app->variableArray, 0, sizeof(int) * app->numVariables); for (i = 0; i < app->numVariables; i++) { PyObject* name = PyList_GetItem(obj0, 3 * i); PyObject* array = PyList_GetItem(obj0, (3 * i) + 1); PyObject* format = PyList_GetItem(obj0, (3 * i) + 2); if (PyString_Check(name) && PyString_Check(format)) { app->variableNames[i] = PyString_AsString(name); app->variableTypes[i] = PyString_AsString(format); if (strcmp(PyString_AsString(array), "array") == 0) { app->variableArray[i] = 1; //printf("%s is an array\n", PyString_AsString(name)); } else { app->variableArray[i] = 0; //printf("%s is a scalar\n", PyString_AsString(name)); } } else { app->variableNames[i] = "<bad string>"; app->variableTypes[i] = "<bad string>"; } } arg1 = app; } } if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_p_char,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if (arg1) (arg1)->variableNames = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_nesc_app_t_variableNames_get(PyObject *self, PyObject *args) { PyObject *resultobj; nesc_app_t *arg1 = (nesc_app_t *) 0 ; char **result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:nesc_app_t_variableNames_get",&obj0)) goto fail; { if (!PyList_Check(obj0)) { PyErr_SetString(PyExc_TypeError, "Requires a list as a parameter."); return NULL; } else { int size = PyList_Size(obj0); int i = 0; nesc_app_t* app; if (size % 3 != 0) { PyErr_SetString(PyExc_RuntimeError, "List must have 2*N elements."); return NULL; } app = (nesc_app_t*)malloc(sizeof(nesc_app_t)); app->numVariables = size / 3; app->variableNames = (char**)malloc(sizeof(char*) * app->numVariables); app->variableTypes = (char**)malloc(sizeof(char*) * app->numVariables); app->variableArray = (int*)malloc(sizeof(int) * app->numVariables); memset(app->variableNames, 0, sizeof(char*) * app->numVariables); memset(app->variableTypes, 0, sizeof(char*) * app->numVariables); memset(app->variableArray, 0, sizeof(int) * app->numVariables); for (i = 0; i < app->numVariables; i++) { PyObject* name = PyList_GetItem(obj0, 3 * i); PyObject* array = PyList_GetItem(obj0, (3 * i) + 1); PyObject* format = PyList_GetItem(obj0, (3 * i) + 2); if (PyString_Check(name) && PyString_Check(format)) { app->variableNames[i] = PyString_AsString(name); app->variableTypes[i] = PyString_AsString(format); if (strcmp(PyString_AsString(array), "array") == 0) { app->variableArray[i] = 1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -