#include "gobj/nativemgr.h"
#include "gobj/ids.h"
#include "gobj/native/lib.h"
#include "gobj/native/internal.h"
Compounds | |
struct | Gj_Nativemgr_struct |
Functions | |
void | Gj_nativemgr_new (Gj_Ctx* ctx) |
void | Gj_nativemgr_delete (Gj_Ctx* ctx) |
int | Gj_nativemgr_createNativefunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Nativefunc* func) |
void | Gj_nativemgr_releaseNativefunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Nativefunc* func) |
Gj_Object* | Gj_nativemgr_callNativefunc (Gj_Ctx* ctx, Gj_Nativefunc* func, Gj_Object* obj, Gj_Viewer* viewer) |
int | Gj_nativemgr_createVaccessfunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Vaccessfunc* func) |
void | Gj_nativemgr_releaseVaccessfunc (Gj_Ctx* ctx, Gj_Path* path, Gj_Vaccessfunc* func) |
int | Gj_nativemgr_vaccessfuncDefined (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Vaccessops op, Gj_Bool* ret) |
int | Gj_nativemgr_callVaccessInit (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_nativemgr_callVaccessDestroy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_nativemgr_callVaccessDatainit (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData* data) |
int | Gj_nativemgr_callVaccessDatadestroy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData data) |
int | Gj_nativemgr_callVaccessDatacopy (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData src, Gj_NData* dest) |
int | Gj_nativemgr_callVaccessDataread (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData* data, Gj_Stream* stream) |
int | Gj_nativemgr_callVaccessDatawrite (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_NData data, Gj_Stream* stream) |
int | Gj_nativemgr_callVaccessSetByName (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, char* name, Gj_Object* value) |
int | Gj_nativemgr_callVaccessSetByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index, Gj_Object* value) |
int | Gj_nativemgr_callVaccessGetByName (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, char* name, Gj_Object** value) |
int | Gj_nativemgr_callVaccessGetByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index, Gj_Object** value) |
int | Gj_nativemgr_callVaccessNextChild (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, Gj_Object** last) |
int | Gj_nativemgr_callVaccessGetChildCount (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int* count) |
int | Gj_nativemgr_callVaccessAdd (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, Gj_Object* value) |
int | Gj_nativemgr_callVaccessRemoveByNumber (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, int index) |
Gj_Object* | Gj_nativemgr_callVaccessConvert (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_nativemgr_callVaccessResolveLinks (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj, gj_Linkrecord* linkrecord) |
int | Gj_nativemgr_callVaccessSetNativeval (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |
int | Gj_nativemgr_callVaccessUpdate (Gj_Ctx* ctx, Gj_Vaccessfunc* func, Gj_Object* obj) |