ARB
ad_cb_prot.h
Go to the documentation of this file.
1 /* ARB database callback interface.
2  *
3  * This file is generated by aisc_mkpt.
4  * Any changes you make here will be overwritten later!
5  */
6 
7 #ifndef AD_CB_PROT_H
8 #define AD_CB_PROT_H
9 
10 /* define ARB attributes: */
11 #ifndef ATTRIBUTES_H
12 # include <attributes.h>
13 #endif
14 
15 
16 /* ad_cb.cxx */
18 char *GB_get_callback_info(GBDATA *gbd);
19 GB_ERROR GB_add_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback& dbcb);
20 void GB_remove_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback& dbcb);
22 GB_ERROR GB_add_hierarchy_callback(GBDATA *gb_main, const char *db_path, GB_CB_TYPE type, const DatabaseCallback& dbcb);
23 GB_ERROR GB_remove_hierarchy_callback(GBDATA *gb_main, const char *db_path, GB_CB_TYPE type, const DatabaseCallback& dbcb);
24 GB_ERROR GB_ensure_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback& dbcb);
25 void GB_atclose_callback(GBDATA *gbd, const DatabaseCallback& atClose);
26 
27 #else
28 #error ad_cb_prot.h included twice
29 #endif /* AD_CB_PROT_H */
const char * GB_ERROR
Definition: arb_core.h:25
GB_TYPES type
GB_ERROR GB_add_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback &dbcb)
Definition: ad_cb.cxx:356
void GB_remove_all_callbacks_to(GBDATA *gbd, GB_CB_TYPE type, GB_CB func)
Definition: ad_cb.cxx:364
void(* GB_CB)(GBDATA *, int *clientdata, GB_CB_TYPE gbtype)
Definition: arbdb_base.h:59
#define NOT4PERL
Definition: arbdb_base.h:23
GB_ERROR GB_remove_hierarchy_callback(GBDATA *gb_main, const char *db_path, GB_CB_TYPE type, const DatabaseCallback &dbcb)
Definition: ad_cb.cxx:440
GB_ERROR GB_add_hierarchy_callback(GBDATA *gb_main, const char *db_path, GB_CB_TYPE type, const DatabaseCallback &dbcb)
Definition: ad_cb.cxx:432
char * GB_get_callback_info(GBDATA *gbd)
Definition: ad_cb.cxx:226
void GB_atclose_callback(GBDATA *gbd, const DatabaseCallback &atClose)
Definition: ad_cb.cxx:458
void GB_remove_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback &dbcb)
Definition: ad_cb.cxx:360
GBDATA * gb_main
Definition: adname.cxx:33
GB_CB_TYPE
Definition: arbdb_base.h:46
GB_ERROR GB_ensure_callback(GBDATA *gbd, GB_CB_TYPE type, const DatabaseCallback &dbcb)
Definition: ad_cb.cxx:445
NOT4PERL bool GB_inside_callback(GBDATA *of_gbd, GB_CB_TYPE cbtype)
Definition: ad_cb.cxx:115