#include <gobjconfig.h>
#include <gobj/types.h>
#include <gobj/context.h>
#include <gobj/object.h>
#include <gobj/decls.h>
| Compounds | |
| struct | Gj_Nativefunc_struct | 
| struct | Gj_Vaccessfunc_struct | 
| Typedefs | |
| typedef enum Gj_Vaccessops_enum | Gj_Vaccessops | 
| Enumerations | |
| enum | Gj_Vaccessops_enum { GJ_VACCESS_INIT, GJ_VACCESS_DESTROY, GJ_VACCESS_DATAINIT, GJ_VACCESS_DATADESTROY, GJ_VACCESS_DATACOPY, GJ_VACCESS_DATAREAD, GJ_VACCESS_DATAWRITE, GJ_VACCESS_SETBYNAME, GJ_VACCESS_SETBYNUMBER, GJ_VACCESS_GETBYNAME, GJ_VACCESS_GETBYNUMBER, GJ_VACCESS_NEXTCHILD, GJ_VACCESS_GETCHILDCOUNT, GJ_VACCESS_ADD, GJ_VACCESS_REMOVEBYNUMBER, GJ_VACCESS_RESOLVELINKS, GJ_VACCESS_SETNATIVEVAL, GJ_VACCESS_UPDATE } | 
| 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) | 
| 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) | 
| Gj_Object* | Gj_nativemgr_callNativefunc (Gj_Ctx* ctx, Gj_Nativefunc* func, Gj_Object* obj, Gj_Viewer* viewer) | 
| 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) | 
 1.2.1 written by Dimitri van Heesch,
 © 1997-2000
1.2.1 written by Dimitri van Heesch,
 © 1997-2000