#include "../gobj/native/internal.h"
#include "../gobj/nativemgr.h"
Functions | |
int | Gj_native_internal_createNativefunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Nativefunc* func) |
void | Gj_native_internal_releaseNativefunc (Gj_Ctx* ctx, Gj_Nativefunc* func) |
Gj_Object* | Gj_native_internal_callNativefunc (Gj_Ctx* ctx, Gj_Nativefunc* func, Gj_Object* obj, Gj_Viewer* viewer) |
int | Gj_native_internal_createVaccessfunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Vaccessfunc* func) |
void | Gj_native_internal_releaseVaccessfunc (Gj_Ctx* ctx, Gj_Vaccessfunc* func) |
int | Gj_native_internal_vaccessfuncDefined (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Vaccessops op, Gj_Bool* ret) |
int | Gj_native_internal_callVaccessInit (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_native_internal_callVaccessDestroy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_native_internal_callVaccessDatainit (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData* data) |
int | Gj_native_internal_callVaccessDatadestroy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData data) |
int | Gj_native_internal_callVaccessDatacopy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData src, Gj_NData* dest) |
int | Gj_native_internal_callVaccessDataread (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData* data, Gj_Stream* stream) |
int | Gj_native_internal_callVaccessDatawrite (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData data, Gj_Stream* stream) |
int | Gj_native_internal_callVaccessSetByName (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, char* name, Gj_Object* value) |
int | Gj_native_internal_callVaccessSetByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index, Gj_Object* value) |
int | Gj_native_internal_callVaccessGetByName (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, char* name, Gj_Object** value) |
int | Gj_native_internal_callVaccessGetByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index, Gj_Object** value) |
int | Gj_native_internal_callVaccessNextChild (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, Gj_Object** last) |
int | Gj_native_internal_callVaccessGetChildCount (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int* count) |
int | Gj_native_internal_callVaccessAdd (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, Gj_Object* value) |
int | Gj_native_internal_callVaccessRemoveByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index) |
Gj_Object* | Gj_native_internal_callVaccessConvert (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_native_internal_callVaccessResolveLinks (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, gj_Linkrecord* linkrecord) |
int | Gj_native_internal_callVaccessSetNativeval (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_native_internal_callVaccessUpdate (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
Variables | |
struct Gj_internal_Nativeentry | Gj_nativefuncs [] |
struct Gj_internal_Vaccessentry | Gj_vaccessfuncs [] |
|
Initializer: { { "test_hello" , test_hello }, { "test_add", test_add }, { "test_int2string", test_int2string }, { "" , 0 } } |
|
Initializer: { { "test_rand", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, test_rand_convert, 0, 0, 0 }, { "list", 0, 0, 0, list_datadestroy, list_datacopy, list_dataread, list_datawrite, list_setbyname, 0, list_getbyname, 0, 0, 0, list_add, 0, 0, 0, 0, 0 }, { "webserver", 0, 0, webserver_datainit, webserver_datadestroy, webserver_datacopy, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, webserver_update }, { "", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } |