?? kadcapi_wrap.c
字號:
resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadC_getourhashID(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
int128 result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadC_getourhashID",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = KadC_getourhashID(arg1);
{
int128 * resultptr;
resultptr = (int128 *) malloc(sizeof(int128));
memmove(resultptr, &result, sizeof(int128));
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_int128, 1);
}
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadC_getourUDPport(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
unsigned short result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadC_getourUDPport",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned short)KadC_getourUDPport(arg1);
resultobj = SWIG_From_unsigned_SS_short((unsigned short)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadC_getourTCPport(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
unsigned short result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadC_getourTCPport",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned short)KadC_getourTCPport(arg1);
resultobj = SWIG_From_unsigned_SS_short((unsigned short)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_nodesinbucket(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
int arg2 ;
int result;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:nodesinbucket",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
arg2 = (int)SWIG_As_int(obj1);
if (PyErr_Occurred()) SWIG_fail;
result = (int)nodesinbucket(arg1,arg2);
resultobj = SWIG_From_int((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadC_republish(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
char *arg2 ;
char *arg3 ;
char *arg4 ;
int arg5 ;
int arg6 ;
int result;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
PyObject * obj3 = 0 ;
PyObject * obj4 = 0 ;
PyObject * obj5 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OOOOOO:KadC_republish",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) SWIG_fail;
if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) SWIG_fail;
if (!SWIG_AsCharPtr(obj3, (char**)&arg4)) SWIG_fail;
arg5 = (int)SWIG_As_int(obj4);
if (PyErr_Occurred()) SWIG_fail;
arg6 = (int)SWIG_As_int(obj5);
if (PyErr_Occurred()) SWIG_fail;
result = (int)KadC_republish(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,arg6);
resultobj = SWIG_From_int((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadC_find(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCcontext *arg1 = (KadCcontext *) 0 ;
char *arg2 ;
char *arg3 ;
int arg4 ;
int arg5 ;
int arg6 ;
void *result;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
PyObject * obj3 = 0 ;
PyObject * obj4 = 0 ;
PyObject * obj5 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OOOOOO:KadC_find",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCcontext,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if (!SWIG_AsCharPtr(obj1, (char**)&arg2)) SWIG_fail;
if (!SWIG_AsCharPtr(obj2, (char**)&arg3)) SWIG_fail;
arg4 = (int)SWIG_As_int(obj3);
if (PyErr_Occurred()) SWIG_fail;
arg5 = (int)SWIG_As_int(obj4);
if (PyErr_Occurred()) SWIG_fail;
arg6 = (int)SWIG_As_int(obj5);
if (PyErr_Occurred()) SWIG_fail;
result = (void *)KadC_find(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagsleft_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned long arg2 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_tagsleft_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
arg2 = (unsigned long)SWIG_As_unsigned_SS_long(obj1);
if (PyErr_Occurred()) SWIG_fail;
if (arg1) (arg1)->tagsleft = arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagsleft_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned long result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_tagsleft_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned long) ((arg1)->tagsleft);
resultobj = SWIG_From_unsigned_SS_long((unsigned long)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_pb_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *arg2 = (unsigned char *) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_pb_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_unsigned_char,
SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
if (arg1) (arg1)->pb = (unsigned char const *)arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_pb_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_pb_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned char *) ((arg1)->pb);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_unsigned_char, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_bufend_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *arg2 = (unsigned char *) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_bufend_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_unsigned_char,
SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
if (arg1) (arg1)->bufend = (unsigned char const *)arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_bufend_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_bufend_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned char *) ((arg1)->bufend);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_unsigned_char, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_khash_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *arg2 = (unsigned char *) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_khash_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_unsigned_char,
SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
if (arg1) (arg1)->khash = (unsigned char const *)arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_khash_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_khash_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned char *) ((arg1)->khash);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_unsigned_char, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_vhash_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *arg2 = (unsigned char *) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_vhash_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_unsigned_char,
SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN)) == -1) SWIG_fail;
if (arg1) (arg1)->vhash = (unsigned char const *)arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_vhash_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
unsigned char *result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_vhash_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (unsigned char *) ((arg1)->vhash);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_unsigned_char, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagtype_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
int arg2 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_tagtype_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
arg2 = (int)SWIG_As_int(obj1);
if (PyErr_Occurred()) SWIG_fail;
if (arg1) (arg1)->tagtype = (KadCtag_type )arg2;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagtype_get(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
int result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:KadCtag_iter_tagtype_get",&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
result = (int) ((arg1)->tagtype);
resultobj = SWIG_From_int((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagname_set(PyObject *self, PyObject *args) {
PyObject *resultobj;
KadCtag_iter *arg1 = (KadCtag_iter *) 0 ;
char *arg2 ;
char temp2[256] ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:KadCtag_iter_tagname_set",&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_KadCtag_iter,
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
{
if (!SWIG_AsCharArray(obj1, temp2, 256)) SWIG_fail;
arg2 = temp2;
}
{
if (arg2) memcpy(arg1->tagname,arg2,256*sizeof(char));
else memset(arg1->tagname,0,256*sizeof(char));
}
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_KadCtag_iter_tagname_get(PyObject *self, P
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -