|
mirkl_error_t * | mirkl_obj_engine_init (apr_pool_t *pool) |
|
mirkl_error_t * | mirkl_obj_engine_terminate (void) |
|
mirkl_error_t * | mirkl_objtype_register (int *newtype, mirkl_str_list_t *names, mirkl_error_t *(*newobj_func)(const char *, mirkl_object_t **, apr_pool_t *)) |
|
int | mirkl_objtype_is_names_exist (mirkl_str_list_t *names) |
|
int | mirkl_objtype_query_typecode (const char *name) |
|
mirkl_error_t * | mirkl_objtype_create_object (const char *type, const char *name, mirkl_object_t **obj, apr_pool_t *pool) |
|
mirkl_error_t * | mirkl_objsig_register (int *newsig, char *name) |
|
mirkl_error_t * | mirkl_objsig_deregister (int sig) |
|
int | mirkl_objsig_query_type (const char *name) |
|
mirkl_error_t * | mirkl_obj_create (mirkl_object_t **obj, const char *name, apr_pool_t *pool) |
|
void | mirkl_obj_destroy (mirkl_object_t *obj) |
|
void | mirkl_obj_destroy_callback (int Tag, void *Memory, void *Args) |
|
mirkl_error_t * | mirkl_obj_set_name (mirkl_object_t *obj, const char *name) |
|
const char * | mirkl_obj_get_name (mirkl_object_t *obj) |
|
apr_pool_t * | mirkl_obj_get_pool (mirkl_object_t *obj) |
|
mirkl_error_t * | mirkl_obj_set_type (mirkl_object_t *obj, int type) |
|
int | mirkl_obj_get_type (mirkl_object_t *obj) |
|
mirkl_error_t * | mirkl_obj_set_data (mirkl_object_t *obj, void *data) |
|
void * | mirkl_obj_get_data (mirkl_object_t *obj) |
|
mirkl_error_t * | mirkl_obj_add_signal (mirkl_object_t *obj, int code) |
|
void | mirkl_obj_remove_signal (mirkl_object_t *obj, int code) |
|
mirkl_error_t * | mirkl_obj_connect (mirkl_object_t *obj1, int signal, mirkl_object_t *obj2, void(*Slot)(mirkl_object_t *, int, mirkl_object_t *, void *, void *), void *usr) |
|
void | mirkl_obj_disconnect (mirkl_object_t *obj1, int signal, mirkl_object_t *obj2, void(*Slot)(mirkl_object_t *, int, mirkl_object_t *, void *, void *)) |
|
void | mirkl_obj_delete_signals (mirkl_object_t *obj) |
|
mirkl_error_t * | mirkl_obj_emit_signal (mirkl_object_t *obj, int signal, void *Args) |
|
void | mirkl_obj_print_signals (mirkl_object_t *obj, FILE *stream) |
|
mirkl_error_t * | mirkl_obj_set_signal_flags (mirkl_object_t *obj, int signal, mirkl_uint16_t flags) |
|
mirkl_error_t * | mirkl_obj_addc (mirkl_object_t *obj, mirkl_object_t *child) |
|
mirkl_object_t * | mirkl_obj_getc (mirkl_object_t *obj, const char *child_name) |
|
mirkl_object_t * | mirkl_obj_removec (mirkl_object_t *obj, const char *child_name, mirkl_object_t *child) |
|
mirkl_object_t * | mirkl_obj_removec_func (mirkl_object_t *obj, int(*Func)(int, void *, void *), void *Args) |
|
mirkl_error_t * | mirkl_obj_child_walk_err_first (mirkl_object_t *obj, mirkl_error_t *(*PreFunc)(int, void *, void *), mirkl_error_t *(*PostFunc)(int, void *, void *), void *Args) |
|
mirkl_error_t * | mirkl_obj_cleanup_register (mirkl_object_t *obj, void(*cleanup_func)(void *, void *), void *args) |
|
void | mirkl_obj_cleanup_deregister (mirkl_object_t *obj, void(*cleanup_func)(void *, void *)) |
|