ARB
Classes | Functions | Variables
ARB_ext.c File Reference
#include <ad_cb.h>
Include dependency graph for ARB_ext.c:

Go to the source code of this file.

Classes

struct  ARB_init_perl_interface
 

Functions

static __ATTR__NORETURN void GBP_croak (const char *message)
 
void GBP_callback (GBDATA *gbd, const char *perl_func, GB_CB_TYPE cb_type)
 
chargbp_create_callback_hashkey (GBDATA *gbd, const char *perl_func, const char *perl_cl)
 
GB_ERROR GBP_add_callback (GBDATA *gbd, const char *perl_func, const char *perl_cl)
 
GB_ERROR GBP_remove_callback (GBDATA *gbd, const char *perl_func, const char *perl_cl)
 

Variables

charstatic_pntr = 0
 
static GB_HASHgbp_cp_hash_table = 0
 
void(* GBP_croak_function )(const char *message)
 
static ARB_init_perl_interface init
 

Function Documentation

static __ATTR__NORETURN void GBP_croak ( const char message)
static

Definition at line 20 of file ARB_ext.c.

Referenced by ARB_init_perl_interface::ARB_init_perl_interface().

void GBP_callback ( GBDATA gbd,
const char perl_func,
GB_CB_TYPE  cb_type 
)

Definition at line 24 of file ARB_ext.c.

References GB_CB_DELETE.

Referenced by GBP_add_callback(), and GBP_remove_callback().

char* gbp_create_callback_hashkey ( GBDATA gbd,
const char perl_func,
const char perl_cl 
)
inline

Definition at line 50 of file ARB_ext.c.

References GBS_global_string_copy().

Referenced by GBP_add_callback(), and GBP_remove_callback().

GB_ERROR GBP_add_callback ( GBDATA gbd,
const char perl_func,
const char perl_cl 
)
GB_ERROR GBP_remove_callback ( GBDATA gbd,
const char perl_func,
const char perl_cl 
)

Variable Documentation

char* static_pntr = 0

Definition at line 13 of file ARB_ext.c.

GB_HASH* gbp_cp_hash_table = 0
static

Definition at line 15 of file ARB_ext.c.

void(* GBP_croak_function)(const char *message)

Definition at line 16 of file adperl.cxx.

Referenced by ARB_init_perl_interface::ARB_init_perl_interface(), and die().