00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _XJAB_LOAD_H_
00025 #define _XJAB_LOAD_H_
00026
00027 #include "../../sr_module.h"
00028 #include "../../str.h"
00029 #include "xjab_base.h"
00030
00031 #define XJ_NO_SCRIPT_F 1
00032
00033 typedef int (*pa_register_watcher_f)(str*, str *, void*, void*);
00034 typedef int (*pa_unregister_watcher_f)(str*, str *, void*, void*);
00035
00036 struct xjab_binds {
00037 pa_register_watcher_f register_watcher;
00038 pa_unregister_watcher_f unregister_watcher;
00039 };
00040
00041 typedef int(*load_xjab_f)(struct xjab_binds*);
00042
00043 int load_xjab(struct xjab_binds*);
00044 void xj_register_watcher(str*, str *, void*, void*);
00045 void xj_unregister_watcher(str*, str *, void*, void*);
00046
00047 #endif
00048