Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Appendix: Kernel C API — Complete Function Index

This appendix lists every public C function declared in the kernel header files (excluding linux-ext-libs and root-esp32). Each section shows functions in their natural declaration order. Use your browser’s find (Ctrl+F) to search by name. The Alphabetical Index at the end lists every function sorted A–Z with links to the API documentation.

gobj-c (Core Framework)

command_parser.h — 5 functions

Source: kernel/c/gobj-c/src/command_parser.h

  1. command_parserPUBLIC json_t *command_parser( hgobj gobj, const char *command, json_t *kw, hgobj src )

  2. gobj_build_cmds_docPUBLIC json_t *gobj_build_cmds_doc( hgobj gobj, json_t *kw )

  3. build_command_responsePUBLIC json_t *build_command_response( hgobj gobj, json_int_t result, json_t *jn_comment, json_t *jn_schema, json_t *jn_data )

  4. command_get_cmd_descPUBLIC const sdata_desc_t *command_get_cmd_desc( const sdata_desc_t *command_table, const char *command )

  5. search_command_descPUBLIC const sdata_desc_t *search_command_desc( hgobj gobj, const char *command, int level, hgobj *gobj_found )

dl_list.h — 8 functions

Source: kernel/c/gobj-c/src/dl_list.h

  1. dl_initPUBLIC int dl_init(dl_list_t *dl, hgobj gobj)

  2. dl_insertPUBLIC int dl_insert(dl_list_t *dl, void *item)

  3. dl_addPUBLIC int dl_add(dl_list_t *dl, void *item)

  4. dl_findPUBLIC void * dl_find(dl_list_t *dl, void *item)

  5. dl_nfindPUBLIC void * dl_nfind(dl_list_t *dl, size_t nitem)

  6. dl_deletePUBLIC int dl_delete(dl_list_t *dl, void * curr_, void (*fnfree)(void *))

  7. dl_delete_itemPUBLIC int dl_delete_item(void *curr, void (*fnfree)(void *))

  8. dl_flushPUBLIC void dl_flush(dl_list_t *dl, void (*fnfree)(void *))

gbmem.h — 15 functions

Source: kernel/c/gobj-c/src/gbmem.h

  1. gbmem_setupPUBLIC int gbmem_setup( size_t mem_max_block, size_t mem_max_system_memory, BOOL use_own_system_memory, size_t mem_min_block, size_t mem_superblock )

  2. gbmem_shutdownPUBLIC void gbmem_shutdown(void)

  3. gbmem_set_allocatorsPUBLIC int gbmem_set_allocators( sys_malloc_fn_t malloc_func, sys_realloc_fn_t realloc_func, sys_calloc_fn_t calloc_func, sys_free_fn_t free_func )

  4. gbmem_get_allocatorsPUBLIC int gbmem_get_allocators( sys_malloc_fn_t *malloc_func, sys_realloc_fn_t *realloc_func, sys_calloc_fn_t *calloc_func, sys_free_fn_t *free_func )

  5. gbmem_mallocPUBLIC void *gbmem_malloc(size_t size)

  6. gbmem_freePUBLIC void gbmem_free(void *ptr)

  7. gbmem_reallocPUBLIC void *gbmem_realloc(void *ptr, size_t size)

  8. gbmem_callocPUBLIC void *gbmem_calloc(size_t n, size_t size)

  9. gbmem_strndupPUBLIC char *gbmem_strndup(const char *str, size_t size)

  10. gbmem_strdupPUBLIC char *gbmem_strdup(const char *str)

  11. gbmem_get_maximum_blockPUBLIC size_t gbmem_get_maximum_block(void)

  12. get_max_system_memoryPUBLIC size_t get_max_system_memory(void)

  13. get_cur_system_memoryPUBLIC size_t get_cur_system_memory(void)

  14. set_memory_check_listPUBLIC void set_memory_check_list(unsigned long *memory_check_list)

  15. print_track_memPUBLIC void print_track_mem(void)

gbuffer.h — 25 functions

Source: kernel/c/gobj-c/src/gbuffer.h

  1. gbuffer_createPUBLIC gbuffer_t *gbuffer_create( size_t data_size, size_t max_memory_size )

  2. gbuffer_removePUBLIC void gbuffer_remove(gbuffer_t *gbuf)

  3. gbuffer_set_rd_offsetPUBLIC int gbuffer_set_rd_offset(gbuffer_t *gbuf, size_t position)

  4. gbuffer_getPUBLIC void * gbuffer_get(gbuffer_t *gbuf, size_t len)

  5. gbuffer_getlinePUBLIC char *gbuffer_getline(gbuffer_t *gbuf, char separator)

  6. gbuffer_set_wrPUBLIC int gbuffer_set_wr(gbuffer_t *gbuf, size_t offset)

  7. gbuffer_appendPUBLIC size_t gbuffer_append(gbuffer_t *gbuf, void *data, size_t len)

  8. gbuffer_append_jsonPUBLIC size_t gbuffer_append_json( gbuffer_t *gbuf, json_t *jn )

  9. gbuffer_append_gbufPUBLIC int gbuffer_append_gbuf( gbuffer_t *dst, gbuffer_t *src )

  10. gbuffer_printfPUBLIC int gbuffer_printf(gbuffer_t *gbuf, const char *format, ...) JANSSON_ATTRS((format(printf, 2, 3)))

  11. gbuffer_vprintfPUBLIC int gbuffer_vprintf(gbuffer_t *gbuf, const char *format, va_list ap) JANSSON_ATTRS((format(printf, 2, 0)))

  12. gbuffer_setlabelPUBLIC int gbuffer_setlabel(gbuffer_t *gbuf, const char *label)

  13. gbuf2filePUBLIC int gbuf2file( hgobj gobj, gbuffer_t *gbuf, const char *path, int permission, BOOL overwrite )

  14. gbuffer_serializePUBLIC json_t* gbuffer_serialize( hgobj gobj, gbuffer_t *gbuf )

  15. gbuffer_deserializePUBLIC gbuffer_t *gbuffer_deserialize( hgobj gobj, const json_t *jn )

  16. gbuffer_binary_to_base64PUBLIC gbuffer_t *gbuffer_binary_to_base64(const char *src, size_t len)

  17. gbuffer_file2base64PUBLIC gbuffer_t *gbuffer_file2base64(const char *path)

  18. gbuffer_base64_to_binaryPUBLIC gbuffer_t *gbuffer_base64_to_binary(const char *base64, size_t base64_len)

  19. gbuffer_encode_base64PUBLIC gbuffer_t *gbuffer_encode_base64( gbuffer_t *gbuf_input )

  20. str2gbufPUBLIC gbuffer_t *str2gbuf( const char *fmt, ... ) JANSSON_ATTRS((format(printf, 1, 2)))

  21. json2gbufPUBLIC gbuffer_t *json2gbuf( gbuffer_t *gbuf, json_t *jn, size_t flags )

  22. gbuf2jsonPUBLIC json_t *gbuf2json( gbuffer_t *gbuf, int verbose )

  23. config_gbuffer2jsonPUBLIC json_t *config_gbuffer2json( gbuffer_t *gbuf, int verbose )

  24. gobj_trace_dump_gbufPUBLIC void gobj_trace_dump_gbuf( hgobj gobj, gbuffer_t *gbuf, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 3, 4)))

  25. gobj_trace_dump_full_gbufPUBLIC void gobj_trace_dump_full_gbuf( hgobj gobj, gbuffer_t *gbuf, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 3, 4)))

glogger.h — 34 functions

Source: kernel/c/gobj-c/src/glogger.h

  1. glog_initPUBLIC void glog_init(void)

  2. glog_endPUBLIC void glog_end(void)

  3. gobj_log_register_handlerPUBLIC int gobj_log_register_handler( const char *handler_type, loghandler_close_fn_t close_fn, loghandler_write_fn_t write_fn, loghandler_fwrite_fn_t fwrite_fn )

  4. gobj_log_exist_handlerPUBLIC BOOL gobj_log_exist_handler(const char *handler_name)

  5. gobj_log_add_handlerPUBLIC int gobj_log_add_handler( const char *handler_name, const char *handler_type, log_handler_opt_t handler_options, void *h )

  6. gobj_log_del_handlerPUBLIC int gobj_log_del_handler(const char *handler_name)

  7. gobj_log_list_handlersPUBLIC json_t *gobj_log_list_handlers(void)

  8. _log_bfPUBLIC void _log_bf(int priority, log_opt_t opt, const char *bf, size_t len)

  9. gobj_log_set_global_handler_optionPUBLIC int gobj_log_set_global_handler_option( log_handler_opt_t log_handler_opt, BOOL set )

  10. stdout_writePUBLIC int stdout_write(void *v, int priority, const char *bf, size_t len)

  11. stdout_fwritePUBLIC int stdout_fwrite(void* v, int priority, const char* format, ...)

  12. gobj_log_alertPUBLIC void gobj_log_alert(hgobj gobj, log_opt_t opt, ...)

  13. gobj_log_criticalPUBLIC void gobj_log_critical(hgobj gobj, log_opt_t opt, ...)

  14. gobj_log_errorPUBLIC void gobj_log_error(hgobj gobj, log_opt_t opt, ...)

  15. gobj_log_warningPUBLIC void gobj_log_warning(hgobj gobj, log_opt_t opt, ...)

  16. gobj_log_infoPUBLIC void gobj_log_info(hgobj gobj, log_opt_t opt, ...)

  17. gobj_log_debugPUBLIC void gobj_log_debug(hgobj gobj, log_opt_t opt, ...)

  18. gobj_get_log_priority_namePUBLIC const char *gobj_get_log_priority_name(int priority)

  19. gobj_get_log_dataPUBLIC json_t *gobj_get_log_data(void)

  20. gobj_log_clear_countersPUBLIC void gobj_log_clear_counters(void)

  21. gobj_log_clear_log_filePUBLIC void gobj_log_clear_log_file(void)

  22. gobj_log_last_messagePUBLIC const char *gobj_log_last_message(void)

  23. gobj_log_set_last_messagePUBLIC void gobj_log_set_last_message(const char *msg, ...) JANSSON_ATTRS((format(printf, 1, 2)))

  24. set_show_backtrace_fnPUBLIC void set_show_backtrace_fn(show_backtrace_fn_t show_backtrace_fn)

  25. set_trace_with_short_namePUBLIC BOOL set_trace_with_short_name(BOOL trace_with_short_name)

  26. set_trace_with_full_namePUBLIC BOOL set_trace_with_full_name(BOOL trace_with_full_name)

  27. print_backtracePUBLIC void print_backtrace(void)

  28. trace_vjsonPUBLIC void trace_vjson( hgobj gobj, int priority, json_t *jn_data, const char *msgset, const char *fmt, va_list ap )

  29. gobj_trace_msgPUBLIC void gobj_trace_msg( hgobj gobj, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 2, 3)))

  30. trace_msg0PUBLIC int trace_msg0(const char *fmt, ...) JANSSON_ATTRS((format(printf, 1, 2)))

  31. gobj_info_msgPUBLIC void gobj_info_msg( hgobj gobj, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 2, 3)))

  32. gobj_trace_jsonPUBLIC void gobj_trace_json( hgobj gobj, json_t *jn, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 3, 4)))

  33. gobj_trace_dumpPUBLIC void gobj_trace_dump( hgobj gobj, const char *bf, size_t len, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 4, 5)))

  34. print_errorPUBLIC void print_error( pe_flag_t quit, const char *fmt, ... ) JANSSON_ATTRS((format(printf, 2, 3)))

gobj.h — 244 functions

Source: kernel/c/gobj-c/src/gobj.h

  1. gobj_start_upPUBLIC int gobj_start_up( int argc, char *argv[], const json_t *jn_global_settings, const persistent_attrs_t *persistent_attrs, json_function_fn global_command_parser, json_function_fn global_statistics_parser, authorization_checker_fn global_authorization_checker, authentication_parser_fn global_authentication_parser )

  2. gobj_set_shutdownPUBLIC void gobj_set_shutdown(void)

  3. gobj_is_shutdowningPUBLIC BOOL gobj_is_shutdowning(void)

  4. gobj_set_exit_codePUBLIC void gobj_set_exit_code(int exit_code)

  5. gobj_get_exit_codePUBLIC int gobj_get_exit_code(void)

  6. gobj_endPUBLIC void gobj_end(void)

  7. gclass_createPUBLIC hgclass gclass_create( gclass_name_t gclass_name, event_type_t *event_types, states_t *states, const GMETHODS *gmt, const LMETHOD *lmt, const sdata_desc_t *attrs_table, size_t priv_size, const sdata_desc_t *authz_table, const sdata_desc_t *command_table, const trace_level_t *s_user_trace_level, gclass_flag_t gclass_flag )

  8. gclass_add_statePUBLIC int gclass_add_state( hgclass gclass, gobj_state_t state_name )

  9. gclass_add_ev_actionPUBLIC int gclass_add_ev_action( hgclass gclass, gobj_state_t state_name, gobj_event_t event, gobj_action_fn action, gobj_state_t next_state )

  10. gclass_add_event_typePUBLIC int gclass_add_event_type( hgclass gclass, gobj_event_t event_name, event_flag_t event_flag )

  11. gobj_find_event_typePUBLIC event_type_t *gobj_find_event_type(const char *event, event_flag_t event_flag, BOOL verbose)

  12. gclass_find_public_eventPUBLIC gobj_event_t gclass_find_public_event(const char *event, BOOL verbose)

  13. gclass_unregisterPUBLIC void gclass_unregister(hgclass hgclass)

  14. gclass_gclass_namePUBLIC gclass_name_t gclass_gclass_name(hgclass gclass)

  15. gclass_has_attrPUBLIC BOOL gclass_has_attr(hgclass gclass, const char* name)

  16. gclass_gclass_registerPUBLIC json_t *gclass_gclass_register(void)

  17. gclass_find_by_namePUBLIC hgclass gclass_find_by_name(gclass_name_t gclass_name)

  18. gclass_event_typePUBLIC event_type_t *gclass_event_type(hgclass gclass, gobj_event_t event)

  19. gclass_check_fsmPUBLIC int gclass_check_fsm(hgclass gclass)

  20. gclass2jsonPUBLIC json_t *gclass2json(hgclass gclass)

  21. gclass_command_descPUBLIC const sdata_desc_t *gclass_command_desc(hgclass gclass, const char *name, BOOL verbose)

  22. gobj_servicesPUBLIC json_t *gobj_services(void)

  23. gobj_top_servicesPUBLIC json_t *gobj_top_services(void)

  24. gobj_createPUBLIC hgobj gobj_create( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent )

  25. gobj_create2PUBLIC hgobj gobj_create2( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent, gobj_flag_t gobj_flag )

  26. gobj_create_yunoPUBLIC hgobj gobj_create_yuno( const char *gobj_name, gclass_name_t gclass_name, json_t *kw )

  27. gobj_create_servicePUBLIC hgobj gobj_create_service( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent )

  28. gobj_create_default_servicePUBLIC hgobj gobj_create_default_service( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent )

  29. gobj_create_volatilPUBLIC hgobj gobj_create_volatil( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent )

  30. gobj_create_pure_childPUBLIC hgobj gobj_create_pure_child( const char *gobj_name, gclass_name_t gclass_name, json_t *kw, hgobj parent )

  31. gobj_service_factoryPUBLIC hgobj gobj_service_factory( const char *name, json_t * jn_service_config )

  32. gobj_create_treePUBLIC hgobj gobj_create_tree( hgobj parent, const char *tree_config, json_t *json_config_variables )

  33. gobj_destroyPUBLIC void gobj_destroy(hgobj gobj)

  34. gobj_destroy_childrenPUBLIC void gobj_destroy_children(hgobj gobj)

  35. gobj_destroy_named_childrenPUBLIC int gobj_destroy_named_children(hgobj gobj, const char *name)

  36. gobj_load_persistent_attrsPUBLIC int gobj_load_persistent_attrs( hgobj gobj, json_t *jn_attrs )

  37. gobj_save_persistent_attrsPUBLIC int gobj_save_persistent_attrs( hgobj gobj, json_t *jn_attrs )

  38. gobj_remove_persistent_attrsPUBLIC int gobj_remove_persistent_attrs( hgobj gobj, json_t *jn_attrs )

  39. gobj_list_persistent_attrsPUBLIC json_t *gobj_list_persistent_attrs( hgobj gobj, json_t *jn_attrs )

  40. gobj_sdata_createPUBLIC json_t *gobj_sdata_create(hgobj gobj, const sdata_desc_t* schema)

  41. gclass_attr_descPUBLIC const sdata_desc_t *gclass_attr_desc(hgclass gclass, const char *attr, BOOL verbose)

  42. gobj_attr_descPUBLIC const sdata_desc_t *gobj_attr_desc(hgobj gobj, const char *attr, BOOL verbose)

  43. gobj_attr_typePUBLIC data_type_t gobj_attr_type(hgobj gobj, const char *name)

  44. gclass_authz_descPUBLIC const sdata_desc_t *gclass_authz_desc(hgclass gclass)

  45. gobj_has_attrPUBLIC BOOL gobj_has_attr(hgobj hgobj, const char *name)

  46. gobj_is_readable_attrPUBLIC BOOL gobj_is_readable_attr(hgobj gobj, const char *name)

  47. gobj_is_writable_attrPUBLIC BOOL gobj_is_writable_attr(hgobj gobj, const char *name)

  48. gobj_reset_volatil_attrsPUBLIC int gobj_reset_volatil_attrs(hgobj gobj)

  49. gobj_reset_rstats_attrsPUBLIC int gobj_reset_rstats_attrs(hgobj gobj)

  50. gobj_read_attrPUBLIC json_t *gobj_read_attr( hgobj gobj, const char *path, hgobj src )

  51. gobj_read_attrsPUBLIC json_t *gobj_read_attrs( hgobj gobj, sdata_flag_t include_flag, hgobj src )

  52. gobj_read_user_dataPUBLIC json_t *gobj_read_user_data( hgobj gobj, const char *name )

  53. gobj_write_attrPUBLIC int gobj_write_attr( hgobj gobj, const char *path, json_t *value, hgobj src )

  54. gobj_write_attrsPUBLIC int gobj_write_attrs( hgobj gobj, json_t *kw, sdata_flag_t include_flag, hgobj src )

  55. gobj_write_user_dataPUBLIC int gobj_write_user_data( hgobj gobj, const char *name, json_t *value )

  56. gobj_has_bottom_attrPUBLIC BOOL gobj_has_bottom_attr(hgobj gobj_, const char *name)

  57. gobj_kw_get_user_dataPUBLIC json_t *gobj_kw_get_user_data( hgobj gobj, const char *path, json_t *default_value, kw_flag_t flag )

  58. gobj_read_str_attrPUBLIC const char *gobj_read_str_attr(hgobj gobj, const char *name)

  59. gobj_read_bool_attrPUBLIC BOOL gobj_read_bool_attr(hgobj gobj, const char *name)

  60. gobj_read_integer_attrPUBLIC json_int_t gobj_read_integer_attr(hgobj gobj, const char *name)

  61. gobj_read_real_attrPUBLIC double gobj_read_real_attr(hgobj gobj, const char *name)

  62. gobj_read_json_attrPUBLIC json_t *gobj_read_json_attr(hgobj gobj, const char *name)

  63. gobj_read_pointer_attrPUBLIC void *gobj_read_pointer_attr(hgobj gobj, const char *name)

  64. gobj_write_str_attrPUBLIC int gobj_write_str_attr(hgobj gobj, const char *name, const char *value)

  65. gobj_write_strn_attrPUBLIC int gobj_write_strn_attr(hgobj gobj_, const char *name, const char *s, size_t len)

  66. gobj_write_bool_attrPUBLIC int gobj_write_bool_attr(hgobj gobj, const char *name, BOOL value)

  67. gobj_write_integer_attrPUBLIC int gobj_write_integer_attr(hgobj gobj, const char *name, json_int_t value)

  68. gobj_write_real_attrPUBLIC int gobj_write_real_attr(hgobj gobj, const char *name, double value)

  69. gobj_write_json_attrPUBLIC int gobj_write_json_attr(hgobj gobj, const char *name, json_t *value)

  70. gobj_write_new_json_attrPUBLIC int gobj_write_new_json_attr(hgobj gobj, const char *name, json_t *value)

  71. gobj_write_pointer_attrPUBLIC int gobj_write_pointer_attr(hgobj gobj, const char *name, void *value)

  72. gobj_local_methodPUBLIC json_t *gobj_local_method( hgobj gobj, const char *lmethod, json_t *kw, hgobj src )

  73. gobj_startPUBLIC int gobj_start(hgobj gobj)

  74. gobj_start_childrenPUBLIC int gobj_start_children(hgobj gobj)

  75. gobj_start_treePUBLIC int gobj_start_tree(hgobj gobj)

  76. gobj_stopPUBLIC int gobj_stop(hgobj gobj)

  77. gobj_stop_childrenPUBLIC int gobj_stop_children(hgobj gobj)

  78. gobj_stop_treePUBLIC int gobj_stop_tree(hgobj gobj)

  79. gobj_playPUBLIC int gobj_play(hgobj gobj)

  80. gobj_pausePUBLIC int gobj_pause(hgobj gobj)

  81. gobj_enablePUBLIC int gobj_enable(hgobj gobj)

  82. gobj_disablePUBLIC int gobj_disable(hgobj gobj)

  83. gobj_change_parentPUBLIC int gobj_change_parent(hgobj gobj, hgobj gobj_new_parent)

  84. gobj_commandPUBLIC json_t *gobj_command( hgobj gobj, const char *command, json_t *kw, hgobj src )

  85. gobj_audit_commandsPUBLIC int gobj_audit_commands( int (*audit_command_cb)( const char *command, json_t *kw, void *user_data ), void *user_data )

  86. gobj_statsPUBLIC json_t * gobj_stats( hgobj gobj, const char* stats, json_t* kw, hgobj src )

  87. gobj_set_bottom_gobjPUBLIC hgobj gobj_set_bottom_gobj(hgobj gobj, hgobj bottom_gobj)

  88. gobj_last_bottom_gobjPUBLIC hgobj gobj_last_bottom_gobj(hgobj gobj)

  89. gobj_bottom_gobjPUBLIC hgobj gobj_bottom_gobj(hgobj gobj)

  90. gobj_default_servicePUBLIC hgobj gobj_default_service(void)

  91. gobj_find_servicePUBLIC hgobj gobj_find_service(const char *service, BOOL verbose)

  92. gobj_find_service_by_gclassPUBLIC hgobj gobj_find_service_by_gclass(const char *gclass_name, BOOL verbose)

  93. gobj_nearest_top_servicePUBLIC hgobj gobj_nearest_top_service(hgobj gobj)

  94. gobj_find_gobjPUBLIC hgobj gobj_find_gobj(const char *gobj_path)

  95. gobj_first_childPUBLIC hgobj gobj_first_child(hgobj gobj)

  96. gobj_last_childPUBLIC hgobj gobj_last_child(hgobj gobj)

  97. gobj_next_childPUBLIC hgobj gobj_next_child(hgobj child)

  98. gobj_prev_childPUBLIC hgobj gobj_prev_child(hgobj child)

  99. gobj_child_by_namePUBLIC hgobj gobj_child_by_name(hgobj gobj, const char *name)

  100. gobj_child_by_indexPUBLIC hgobj gobj_child_by_index(hgobj gobj, size_t index)

  101. gobj_child_sizePUBLIC size_t gobj_child_size(hgobj gobj)

  102. gobj_child_size2PUBLIC size_t gobj_child_size2( hgobj gobj_, json_t *jn_filter )

  103. gobj_search_pathPUBLIC hgobj gobj_search_path(hgobj gobj, const char *path)

  104. gobj_match_gobjPUBLIC BOOL gobj_match_gobj( hgobj gobj, json_t *jn_filter )

  105. gobj_find_childPUBLIC hgobj gobj_find_child( hgobj gobj, json_t *jn_filter )

  106. gobj_find_child_by_treePUBLIC hgobj gobj_find_child_by_tree( hgobj gobj, json_t *jn_filter )

  107. gobj_match_childrenPUBLIC json_t *gobj_match_children( hgobj gobj, json_t *jn_filter )

  108. gobj_match_children_treePUBLIC json_t *gobj_match_children_tree( hgobj gobj, json_t *jn_filter )

  109. gobj_free_iterPUBLIC int gobj_free_iter(json_t *iter)

  110. gobj_walk_gobj_childrenPUBLIC int gobj_walk_gobj_children( hgobj gobj, walk_type_t walk_type, cb_walking_t cb_walking, void *user_data, void *user_data2, void *user_data3 )

  111. gobj_walk_gobj_children_treePUBLIC int gobj_walk_gobj_children_tree( hgobj gobj, walk_type_t walk_type, cb_walking_t cb_walking, void *user_data, void *user_data2, void *user_data3 )

  112. gobj_yunoPUBLIC hgobj gobj_yuno(void)

  113. gobj_yuno_namePUBLIC const char *gobj_yuno_name(void)

  114. gobj_yuno_rolePUBLIC const char *gobj_yuno_role(void)

  115. gobj_yuno_idPUBLIC const char *gobj_yuno_id(void)

  116. gobj_yuno_tagPUBLIC const char *gobj_yuno_tag(void)

  117. gobj_yuno_role_plus_namePUBLIC const char *gobj_yuno_role_plus_name(void)

  118. gobj_yuno_realm_idPUBLIC const char *gobj_yuno_realm_id(void)

  119. gobj_yuno_realm_ownerPUBLIC const char *gobj_yuno_realm_owner(void)

  120. gobj_yuno_realm_rolePUBLIC const char *gobj_yuno_realm_role(void)

  121. gobj_yuno_realm_namePUBLIC const char *gobj_yuno_realm_name(void)

  122. gobj_yuno_realm_envPUBLIC const char *gobj_yuno_realm_env(void)

  123. gobj_yuno_node_ownerPUBLIC const char *gobj_yuno_node_owner(void)

  124. gobj_namePUBLIC const char * gobj_name(hgobj gobj)

  125. gobj_gclass_namePUBLIC gclass_name_t gobj_gclass_name(hgobj gobj)

  126. gobj_gclassPUBLIC hgclass gobj_gclass(hgobj gobj)

  127. gobj_full_namePUBLIC const char * gobj_full_name(hgobj gobj)

  128. gobj_short_namePUBLIC const char * gobj_short_name(hgobj gobj)

  129. gobj_global_variablesPUBLIC json_t * gobj_global_variables(void)

  130. gobj_priv_dataPUBLIC void * gobj_priv_data(hgobj gobj)

  131. gobj_parentPUBLIC hgobj gobj_parent(hgobj gobj)

  132. gobj_is_destroyingPUBLIC BOOL gobj_is_destroying(hgobj gobj)

  133. gobj_is_runningPUBLIC BOOL gobj_is_running(hgobj gobj)

  134. gobj_is_playingPUBLIC BOOL gobj_is_playing(hgobj gobj)

  135. gobj_is_servicePUBLIC BOOL gobj_is_service(hgobj gobj)

  136. gobj_is_top_servicePUBLIC BOOL gobj_is_top_service(hgobj gobj)

  137. gobj_is_disabledPUBLIC BOOL gobj_is_disabled(hgobj gobj)

  138. gobj_is_volatilPUBLIC BOOL gobj_is_volatil(hgobj gobj)

  139. gobj_set_volatilPUBLIC int gobj_set_volatil(hgobj gobj, BOOL set)

  140. gobj_is_pure_childPUBLIC BOOL gobj_is_pure_child(hgobj gobj)

  141. gobj_is_bottom_gobjPUBLIC BOOL gobj_is_bottom_gobj(hgobj gobj)

  142. gobj_typeof_gclassPUBLIC BOOL gobj_typeof_gclass(hgobj gobj, const char *gclass_name)

  143. gobj_typeof_inherited_gclassPUBLIC BOOL gobj_typeof_inherited_gclass(hgobj gobj, const char *gclass_name)

  144. gobj_command_descPUBLIC const sdata_desc_t *gobj_command_desc(hgobj gobj, const char *name, BOOL verbose)

  145. get_sdata_flag_tablePUBLIC const char **get_sdata_flag_table(void)

  146. get_attrs_schemaPUBLIC json_t *get_attrs_schema(hgobj gobj)

  147. gobj2jsonPUBLIC json_t *gobj2json( hgobj gobj, json_t *jn_filter )

  148. gobj_view_treePUBLIC json_t *gobj_view_tree( hgobj gobj, json_t *jn_filter )

  149. gobj_send_eventPUBLIC int gobj_send_event( hgobj dst, gobj_event_t event, json_t *kw, hgobj src )

  150. gobj_send_event_to_childrenPUBLIC int gobj_send_event_to_children( hgobj gobj, gobj_event_t event, json_t *kw, hgobj src )

  151. gobj_send_event_to_children_treePUBLIC int gobj_send_event_to_children_tree( hgobj gobj, gobj_event_t event, json_t *kw, hgobj src )

  152. gobj_change_statePUBLIC BOOL gobj_change_state( hgobj gobj, gobj_state_t state_name )

  153. gobj_current_statePUBLIC gobj_state_t gobj_current_state(hgobj gobj)

  154. gobj_in_this_statePUBLIC BOOL gobj_in_this_state(hgobj gobj, gobj_state_t state)

  155. gobj_has_statePUBLIC BOOL gobj_has_state(hgobj gobj, gobj_state_t state)

  156. gobj_state_find_by_namePUBLIC hgclass gobj_state_find_by_name(gclass_name_t gclass_name)

  157. gobj_has_eventPUBLIC BOOL gobj_has_event(hgobj gobj, gobj_event_t event, event_flag_t event_flag)

  158. gobj_has_output_eventPUBLIC BOOL gobj_has_output_event(hgobj gobj, gobj_event_t event, event_flag_t event_flag)

  159. gobj_event_typePUBLIC event_type_t *gobj_event_type( hgobj gobj, gobj_event_t event, BOOL include_system_events )

  160. gobj_event_type_by_namePUBLIC event_type_t *gobj_event_type_by_name(hgobj gobj, const char *event_name)

  161. gobj_subs_descPUBLIC const sdata_desc_t *gobj_subs_desc(void)

  162. gobj_subscribe_eventPUBLIC json_t *gobj_subscribe_event( hgobj publisher, gobj_event_t event, json_t *kw, hgobj subscriber )

  163. gobj_unsubscribe_eventPUBLIC int gobj_unsubscribe_event( hgobj publisher, gobj_event_t event, json_t *kw, hgobj subscriber )

  164. gobj_unsubscribe_listPUBLIC int gobj_unsubscribe_list( hgobj gobj, json_t *dl_subs, BOOL force )

  165. gobj_find_subscriptionsPUBLIC json_t *gobj_find_subscriptions( hgobj gobj, gobj_event_t event, json_t *kw, hgobj subscriber )

  166. gobj_find_subscribingsPUBLIC json_t *gobj_find_subscribings( hgobj gobj, gobj_event_t event, json_t *kw, hgobj publisher )

  167. gobj_list_subscriptionsPUBLIC json_t *gobj_list_subscriptions( hgobj gobj, gobj_event_t event, json_t *kw, hgobj subscriber )

  168. gobj_list_subscribingsPUBLIC json_t *gobj_list_subscribings( hgobj gobj, gobj_event_t event, json_t *kw, hgobj subscriber )

  169. gobj_publish_eventPUBLIC int gobj_publish_event( hgobj publisher, gobj_event_t event, json_t *kw )

  170. gobj_authenticatePUBLIC json_t *gobj_authenticate( hgobj gobj, json_t *kw, hgobj src )

  171. gobj_authzsPUBLIC json_t *gobj_authzs( hgobj gobj )

  172. gobj_authzPUBLIC json_t *gobj_authz( hgobj gobj, const char *authz )

  173. gobj_user_has_authzPUBLIC BOOL gobj_user_has_authz( hgobj gobj, const char *authz, json_t *kw, hgobj src )

  174. gobj_get_global_authz_tablePUBLIC const sdata_desc_t *gobj_get_global_authz_table(void)

  175. authzs_listPUBLIC json_t *authzs_list( hgobj gobj, const char *authz )

  176. authz_get_level_descPUBLIC const sdata_desc_t *authz_get_level_desc( const sdata_desc_t *authz_table, const char *authz )

  177. gobj_build_authzs_docPUBLIC json_t *gobj_build_authzs_doc( hgobj gobj, const char *cmd, json_t *kw )

  178. gobj_set_statPUBLIC json_int_t gobj_set_stat(hgobj gobj, const char *path, json_int_t value)

  179. gobj_incr_statPUBLIC json_int_t gobj_incr_stat(hgobj gobj, const char *path, json_int_t value)

  180. gobj_decr_statPUBLIC json_int_t gobj_decr_stat(hgobj gobj, const char *path, json_int_t value)

  181. gobj_get_statPUBLIC json_int_t gobj_get_stat(hgobj gobj, const char *path)

  182. gobj_jn_statsPUBLIC json_t *gobj_jn_stats(hgobj gobj)

  183. gobj_create_resourcePUBLIC json_t *gobj_create_resource( hgobj gobj, const char *resource, json_t *kw, json_t *jn_options )

  184. gobj_save_resourcePUBLIC int gobj_save_resource( hgobj gobj, const char *resource, json_t *record, json_t *jn_options )

  185. gobj_delete_resourcePUBLIC int gobj_delete_resource( hgobj gobj, const char *resource, json_t *record, json_t *jn_options )

  186. gobj_list_resourcePUBLIC json_t *gobj_list_resource( hgobj gobj, const char *resource, json_t *jn_filter, json_t *jn_options )

  187. gobj_get_resourcePUBLIC json_t *gobj_get_resource( hgobj gobj, const char *resource, json_t *jn_filter, json_t *jn_options )

  188. gobj_treedbsPUBLIC json_t *gobj_treedbs( hgobj gobj, json_t *kw, hgobj src )

  189. gobj_treedb_topicsPUBLIC json_t *gobj_treedb_topics( hgobj gobj, const char *treedb_name, json_t *options, hgobj src )

  190. gobj_topic_descPUBLIC json_t *gobj_topic_desc( hgobj gobj, const char *topic_name )

  191. gobj_topic_linksPUBLIC json_t *gobj_topic_links( hgobj gobj, const char *treedb_name, const char *topic_name, json_t *kw, hgobj src )

  192. gobj_topic_hooksPUBLIC json_t *gobj_topic_hooks( hgobj gobj, const char *treedb_name, const char *topic_name, json_t *kw, hgobj src )

  193. gobj_topic_sizePUBLIC size_t gobj_topic_size( hgobj gobj, const char *topic_name, const char *key )

  194. gobj_create_nodePUBLIC json_t *gobj_create_node( hgobj gobj, const char *topic_name, json_t *kw, json_t *jn_options, hgobj src )

  195. gobj_update_nodePUBLIC json_t *gobj_update_node( hgobj gobj, const char *topic_name, json_t *kw, json_t *jn_options, hgobj src )

  196. gobj_delete_nodePUBLIC int gobj_delete_node( hgobj gobj, const char *topic_name, json_t *kw, json_t *jn_options, hgobj src )

  197. gobj_link_nodesPUBLIC int gobj_link_nodes( hgobj gobj, const char *hook, const char *parent_topic_name, json_t *parent_record, const char *child_topic_name, json_t *child_record, hgobj src )

  198. gobj_unlink_nodesPUBLIC int gobj_unlink_nodes( hgobj gobj, const char *hook, const char *parent_topic_name, json_t *parent_record, const char *child_topic_name, json_t *child_record, hgobj src )

  199. gobj_get_nodePUBLIC json_t *gobj_get_node( hgobj gobj, const char *topic_name, json_t *kw, json_t *jn_options, hgobj src )

  200. gobj_list_nodesPUBLIC json_t *gobj_list_nodes( hgobj gobj, const char *topic_name, json_t *jn_filter, json_t *jn_options, hgobj src )

  201. gobj_list_instancesPUBLIC json_t *gobj_list_instances( hgobj gobj, const char *topic_name, const char *pkey2_field, json_t *jn_filter, json_t *jn_options, hgobj src )

  202. gobj_node_parentsPUBLIC json_t *gobj_node_parents( hgobj gobj, const char *topic_name, json_t *kw, const char *link, json_t *jn_options, hgobj src )

  203. gobj_node_childrenPUBLIC json_t *gobj_node_children( hgobj gobj, const char *topic_name, json_t *kw, const char *hook, json_t *jn_filter, json_t *jn_options, hgobj src )

  204. gobj_topic_jtreePUBLIC json_t *gobj_topic_jtree( hgobj gobj, const char *topic_name, const char *hook, const char *rename_hook, json_t *kw, json_t *jn_filter, json_t *jn_options, hgobj src )

  205. gobj_node_treePUBLIC json_t *gobj_node_tree( hgobj gobj, const char *topic_name, json_t *kw, json_t *jn_options, hgobj src )

  206. gobj_shoot_snapPUBLIC int gobj_shoot_snap( hgobj gobj, const char *tag, json_t *kw, hgobj src )

  207. gobj_activate_snapPUBLIC int gobj_activate_snap( hgobj gobj, const char *tag, json_t *kw, hgobj src )

  208. gobj_list_snapsPUBLIC json_t *gobj_list_snaps( hgobj gobj, json_t *filter, hgobj src )

  209. gobj_repr_global_trace_levelsPUBLIC json_t * gobj_repr_global_trace_levels(void)

  210. gobj_repr_gclass_trace_levelsPUBLIC json_t * gobj_repr_gclass_trace_levels(const char *gclass_name)

  211. gobj_trace_level_listPUBLIC json_t *gobj_trace_level_list(hgclass gclass)

  212. gobj_get_global_trace_levelPUBLIC json_t *gobj_get_global_trace_level(void)

  213. gobj_get_gclass_trace_levelPUBLIC json_t *gobj_get_gclass_trace_level(hgclass gclass)

  214. gobj_get_gclass_trace_no_levelPUBLIC json_t *gobj_get_gclass_trace_no_level(hgclass gclass)

  215. gobj_get_gobj_trace_levelPUBLIC json_t *gobj_get_gobj_trace_level(hgobj gobj)

  216. gobj_get_gobj_trace_no_levelPUBLIC json_t *gobj_get_gobj_trace_no_level(hgobj gobj)

  217. gobj_get_gclass_trace_level_listPUBLIC json_t *gobj_get_gclass_trace_level_list(hgclass gclass)

  218. gobj_get_gclass_trace_no_level_listPUBLIC json_t *gobj_get_gclass_trace_no_level_list(hgclass gclass)

  219. gobj_get_gobj_trace_level_treePUBLIC json_t *gobj_get_gobj_trace_level_tree(hgobj gobj)

  220. gobj_get_gobj_trace_no_level_treePUBLIC json_t *gobj_get_gobj_trace_no_level_tree(hgobj gobj)

  221. gobj_global_trace_levelPUBLIC uint32_t gobj_global_trace_level(void)

  222. gobj_global_trace_level2PUBLIC uint32_t gobj_global_trace_level2(void)

  223. gobj_trace_levelPUBLIC uint32_t gobj_trace_level(hgobj gobj)

  224. gobj_trace_no_levelPUBLIC uint32_t gobj_trace_no_level(hgobj gobj)

  225. gobj_is_level_tracingPUBLIC BOOL gobj_is_level_tracing(hgobj gobj, uint32_t level)

  226. gobj_is_level_not_tracingPUBLIC BOOL gobj_is_level_not_tracing(hgobj gobj, uint32_t level)

  227. gobj_set_gobj_tracePUBLIC int gobj_set_gobj_trace(hgobj gobj, const char* level, BOOL set, json_t* kw)

  228. gobj_set_gclass_tracePUBLIC int gobj_set_gclass_trace(hgclass gclass, const char *level, BOOL set)

  229. gobj_set_deep_tracingPUBLIC int gobj_set_deep_tracing(int level)

  230. gobj_get_deep_tracingPUBLIC int gobj_get_deep_tracing(void)

  231. gobj_set_global_tracePUBLIC int gobj_set_global_trace(const char *level, BOOL set)

  232. gobj_set_global_no_tracePUBLIC int gobj_set_global_no_trace(const char *level, BOOL set)

  233. gobj_set_global_trace2PUBLIC int gobj_set_global_trace2(uint32_t level, BOOL set)

  234. gobj_set_global_no_trace2PUBLIC int gobj_set_global_no_trace2(uint32_t level, BOOL set)

  235. gobj_load_trace_filterPUBLIC int gobj_load_trace_filter(hgclass gclass, json_t *jn_trace_filter)

  236. gobj_add_trace_filterPUBLIC int gobj_add_trace_filter(hgclass gclass, const char *attr, const char *value)

  237. gobj_remove_trace_filterPUBLIC int gobj_remove_trace_filter(hgclass gclass, const char *attr, const char *value)

  238. gobj_get_trace_filterPUBLIC json_t *gobj_get_trace_filter(hgclass gclass)

  239. gobj_set_gclass_no_tracePUBLIC int gobj_set_gclass_no_trace(hgclass gclass, const char *level, BOOL set)

  240. gobj_set_gobj_no_tracePUBLIC int gobj_set_gobj_no_trace(hgobj gobj, const char *level, BOOL set)

  241. trace_machinePUBLIC void trace_machine(const char *fmt, ...) JANSSON_ATTRS((format(printf, 1, 2)))

  242. trace_machine2PUBLIC void trace_machine2(const char *fmt, ...) JANSSON_ATTRS((format(printf, 1, 2)))

  243. gobj_set_trace_machine_formatPUBLIC void gobj_set_trace_machine_format(int format)

  244. tabPUBLIC char *tab(char *bf, int bflen)

helpers.h — 167 functions

Source: kernel/c/gobj-c/src/helpers.h

  1. newdirPUBLIC int newdir(const char *path, int xpermission)

  2. newfilePUBLIC int newfile(const char *path, int rpermission, BOOL overwrite)

  3. open_exclusivePUBLIC int open_exclusive(const char *path, int flags, int rpermission)

  4. filesizePUBLIC off_t filesize(const char *path)

  5. filesize2PUBLIC off_t filesize2(int fd)

  6. lock_filePUBLIC int lock_file(int fd)

  7. unlock_filePUBLIC int unlock_file(int fd)

  8. is_regular_filePUBLIC BOOL is_regular_file(const char *path)

  9. is_directoryPUBLIC BOOL is_directory(const char *path)

  10. file_sizePUBLIC off_t file_size(const char *path)

  11. file_permissionPUBLIC mode_t file_permission(const char *path)

  12. file_existsPUBLIC BOOL file_exists(const char *directory, const char *filename)

  13. subdir_existsPUBLIC BOOL subdir_exists(const char *directory, const char *subdir)

  14. file_removePUBLIC int file_remove(const char *directory, const char *filename)

  15. mkrdirPUBLIC int mkrdir(const char *path, int xpermission)

  16. rmrdirPUBLIC int rmrdir(const char *root_dir)

  17. rmrcontentdirPUBLIC int rmrcontentdir(const char *root_dir)

  18. delete_right_charPUBLIC char *delete_right_char(char *s, char x)

  19. delete_left_charPUBLIC char *delete_left_char(char *s, char x)

  20. build_pathPUBLIC char *build_path(char *bf, size_t bfsize, ...)

  21. get_last_segmentPUBLIC char *get_last_segment(char *path)

  22. pop_last_segmentPUBLIC char *pop_last_segment(char *path)

  23. helper_quote2doublequotePUBLIC char *helper_quote2doublequote(char *str)

  24. helper_doublequote2quotePUBLIC char *helper_doublequote2quote(char *str)

  25. all_numbersPUBLIC BOOL all_numbers(const char* s)

  26. nice_sizePUBLIC void nice_size(char* bf, size_t bfsize, uint64_t bytes, BOOL b1024)

  27. delete_right_blanksPUBLIC void delete_right_blanks(char *s)

  28. delete_left_blanksPUBLIC void delete_left_blanks(char *s)

  29. left_justifyPUBLIC void left_justify(char *s)

  30. strntoupperPUBLIC char *strntoupper(char* s, size_t n)

  31. strntolowerPUBLIC char *strntolower(char* s, size_t n)

  32. translate_stringPUBLIC char *translate_string( char *to, int tolen, const char *from, const char *mk_to, const char *mk_from )

  33. change_charPUBLIC int change_char(char *s, char old_c, char new_c)

  34. get_parameterPUBLIC char *get_parameter(char *s, char **save_ptr)

  35. get_key_value_parameterPUBLIC char *get_key_value_parameter(char *s, char **key, char **save_ptr)

  36. split2PUBLIC const char **split2(const char *str, const char *delim, int *list_size)

  37. split_free2PUBLIC void split_free2(const char **list)

  38. split3PUBLIC const char **split3(const char *str, const char *delim, int *plist_size)

  39. split_free3PUBLIC void split_free3(const char **list)

  40. str_concatPUBLIC char *str_concat(const char *str1, const char *str2)

  41. str_concat3PUBLIC char *str_concat3(const char *str1, const char *str2, const char *str3)

  42. str_concat_freePUBLIC void str_concat_free(char *s)

  43. idx_in_listPUBLIC int idx_in_list(const char **list, const char *str, BOOL ignore_case)

  44. str_in_listPUBLIC BOOL str_in_list(const char **list, const char *str, BOOL ignore_case)

  45. json_configPUBLIC json_t *json_config( BOOL print_verbose_config, BOOL print_final_config, const char *fixed_config, const char *variable_config, const char *config_json_file, const char *parameter_config, pe_flag_t quit )

  46. json_replace_var_customPUBLIC json_t *json_replace_var_custom( json_t *jn_dict, json_t *jn_vars, const char *open, const char *close )

  47. json_replace_varPUBLIC json_t *json_replace_var( json_t *jn_dict, json_t *jn_vars )

  48. load_persistent_jsonPUBLIC json_t *load_persistent_json( hgobj gobj, const char *directory, const char *filename, log_opt_t on_critical_error, int *pfd, BOOL exclusive, BOOL silence )

  49. load_json_from_filePUBLIC json_t *load_json_from_file( hgobj gobj, const char *directory, const char *filename, log_opt_t on_critical_error )

  50. save_json_to_filePUBLIC int save_json_to_file( hgobj gobj, const char *directory, const char *filename, int xpermission, int rpermission, log_opt_t on_critical_error, BOOL create, BOOL only_read, json_t *jn_data )

  51. create_json_recordPUBLIC json_t *create_json_record( hgobj gobj, const json_desc_t *json_desc )

  52. json_desc_to_schemaPUBLIC json_t *json_desc_to_schema(const json_desc_t *json_desc)

  53. bits2jn_strlistPUBLIC json_t *bits2jn_strlist( const char **strings_table, uint64_t bits )

  54. bits2gbufferPUBLIC gbuffer_t *bits2gbuffer( const char **strings_table, uint64_t bits )

  55. strings2bitsPUBLIC uint64_t strings2bits( const char **strings_table, const char *str, const char *separators )

  56. json_list_str_indexPUBLIC int json_list_str_index(json_t *jn_list, const char *str, BOOL ignore_case)

  57. json_list_intPUBLIC json_int_t json_list_int(json_t *jn_list, size_t idx)

  58. json_list_int_indexPUBLIC int json_list_int_index(json_t *jn_list, json_int_t value)

  59. json_list_findPUBLIC int json_list_find(json_t *list, json_t *value)

  60. json_list_updatePUBLIC int json_list_update(json_t *list, json_t *other, BOOL as_set_type)

  61. json_is_rangePUBLIC BOOL json_is_range(json_t *list, json_int_t *pfirst, json_int_t *psecond)

  62. json_range_listPUBLIC json_t *json_range_list(json_t *list)

  63. json_listsrange2setPUBLIC json_t *json_listsrange2set( json_t *listsrange )

  64. json_dict_recursive_updatePUBLIC int json_dict_recursive_update(json_t *object, json_t *other, BOOL overwrite)

  65. jn2realPUBLIC double jn2real( json_t *jn_var )

  66. jn2integerPUBLIC json_int_t jn2integer( json_t *jn_var )

  67. jn2stringPUBLIC char *jn2string( json_t *jn_var )

  68. jn2boolPUBLIC BOOL jn2bool( json_t *jn_var )

  69. cmp_two_simple_jsonPUBLIC int cmp_two_simple_json( json_t *jn_var1, json_t *jn_var2 )

  70. json_is_identicalPUBLIC BOOL json_is_identical( json_t *kw1, json_t *kw2 )

  71. anystring2jsonPUBLIC json_t *anystring2json(const char *bf, size_t len, BOOL verbose)

  72. anyfile2jsonPUBLIC json_t *anyfile2json(const char *path, BOOL verbose)

  73. string2jsonPUBLIC json_t *string2json(const char *str, BOOL verbose)

  74. json_config_string2jsonPUBLIC json_t *json_config_string2json(const char *bf, BOOL verbose)

  75. set_real_precisionPUBLIC int set_real_precision(int precision)

  76. get_real_precisionPUBLIC int get_real_precision(void)

  77. json2strPUBLIC char *json2str(const json_t *jn)

  78. json2uglystrPUBLIC char *json2uglystr(const json_t *jn)

  79. json_sizePUBLIC size_t json_size(json_t *value)

  80. json_check_refcountsPUBLIC int json_check_refcounts( json_t *kw, int max_refcount, int *result )

  81. json_print_refcountsPUBLIC int json_print_refcounts( json_t *jn, int level )

  82. json_str_in_listPUBLIC BOOL json_str_in_list(hgobj gobj, json_t *jn_list, const char *str, BOOL ignore_case)

  83. walk_dir_treePUBLIC int walk_dir_tree( hgobj gobj, const char *root_dir, const char *pattern, wd_option opt, walkdir_cb cb, void *user_data )

  84. find_files_with_suffix_arrayPUBLIC int find_files_with_suffix_array( hgobj gobj, const char *directory, const char *suffix, dir_array_t *da )

  85. dir_array_sortPUBLIC void dir_array_sort( dir_array_t *da )

  86. dir_array_freePUBLIC void dir_array_free( dir_array_t *da )

  87. walk_dir_arrayPUBLIC int walk_dir_array( hgobj gobj, const char *root_dir, const char *re, wd_option opt, dir_array_t *da )

  88. get_ordered_filename_arrayPUBLIC int get_ordered_filename_array( hgobj gobj, const char *root_dir, const char *re, wd_option opt, dir_array_t *da )

  89. tm_to_time_tPUBLIC time_t tm_to_time_t(const struct tm *tm)

  90. date_mode_from_typePUBLIC struct date_mode *date_mode_from_type(enum date_mode_type type)

  91. show_datePUBLIC const char *show_date(timestamp_t time, int timezone, const struct date_mode *mode)

  92. show_date_relativePUBLIC void show_date_relative( timestamp_t time, char *timebuf, int timebufsize )

  93. parse_datePUBLIC int parse_date( const char *date, char *out, int outsize )

  94. parse_date_basicPUBLIC int parse_date_basic(const char *date, timestamp_t *timestamp, int *offset)

  95. parse_expiry_datePUBLIC int parse_expiry_date(const char *date, timestamp_t *timestamp)

  96. datestampPUBLIC void datestamp( char *out, int outsize )

  97. parse_date_formatPUBLIC void parse_date_format(const char *format, struct date_mode *mode)

  98. date_overflowsPUBLIC int date_overflows(timestamp_t date)

  99. hex2binPUBLIC char *hex2bin(char *bf, int bfsize, const char *hex, size_t hex_len, size_t *out_len)

  100. bin2hexPUBLIC char *bin2hex(char *bf, int bfsize, const uint8_t *bin, size_t bin_len)

  101. tdumpPUBLIC void tdump(const char *prefix, const uint8_t *s, size_t len, view_fn_t view, int nivel)

  102. tdump2jsonPUBLIC json_t *tdump2json(const uint8_t *s, size_t len)

  103. print_jsonPUBLIC int print_json(const char *label, json_t *jn)

  104. debug_jsonPUBLIC int debug_json(const char *label, json_t *jn, BOOL verbose)

  105. debug_json2PUBLIC int debug_json2(json_t *jn, const char *format, ...)JANSSON_ATTRS((format(printf, 2, 3)))

  106. current_timestampPUBLIC char *current_timestamp(char *bf, size_t bfsize)

  107. tm2timestampPUBLIC char *tm2timestamp(char *bf, int bfsize, struct tm *tm)

  108. t2timestampPUBLIC char *t2timestamp(char *bf, int bfsize, time_t t, BOOL local)

  109. start_sectimerPUBLIC time_t start_sectimer(time_t seconds)

  110. test_sectimerPUBLIC BOOL test_sectimer(time_t value)

  111. start_msectimerPUBLIC uint64_t start_msectimer(uint64_t milliseconds)

  112. test_msectimerPUBLIC BOOL test_msectimer(uint64_t value)

  113. time_in_milliseconds_monotonicPUBLIC uint64_t time_in_milliseconds_monotonic(void)

  114. time_in_millisecondsPUBLIC uint64_t time_in_milliseconds(void)

  115. time_in_secondsPUBLIC time_t time_in_seconds(void)

  116. cpu_usagePUBLIC uint64_t cpu_usage(void)

  117. cpu_usage_percentPUBLIC double cpu_usage_percent( uint64_t *last_cpu_ticks, uint64_t *last_ms )

  118. htonllPUBLIC uint64_t htonll(uint64_t value)

  119. ntohllPUBLIC uint64_t ntohll(uint64_t value)

  120. list_open_filesPUBLIC void list_open_files(void)

  121. gmtime2timezonePUBLIC time_t gmtime2timezone(time_t t, const char *tz, struct tm *ltm, time_t *offset)

  122. formatdatePUBLIC char *formatdate(time_t t, char *bf, int bfsize, const char *format)

  123. count_charPUBLIC int count_char(const char *s, char c)

  124. get_hostnamePUBLIC const char *get_hostname(void)

  125. create_random_uuidPUBLIC int create_random_uuid(char *bf, int bfsize)

  126. node_uuidPUBLIC const char *node_uuid(void)

  127. is_metadata_keyPUBLIC BOOL is_metadata_key(const char *key)

  128. is_private_keyPUBLIC BOOL is_private_key(const char *key)

  129. comm_prot_registerPUBLIC int comm_prot_register(gclass_name_t gclass_name, const char *schema)

  130. comm_prot_get_gclassPUBLIC gclass_name_t comm_prot_get_gclass(const char *schema)

  131. comm_prot_freePUBLIC void comm_prot_free(void)

  132. launch_daemonPUBLIC int launch_daemon( BOOL redirect_stdio_to_null, const char *program, ... )

  133. parse_urlPUBLIC int parse_url( hgobj gobj, const char *uri, char *schema, size_t schema_size, char *host, size_t host_size, char *port, size_t port_size, char *path, size_t path_size, char *query, size_t query_size, BOOL no_schema )

  134. get_url_schemaPUBLIC int get_url_schema( hgobj gobj, const char *uri, char *schema, size_t schema_size )

  135. free_ram_in_kbPUBLIC unsigned long free_ram_in_kb(void)

  136. total_ram_in_kbPUBLIC unsigned long total_ram_in_kb(void)

  137. read_process_cmdlinePUBLIC int read_process_cmdline(char *bf, size_t bfsize, pid_t pid)

  138. copyfilePUBLIC int copyfile( const char* source, const char* destination, int permission, BOOL overwrite )

  139. set_nonblockingPUBLIC int set_nonblocking(int fd)

  140. set_cloexecPUBLIC int set_cloexec(int fd)

  141. upperPUBLIC char *upper(char *s)

  142. lowerPUBLIC char *lower(char *s)

  143. capitalizePUBLIC char *capitalize(char *s)

  144. set_tcp_socket_optionsPUBLIC int set_tcp_socket_options(int fd, int delay)

  145. is_tcp_socketPUBLIC BOOL is_tcp_socket(int fd)

  146. is_udp_socketPUBLIC BOOL is_udp_socket(int fd)

  147. print_socket_addressPUBLIC int print_socket_address(char *buf, size_t buflen, const struct sockaddr *sa)

  148. get_peernamePUBLIC int get_peername(char *bf, size_t bfsize, int fd)

  149. get_socknamePUBLIC int get_sockname(char *bf, size_t bfsize, int fd)

  150. check_open_fdsPUBLIC int check_open_fds(void)

  151. print_open_fdsPUBLIC int print_open_fds(const char *fmt, ...)

  152. is_yuneta_userPUBLIC int is_yuneta_user(const char *username)

  153. yuneta_getpwuidPUBLIC struct passwd *yuneta_getpwuid(uid_t uid)

  154. yuneta_getpwnamPUBLIC struct passwd *yuneta_getpwnam(const char *name)

  155. yuneta_getgrnamPUBLIC struct group *yuneta_getgrnam(const char *name)

  156. yuneta_getgrouplistPUBLIC int yuneta_getgrouplist(const char *user, gid_t group, gid_t *groups, int *ngroups)

  157. path_basenamePUBLIC const char *path_basename(const char *path)

  158. get_yunetas_basePUBLIC const char *get_yunetas_base(void)

  159. source2base64_for_yunetasPUBLIC gbuffer_t *source2base64_for_yunetas( const char *source, char *comment, int commentlen )

  160. replace_cli_varsPUBLIC gbuffer_t *replace_cli_vars( const char *command, char *comment, int commentlen )

  161. get_number_from_nn_tablePUBLIC int get_number_from_nn_table(const number_name_table_t *table, const char *name)

  162. get_name_from_nn_tablePUBLIC const char *get_name_from_nn_table(const number_name_table_t *table, int number)

  163. get_hours_rangePUBLIC time_range_t get_hours_range(time_t t, int range, const char *TZ)

  164. get_days_rangePUBLIC time_range_t get_days_range(time_t t, int range, const char *TZ)

  165. get_weeks_rangePUBLIC time_range_t get_weeks_range(time_t t, int range, const char *TZ)

  166. get_months_rangePUBLIC time_range_t get_months_range(time_t t, int range, const char *TZ)

  167. get_years_rangePUBLIC time_range_t get_years_range(time_t t, int range, const char *TZ)

kwid.h — 52 functions

Source: kernel/c/gobj-c/src/kwid.h

  1. kw_add_binary_typePUBLIC int kw_add_binary_type( const char *binary_field_name, const char *serialized_field_name, serialize_fn_t serialize_fn, deserialize_fn_t deserialize_fn, incref_fn_t incref_fn, decref_fn_t decref_fn )

  2. kw_serializePUBLIC json_t *kw_serialize( hgobj gobj, json_t *kw )

  3. kw_serialize_to_stringPUBLIC char *kw_serialize_to_string( hgobj gobj, json_t *kw )

  4. kw_deserializePUBLIC json_t *kw_deserialize( hgobj gobj, json_t *kw )

  5. kw_increfPUBLIC json_t *kw_incref(json_t *kw)

  6. kw_decrefPUBLIC json_t *kw_decref(json_t* kw)

  7. kw_has_keyPUBLIC BOOL kw_has_key(json_t *kw, const char *key)

  8. kw_set_path_delimiterPUBLIC char kw_set_path_delimiter(char delimiter)

  9. kw_find_pathPUBLIC json_t *kw_find_path(hgobj gobj, json_t *kw, const char *path, BOOL verbose)

  10. kw_set_dict_valuePUBLIC int kw_set_dict_value( hgobj gobj, json_t *kw, const char *path, json_t *value )

  11. kw_set_subdict_valuePUBLIC int kw_set_subdict_value( hgobj gobj, json_t* kw, const char *path, const char *key, json_t *value )

  12. kw_deletePUBLIC int kw_delete( hgobj gobj, json_t *kw, const char *path )

  13. kw_delete_subkeyPUBLIC int kw_delete_subkey(hgobj gobj, json_t *kw, const char *path, const char *key)

  14. kw_find_str_in_listPUBLIC int kw_find_str_in_list( hgobj gobj, json_t *kw_list, const char *str )

  15. kw_find_json_in_listPUBLIC int kw_find_json_in_list( hgobj gobj, json_t *kw_list, json_t *item, kw_flag_t flag )

  16. kw_selectPUBLIC json_t *kw_select( hgobj gobj, json_t *kw, json_t *jn_filter, BOOL (*match_fn) ( json_t *kw, json_t *jn_filter ) )

  17. kw_collectPUBLIC json_t *kw_collect( hgobj gobj, json_t *kw, json_t *jn_filter, BOOL (*match_fn) ( json_t *kw, json_t *jn_filter ) )

  18. kwid_compare_recordsPUBLIC BOOL kwid_compare_records( hgobj gobj, json_t *record, json_t *expected, const char **ignore_keys, BOOL without_metadata, BOOL without_private, BOOL verbose )

  19. kwid_compare_listsPUBLIC BOOL kwid_compare_lists( hgobj gobj, json_t *list, json_t *expected, const char **ignore_keys, BOOL without_metadata, BOOL without_private, BOOL verbose )

  20. kw_get_dictPUBLIC json_t *kw_get_dict( hgobj gobj, json_t *kw, const char *path, json_t *default_value, kw_flag_t flag )

  21. kw_get_listPUBLIC json_t *kw_get_list( hgobj gobj, json_t *kw, const char *path, json_t *default_value, kw_flag_t flag )

  22. kw_get_list_valuePUBLIC json_t *kw_get_list_value( hgobj gobj, json_t* kw, int idx, kw_flag_t flag )

  23. kw_get_intPUBLIC json_int_t kw_get_int( hgobj gobj, json_t *kw, const char *path, json_int_t default_value, kw_flag_t flag )

  24. kw_get_realPUBLIC double kw_get_real( hgobj gobj, json_t *kw, const char *path, double default_value, kw_flag_t flag )

  25. kw_get_boolPUBLIC BOOL kw_get_bool( hgobj gobj, json_t *kw, const char *path, BOOL default_value, kw_flag_t flag )

  26. kw_get_strPUBLIC const char *kw_get_str( hgobj gobj, json_t *kw, const char *path, const char *default_value, kw_flag_t flag )

  27. kw_get_dict_valuePUBLIC json_t *kw_get_dict_value( hgobj gobj, json_t *kw, const char *path, json_t *default_value, kw_flag_t flag )

  28. kw_get_subdict_valuePUBLIC json_t *kw_get_subdict_value( hgobj gobj, json_t *kw, const char *path, const char *key, json_t *jn_default_value, kw_flag_t flag )

  29. kw_update_exceptPUBLIC void kw_update_except( hgobj gobj, json_t *kw, json_t *other, const char **except_keys )

  30. kw_duplicatePUBLIC json_t *kw_duplicate( hgobj gobj, json_t *kw )

  31. kw_clone_by_pathPUBLIC json_t *kw_clone_by_path( hgobj gobj, json_t *kw, const char **paths )

  32. kw_clone_by_keysPUBLIC json_t *kw_clone_by_keys( hgobj gobj, json_t *kw, json_t *keys, BOOL verbose )

  33. kw_clone_by_not_keysPUBLIC json_t *kw_clone_by_not_keys( hgobj gobj, json_t *kw, json_t *keys, BOOL verbose )

  34. kw_popPUBLIC int kw_pop( json_t *kw1, json_t *kw2 )

  35. kw_match_simplePUBLIC BOOL kw_match_simple( json_t *kw, json_t *jn_filter )

  36. kw_delete_private_keysPUBLIC int kw_delete_private_keys( json_t *kw )

  37. kw_delete_metadata_keysPUBLIC int kw_delete_metadata_keys( json_t *kw )

  38. kw_walkPUBLIC int kw_walk( hgobj gobj, json_t *kw, int (*callback)(hgobj gobj, json_t *kw, const char *key, json_t *value) )

  39. kw_collapsePUBLIC json_t *kw_collapse( hgobj gobj, json_t *kw, int collapse_lists_limit, int collapse_dicts_limit )

  40. kwid_getPUBLIC json_t *kwid_get( hgobj gobj, json_t *kw, kw_flag_t flag, const char *path, ... ) JANSSON_ATTRS((format(printf, 4, 5)))

  41. kwid_new_listPUBLIC json_t *kwid_new_list( hgobj gobj, json_t *kw, kw_flag_t flag, const char *path, ... ) JANSSON_ATTRS((format(printf, 4, 5)))

  42. kwid_new_dictPUBLIC json_t *kwid_new_dict( hgobj gobj, json_t *kw, kw_flag_t flag, const char *path, ... ) JANSSON_ATTRS((format(printf, 4, 5)))

  43. kw_filter_privatePUBLIC json_t *kw_filter_private( hgobj gobj, json_t *kw )

  44. kw_filter_metadataPUBLIC json_t *kw_filter_metadata( hgobj gobj, json_t *kw )

  45. kw_sizePUBLIC size_t kw_size(json_t *kw)

  46. kwjr_getPUBLIC json_t *kwjr_get( hgobj gobj, json_t *kw, const char *id, json_t *new_record, const json_desc_t *json_desc, size_t *idx_, kw_flag_t flag )

  47. kwid_get_idsPUBLIC json_t *kwid_get_ids( json_t *ids )

  48. kw_has_wordPUBLIC BOOL kw_has_word( hgobj gobj, json_t *kw, const char *word, kw_flag_t kw_flag )

  49. kwid_match_idPUBLIC BOOL kwid_match_id( hgobj gobj, json_t *ids, const char *id )

  50. kwid_match_nidPUBLIC BOOL kwid_match_nid( hgobj gobj, json_t *ids, const char *id, int max_id_size )

  51. json_flatten_dictPUBLIC json_t *json_flatten_dict(json_t *jn_nested)

  52. json_unflatten_dictPUBLIC json_t *json_unflatten_dict(json_t *jn_flat)

log_udp_handler.h — 6 functions

Source: kernel/c/gobj-c/src/log_udp_handler.h

  1. udpc_start_upPUBLIC int udpc_start_up(const char *process_name, const char *hostname, int pid)

  2. udpc_endPUBLIC void udpc_end(void)

  3. udpc_openPUBLIC udpc_t udpc_open( const char *url, const char *bindip, const char *if_name, size_t bf_size, size_t udp_frame_size, output_format_t output_format, BOOL exit_on_fail )

  4. udpc_closePUBLIC void udpc_close(udpc_t udpc)

  5. udpc_writePUBLIC int udpc_write(udpc_t udpc, int priority, const char *bf, size_t len)

  6. udpc_fwritePUBLIC int udpc_fwrite(udpc_t udpc, int priority, const char *format, ...)

rotatory.h — 10 functions

Source: kernel/c/gobj-c/src/rotatory.h

  1. rotatory_start_upPUBLIC int rotatory_start_up(void)

  2. rotatory_endPUBLIC void rotatory_end(void)

  3. rotatory_openPUBLIC hrotatory_h rotatory_open( const char* path, size_t bf_size, size_t max_megas_rotatoryfile_size, size_t min_free_disk_percentage, int xpermission, int rpermission, BOOL exit_on_fail )

  4. rotatory_closePUBLIC void rotatory_close(hrotatory_h hr)

  5. rotatory_subscribe2newfilePUBLIC int rotatory_subscribe2newfile( hrotatory_h hr, int (*cb_newfile)(void *user_data, const char *old_filename, const char *new_filename), void *user_data )

  6. rotatory_writePUBLIC int rotatory_write(hrotatory_h hr, int priority, const char *bf, size_t len)

  7. rotatory_fwritePUBLIC int rotatory_fwrite(hrotatory_h hr_, int priority, const char *format, ...)

  8. rotatory_truncatePUBLIC void rotatory_truncate(hrotatory_h hr)

  9. rotatory_flushPUBLIC void rotatory_flush(hrotatory_h hr)

  10. rotatory_pathPUBLIC const char *rotatory_path(hrotatory_h hr)

stats_parser.h — 3 functions

Source: kernel/c/gobj-c/src/stats_parser.h

  1. stats_parserPUBLIC json_t *stats_parser( hgobj gobj, const char *stats, json_t *kw, hgobj src )

  2. build_statsPUBLIC json_t *build_stats( hgobj gobj, const char *stats, json_t *kw, hgobj src )

  3. build_stats_responsePUBLIC json_t *build_stats_response( hgobj gobj, json_int_t result, json_t *jn_comment, json_t *jn_schema, json_t *jn_data )

testing.h — 9 functions

Source: kernel/c/gobj-c/src/testing.h

  1. capture_log_writePUBLIC int capture_log_write(void* v, int priority, const char* bf, size_t len)

  2. set_expected_resultsPUBLIC void set_expected_results( const char *name, json_t *errors_list, json_t *expected, const char **ignore_keys, BOOL verbose )

  3. test_json_filePUBLIC int test_json_file( const char *file )

  4. test_jsonPUBLIC int test_json( json_t *jn_found )

  5. test_directory_permissionPUBLIC int test_directory_permission(const char *path, mode_t permission)

  6. test_file_permission_and_sizePUBLIC int test_file_permission_and_size(const char *path, mode_t permission, off_t size)

  7. test_listPUBLIC int test_list(json_t *found, json_t *expected, const char *msg, ...) JANSSON_ATTRS((format(printf, 3, 4)))

  8. set_measure_timesPUBLIC void set_measure_times(int types)

  9. get_measure_timesPUBLIC int get_measure_times(void)

Total: 578 functions

libjwt (JWT Authentication)

jwt.h — 80 functions

Source: kernel/c/libjwt/src/jwt.h

  1. jwt_get_algjwt_alg_t jwt_get_alg(const jwt_t *jwt)

  2. jwt_builder_newjwt_builder_t *jwt_builder_new(void)

  3. jwt_builder_freevoid jwt_builder_free(jwt_builder_t *builder)

  4. jwt_builder_errorint jwt_builder_error(const jwt_builder_t *builder)

  5. jwt_builder_error_msgconst char *jwt_builder_error_msg(const jwt_builder_t *builder)

  6. jwt_builder_error_clearvoid jwt_builder_error_clear(jwt_builder_t *builder)

  7. jwt_builder_setkeyint jwt_builder_setkey(jwt_builder_t *builder, const jwt_alg_t alg, const jwk_item_t *key)

  8. jwt_builder_enable_iatint jwt_builder_enable_iat(jwt_builder_t *builder, int enable)

  9. jwt_builder_setcbint jwt_builder_setcb(jwt_builder_t *builder, jwt_callback_t cb, void *ctx)

  10. jwt_builder_getctxvoid *jwt_builder_getctx(jwt_builder_t *builder)

  11. jwt_builder_generatechar *jwt_builder_generate(jwt_builder_t *builder)

  12. jwt_checker_newjwt_checker_t *jwt_checker_new(void)

  13. jwt_checker_freevoid jwt_checker_free(jwt_checker_t *checker)

  14. jwt_checker_errorint jwt_checker_error(const jwt_checker_t *checker)

  15. jwt_checker_error_msgconst char *jwt_checker_error_msg(const jwt_checker_t *checker)

  16. jwt_checker_error_clearvoid jwt_checker_error_clear(jwt_checker_t *checker)

  17. jwt_checker_setkeyint jwt_checker_setkey(jwt_checker_t *checker, const jwt_alg_t alg, const jwk_item_t *key)

  18. jwt_checker_setcbint jwt_checker_setcb(jwt_checker_t *checker, jwt_callback_t cb, void *ctx)

  19. jwt_checker_getctxvoid *jwt_checker_getctx(jwt_checker_t *checker)

  20. jwt_checker_verifyint jwt_checker_verify(jwt_checker_t *checker, const char *token)

  21. jwt_builder_header_setjwt_value_error_t jwt_builder_header_set(jwt_builder_t *builder, jwt_value_t *value)

  22. jwt_builder_header_getjwt_value_error_t jwt_builder_header_get(jwt_builder_t *builder, jwt_value_t *value)

  23. jwt_builder_header_deljwt_value_error_t jwt_builder_header_del(jwt_builder_t *builder, const char *header)

  24. jwt_builder_claim_setjwt_value_error_t jwt_builder_claim_set(jwt_builder_t *builder, jwt_value_t *value)

  25. jwt_builder_claim_getjwt_value_error_t jwt_builder_claim_get(jwt_builder_t *builder, jwt_value_t *value)

  26. jwt_builder_claim_deljwt_value_error_t jwt_builder_claim_del(jwt_builder_t *builder, const char *claim)

  27. jwt_builder_time_offsetint jwt_builder_time_offset(jwt_builder_t *builder, jwt_claims_t claim, time_t secs)

  28. jwt_checker_claim_getconst char *jwt_checker_claim_get(jwt_checker_t *checker, jwt_claims_t type)

  29. jwt_checker_claim_setint jwt_checker_claim_set(jwt_checker_t *checker, jwt_claims_t type, const char *value)

  30. jwt_checker_claim_delint jwt_checker_claim_del(jwt_checker_t *checker, jwt_claims_t type)

  31. jwt_checker_time_leewayint jwt_checker_time_leeway(jwt_checker_t *checker, jwt_claims_t claim, time_t secs)

  32. jwt_header_setjwt_value_error_t jwt_header_set(jwt_t *jwt, jwt_value_t *value)

  33. jwt_header_getjwt_value_error_t jwt_header_get(jwt_t *jwt, jwt_value_t *value)

  34. jwt_header_deljwt_value_error_t jwt_header_del(jwt_t *jwt, const char *header)

  35. jwt_claim_setjwt_value_error_t jwt_claim_set(jwt_t *jwt, jwt_value_t *value)

  36. jwt_claim_getjwt_value_error_t jwt_claim_get(jwt_t *jwt, jwt_value_t *value)

  37. jwt_claim_deljwt_value_error_t jwt_claim_del(jwt_t *jwt, const char *claim)

  38. jwt_alg_strconst char *jwt_alg_str(jwt_alg_t alg)

  39. jwt_str_algjwt_alg_t jwt_str_alg(const char *alg)

  40. jwks_loadjwk_set_t *jwks_load(jwk_set_t *jwk_set, const char *jwk_json_str)

  41. jwks_load_strnjwk_set_t *jwks_load_strn(jwk_set_t *jwk_set, const char *jwk_json_str, const size_t len)

  42. jwks_load_fromfilejwk_set_t *jwks_load_fromfile(jwk_set_t *jwk_set, const char *file_name)

  43. jwks_load_fromfpjwk_set_t *jwks_load_fromfp(jwk_set_t *jwk_set, FILE *input)

  44. jwks_load_fromurljwk_set_t *jwks_load_fromurl(jwk_set_t *jwk_set, const char *url, int verify)

  45. jwks_createjwk_set_t *jwks_create(const char *jwk_json_str)

  46. jwks_create_strnjwk_set_t *jwks_create_strn(const char *jwk_json_str, const size_t len)

  47. jwks_create_fromfilejwk_set_t *jwks_create_fromfile(const char *file_name)

  48. jwks_create_fromfpjwk_set_t *jwks_create_fromfp(FILE *input)

  49. jwks_create_fromurljwk_set_t *jwks_create_fromurl(const char *url, int verify)

  50. jwks_errorint jwks_error(const jwk_set_t *jwk_set)

  51. jwks_error_anyint jwks_error_any(const jwk_set_t *jwk_set)

  52. jwks_error_msgconst char *jwks_error_msg(const jwk_set_t *jwk_set)

  53. jwks_error_clearvoid jwks_error_clear(jwk_set_t *jwk_set)

  54. jwks_freevoid jwks_free(jwk_set_t *jwk_set)

  55. jwks_item_getconst jwk_item_t *jwks_item_get(const jwk_set_t *jwk_set, size_t index)

  56. jwks_find_bykidjwk_item_t *jwks_find_bykid(jwk_set_t *jwk_set, const char *kid)

  57. jwks_item_is_privateint jwks_item_is_private(const jwk_item_t *item)

  58. jwks_item_errorint jwks_item_error(const jwk_item_t *item)

  59. jwks_item_error_msgconst char *jwks_item_error_msg(const jwk_item_t *item)

  60. jwks_item_curveconst char *jwks_item_curve(const jwk_item_t *item)

  61. jwks_item_kidconst char *jwks_item_kid(const jwk_item_t *item)

  62. jwks_item_algjwt_alg_t jwks_item_alg(const jwk_item_t *item)

  63. jwks_item_ktyjwk_key_type_t jwks_item_kty(const jwk_item_t *item)

  64. jwks_item_usejwk_pub_key_use_t jwks_item_use(const jwk_item_t *item)

  65. jwks_item_key_opsjwk_key_op_t jwks_item_key_ops(const jwk_item_t *item)

  66. jwks_item_pemconst char *jwks_item_pem(const jwk_item_t *item)

  67. jwks_item_key_octint jwks_item_key_oct(const jwk_item_t *item, const unsigned char **buf, size_t *len)

  68. jwks_item_key_bitsint jwks_item_key_bits(const jwk_item_t *item)

  69. jwks_item_freeint jwks_item_free(jwk_set_t *jwk_set, size_t index)

  70. jwks_item_free_allint jwks_item_free_all(jwk_set_t *jwk_set)

  71. jwks_item_free_badint jwks_item_free_bad(jwk_set_t *jwk_set)

  72. jwks_item_countsize_t jwks_item_count(const jwk_set_t *jwk_set)

  73. jwt_set_allocint jwt_set_alloc(jwt_malloc_t pmalloc, jwt_free_t pfree)

  74. jwt_get_allocvoid jwt_get_alloc(jwt_malloc_t *pmalloc, jwt_free_t *pfree)

  75. jwt_get_crypto_opsconst char *jwt_get_crypto_ops(void)

  76. jwt_get_crypto_ops_tjwt_crypto_provider_t jwt_get_crypto_ops_t(void)

  77. jwt_set_crypto_opsint jwt_set_crypto_ops(const char *opname)

  78. jwt_set_crypto_ops_tint jwt_set_crypto_ops_t(jwt_crypto_provider_t opname)

  79. jwt_crypto_ops_supports_jwkint jwt_crypto_ops_supports_jwk(void)

  80. jwt_initvoid jwt_init(void)

Total: 80 functions

ytls (TLS Abstraction)

mbedtls.h — 1 functions

Source: kernel/c/ytls/src/tls/mbedtls.h

  1. mbed_api_tlsPUBLIC api_tls_t *mbed_api_tls(void)

openssl.h — 1 functions

Source: kernel/c/ytls/src/tls/openssl.h

  1. openssl_api_tlsPUBLIC api_tls_t *openssl_api_tls(void)

ytls.h — 12 functions

Source: kernel/c/ytls/src/ytls.h

  1. ytls_initPUBLIC hytls ytls_init( hgobj gobj, json_t *jn_config, BOOL server )

  2. ytls_cleanupPUBLIC void ytls_cleanup(hytls ytls)

  3. ytls_versionPUBLIC const char * ytls_version(hytls ytls)

  4. ytls_new_secure_filterPUBLIC hsskt ytls_new_secure_filter( hytls ytls, int (*on_handshake_done_cb)(void *user_data, int error), int (*on_clear_data_cb)( void *user_data, gbuffer_t *gbuf ), int (*on_encrypted_data_cb)( void *user_data, gbuffer_t *gbuf ), void *user_data )

  5. ytls_shutdownPUBLIC void ytls_shutdown(hytls ytls, hsskt sskt)

  6. ytls_free_secure_filterPUBLIC void ytls_free_secure_filter(hytls ytls, hsskt sskt)

  7. ytls_do_handshakePUBLIC int ytls_do_handshake(hytls ytls, hsskt sskt)

  8. ytls_encrypt_dataPUBLIC int ytls_encrypt_data( hytls ytls, hsskt sskt, gbuffer_t *gbuf )

  9. ytls_decrypt_dataPUBLIC int ytls_decrypt_data( hytls ytls, hsskt sskt, gbuffer_t *gbuf )

  10. ytls_get_last_errorPUBLIC const char *ytls_get_last_error(hytls ytls, hsskt sskt)

  11. ytls_set_tracePUBLIC void ytls_set_trace(hytls ytls, hsskt sskt, BOOL set)

  12. ytls_flushPUBLIC int ytls_flush(hytls ytls, hsskt sskt)

Total: 14 functions

yev_loop (Event Loop)

yev_loop.h — 27 functions

Source: kernel/c/yev_loop/src/yev_loop.h

  1. yev_loop_createPUBLIC int yev_loop_create( hgobj yuno, unsigned entries, int keep_alive, yev_callback_t callback, yev_loop_h *yev_loop )

  2. yev_loop_destroyPUBLIC void yev_loop_destroy(yev_loop_h yev_loop)

  3. yev_loop_runPUBLIC int yev_loop_run(yev_loop_h yev_loop, int timeout_in_seconds)

  4. yev_loop_run_oncePUBLIC int yev_loop_run_once(yev_loop_h yev_loop)

  5. yev_loop_stopPUBLIC int yev_loop_stop(yev_loop_h yev_loop)

  6. yev_loop_reset_runningPUBLIC void yev_loop_reset_running(yev_loop_h yev_loop)

  7. yev_protocol_set_protocol_fill_hints_fnPUBLIC int yev_protocol_set_protocol_fill_hints_fn( yev_protocol_fill_hints_fn_t yev_protocol_fill_hints_fn )

  8. yev_get_state_namePUBLIC const char *yev_get_state_name(yev_event_h yev_event)

  9. yev_set_gbufferPUBLIC int yev_set_gbuffer( yev_event_h yev_event, gbuffer_t *gbuf )

  10. yev_get_yunoPUBLIC hgobj yev_get_yuno(yev_loop_h yev_loop)

  11. yev_start_eventPUBLIC int yev_start_event( yev_event_h yev_event )

  12. yev_start_timer_eventPUBLIC int yev_start_timer_event( yev_event_h yev_event, time_t timeout_ms, BOOL periodic )

  13. yev_stop_eventPUBLIC int yev_stop_event(yev_event_h yev_event)

  14. yev_destroy_eventPUBLIC void yev_destroy_event(yev_event_h yev_event)

  15. yev_create_timer_eventPUBLIC yev_event_h yev_create_timer_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj )

  16. yev_create_connect_eventPUBLIC yev_event_h yev_create_connect_event( yev_loop_h yev_loop, yev_callback_t callback, const char *dst_url, const char *src_url, int ai_family, int ai_flags, hgobj gobj )

  17. yev_rearm_connect_eventPUBLIC int yev_rearm_connect_event( yev_event_h yev_event, const char *dst_url, const char *src_url, int ai_family, int ai_flags )

  18. yev_create_accept_eventPUBLIC yev_event_h yev_create_accept_event( yev_loop_h yev_loop, yev_callback_t callback, const char *listen_url, int backlog, BOOL shared, int ai_family, int ai_flags, hgobj gobj )

  19. yev_dup_accept_eventPUBLIC yev_event_h yev_dup_accept_event( yev_event_h yev_server_accept, int dup_idx, hgobj gobj )

  20. yev_dup2_accept_eventPUBLIC yev_event_h yev_dup2_accept_event( yev_loop_h yev_loop, yev_callback_t callback, int fd_listen, hgobj gobj )

  21. yev_create_poll_eventPUBLIC yev_event_h yev_create_poll_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj, int fd, unsigned poll_mask )

  22. yev_create_read_eventPUBLIC yev_event_h yev_create_read_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj, int fd, gbuffer_t *gbuf )

  23. yev_create_write_eventPUBLIC yev_event_h yev_create_write_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj, int fd, gbuffer_t *gbuf )

  24. yev_create_recvmsg_eventPUBLIC yev_event_h yev_create_recvmsg_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj, int fd, gbuffer_t *gbuf )

  25. yev_create_sendmsg_eventPUBLIC yev_event_h yev_create_sendmsg_event( yev_loop_h yev_loop, yev_callback_t callback, hgobj gobj, int fd, gbuffer_t *gbuf, struct sockaddr *dst_addr )

  26. yev_event_type_namePUBLIC const char *yev_event_type_name(yev_event_h yev_event)

  27. yev_flag_stringsPUBLIC const char **yev_flag_strings(void)

Total: 27 functions

timeranger2 (Time-Series DB)

fs_watcher.h — 3 functions

Source: kernel/c/timeranger2/src/fs_watcher.h

  1. fs_create_watcher_eventPUBLIC fs_event_t *fs_create_watcher_event( yev_loop_h yev_loop, const char *path, fs_flag_t fs_flag, fs_callback_t callback, hgobj gobj, void *user_data, void *user_data2 )

  2. fs_start_watcher_eventPUBLIC int fs_start_watcher_event( fs_event_t *fs_event )

  3. fs_stop_watcher_eventPUBLIC int fs_stop_watcher_event( fs_event_t *fs_event )

timeranger2.h — 47 functions

Source: kernel/c/timeranger2/src/timeranger2.h

  1. tranger2_startupPUBLIC json_t *tranger2_startup( hgobj gobj, json_t *jn_tranger, yev_loop_h yev_loop )

  2. tranger2_stopPUBLIC int tranger2_stop(json_t *tranger)

  3. tranger2_shutdownPUBLIC int tranger2_shutdown(json_t *tranger)

  4. tranger2_str2system_flagPUBLIC system_flag2_t tranger2_str2system_flag(const char *system_flag)

  5. tranger2_create_topicPUBLIC json_t *tranger2_create_topic( json_t *tranger, const char *topic_name, const char *pkey, const char *tkey, json_t *jn_topic_ext, system_flag2_t system_flag, json_t *jn_cols, json_t *jn_var )

  6. tranger2_open_topicPUBLIC json_t *tranger2_open_topic( json_t *tranger, const char *topic_name, BOOL verbose )

  7. tranger2_topicPUBLIC json_t *tranger2_topic( json_t *tranger, const char *topic_name )

  8. tranger2_topic_pathPUBLIC int tranger2_topic_path( char *bf, size_t bfsize, json_t *tranger, const char *topic_name )

  9. tranger2_list_topicsPUBLIC json_t *tranger2_list_topics( json_t *tranger )

  10. tranger2_list_topic_namesPUBLIC json_t *tranger2_list_topic_names( json_t *tranger )

  11. tranger2_list_keysPUBLIC json_t *tranger2_list_keys( json_t *tranger, const char *topic_name )

  12. tranger2_topic_sizePUBLIC uint64_t tranger2_topic_size( json_t *tranger, const char *topic_name )

  13. tranger2_topic_key_sizePUBLIC uint64_t tranger2_topic_key_size( json_t *tranger, const char *topic_name, const char *key )

  14. tranger2_topic_namePUBLIC const char *tranger2_topic_name( json_t *topic )

  15. tranger2_close_topicPUBLIC int tranger2_close_topic( json_t *tranger, const char *topic_name )

  16. tranger2_delete_topicPUBLIC int tranger2_delete_topic( json_t *tranger, const char *topic_name )

  17. tranger2_backup_topicPUBLIC json_t *tranger2_backup_topic( json_t *tranger, const char *topic_name, const char *backup_path, const char *backup_name, BOOL overwrite_backup, tranger_backup_deleting_callback_t tranger_backup_deleting_callback )

  18. tranger2_write_topic_varPUBLIC int tranger2_write_topic_var( json_t *tranger, const char *topic_name, json_t *jn_topic_var )

  19. tranger2_write_topic_colsPUBLIC int tranger2_write_topic_cols( json_t *tranger, const char *topic_name, json_t *jn_cols )

  20. tranger2_topic_descPUBLIC json_t *tranger2_topic_desc( json_t *tranger, const char *topic_name )

  21. tranger2_list_topic_desc_colsPUBLIC json_t *tranger2_list_topic_desc_cols( json_t *tranger, const char *topic_name )

  22. tranger2_dict_topic_desc_colsPUBLIC json_t *tranger2_dict_topic_desc_cols( json_t *tranger, const char *topic_name )

  23. tranger2_append_recordPUBLIC int tranger2_append_record( json_t *tranger, const char *topic_name, uint64_t __t__, uint16_t user_flag, md2_record_ex_t *md_record_ex, json_t *jn_record )

  24. tranger2_delete_recordPUBLIC int tranger2_delete_record( json_t *tranger, const char *topic_name, const char *key )

  25. tranger2_write_user_flagPUBLIC int tranger2_write_user_flag( json_t *tranger, const char *topic_name, const char *key, uint64_t __t__, uint64_t rowid, uint16_t user_flag )

  26. tranger2_set_user_flagPUBLIC int tranger2_set_user_flag( json_t *tranger, const char *topic_name, const char *key, uint64_t __t__, uint64_t rowid, uint16_t mask, BOOL set )

  27. tranger2_read_user_flagPUBLIC uint16_t tranger2_read_user_flag( json_t *tranger, const char *topic_name, const char *key, uint64_t __t__, uint64_t rowid )

  28. tranger2_open_iteratorPUBLIC json_t *tranger2_open_iterator( json_t *tranger, const char *topic_name, const char *key, json_t *match_cond, tranger2_load_record_callback_t load_record_callback, const char *iterator_id, const char *creator, json_t *data, json_t *extra )

  29. tranger2_close_iteratorPUBLIC int tranger2_close_iterator( json_t *tranger, json_t *iterator )

  30. tranger2_get_iterator_by_idPUBLIC json_t *tranger2_get_iterator_by_id( json_t *tranger, const char *topic_name, const char *iterator_id, const char *creator )

  31. tranger2_iterator_sizePUBLIC size_t tranger2_iterator_size( json_t *iterator )

  32. tranger2_iterator_get_pagePUBLIC json_t *tranger2_iterator_get_page( json_t *tranger, json_t *iterator, json_int_t from_rowid, size_t limit, BOOL backward )

  33. tranger2_open_rt_memPUBLIC json_t *tranger2_open_rt_mem( json_t *tranger, const char *topic_name, const char *key, json_t *match_cond, tranger2_load_record_callback_t load_record_callback, const char *list_id, const char *creator, json_t *extra )

  34. tranger2_close_rt_memPUBLIC int tranger2_close_rt_mem( json_t *tranger, json_t *mem )

  35. tranger2_get_rt_mem_by_idPUBLIC json_t *tranger2_get_rt_mem_by_id( json_t *tranger, const char *topic_name, const char *rt_id, const char *creator )

  36. tranger2_open_rt_diskPUBLIC json_t *tranger2_open_rt_disk( json_t *tranger, const char *topic_name, const char *key, json_t *match_cond, tranger2_load_record_callback_t load_record_callback, const char *rt_id, const char *creator, json_t *extra )

  37. tranger2_close_rt_diskPUBLIC int tranger2_close_rt_disk( json_t *tranger, json_t *disk )

  38. tranger2_get_rt_disk_by_idPUBLIC json_t *tranger2_get_rt_disk_by_id( json_t *tranger, const char *topic_name, const char *rt_id, const char *creator )

  39. tranger2_open_listPUBLIC json_t *tranger2_open_list( json_t *tranger, const char *topic_name, json_t *match_cond, json_t *extra, const char *rt_id, BOOL rt_by_disk, const char *creator )

  40. tranger2_close_listPUBLIC int tranger2_close_list( json_t *tranger, json_t *list )

  41. tranger2_close_all_listsPUBLIC int tranger2_close_all_lists( json_t *tranger, const char *topic_name, const char *rt_id, const char *creator )

  42. tranger2_read_record_contentPUBLIC json_t *tranger2_read_record_content( json_t *tranger, json_t *topic, const char *key, md2_record_ex_t *md_record_ex )

  43. tranger2_print_md0_recordPUBLIC void tranger2_print_md0_record( char *bf, int bfsize, const char *key, json_int_t rowid, const md2_record_ex_t *md_record_ex, BOOL print_local_time )

  44. tranger2_print_md1_recordPUBLIC void tranger2_print_md1_record( char *bf, int bfsize, const char *key, json_int_t rowid, const md2_record_ex_t *md_record_ex, BOOL print_local_time )

  45. tranger2_print_md2_recordPUBLIC void tranger2_print_md2_record( char *bf, int bfsize, json_t *tranger, json_t *topic, const char *key, json_int_t rowid, const md2_record_ex_t *md_record_ex, BOOL print_local_time )

  46. tranger2_print_record_filenamePUBLIC void tranger2_print_record_filename( char *bf, int bfsize, json_t *tranger, json_t *topic, const md2_record_ex_t *md_record_ex, BOOL print_local_time )

  47. tranger2_set_trace_levelPUBLIC void tranger2_set_trace_level( json_t *tranger, int trace_level )

tr_msg.h — 16 functions

Source: kernel/c/timeranger2/src/tr_msg.h

  1. trmsg_open_topicsPUBLIC int trmsg_open_topics( json_t *tranger, const topic_desc_t *descs )

  2. trmsg_close_topicsPUBLIC int trmsg_close_topics( json_t *tranger, const topic_desc_t *descs )

  3. trmsg_add_instancePUBLIC int trmsg_add_instance( json_t *tranger, const char *topic_name, json_t *jn_msg, md2_record_ex_t *md_record )

  4. trmsg_open_listPUBLIC json_t *trmsg_open_list( json_t *tranger, const char *topic_name, json_t *match_cond, json_t *extra, const char *rt_id, BOOL rt_by_disk, const char *creator )

  5. trmsg_close_listPUBLIC int trmsg_close_list( json_t *tranger, json_t *list )

  6. trmsg_get_messagesPUBLIC json_t *trmsg_get_messages( json_t *list )

  7. trmsg_get_messagePUBLIC json_t *trmsg_get_message( json_t *list, const char *key )

  8. trmsg_get_active_messagePUBLIC json_t *trmsg_get_active_message( json_t *list, const char *key )

  9. trmsg_get_active_mdPUBLIC json_t *trmsg_get_active_md( json_t *list, const char *key )

  10. trmsg_get_instancesPUBLIC json_t *trmsg_get_instances( json_t *list, const char *key )

  11. trmsg_data_treePUBLIC json_t *trmsg_data_tree( json_t *list, json_t *jn_filter )

  12. trmsg_active_recordsPUBLIC json_t *trmsg_active_records( json_t *list, json_t *jn_filter )

  13. trmsg_record_instancesPUBLIC json_t *trmsg_record_instances( json_t *list, const char *key, json_t *jn_filter )

  14. trmsg_foreach_active_messagesPUBLIC int trmsg_foreach_active_messages( json_t *list, int (*callback)( json_t *list, const char *key, json_t *record , void *user_data1, void *user_data2 ), void *user_data1, void *user_data2, json_t *jn_filter )

  15. trmsg_foreach_instances_messagesPUBLIC int trmsg_foreach_instances_messages( json_t *list, int (*callback)( json_t *list, const char *key, json_t *instances, void *user_data1, void *user_data2 ), void *user_data1, void *user_data2, json_t *jn_filter )

  16. trmsg_foreach_messagesPUBLIC int trmsg_foreach_messages( json_t *list, BOOL duplicated, int (*callback)( json_t *list, const char *key, json_t *instances, void *user_data1, void *user_data2 ), void *user_data1, void *user_data2, json_t *jn_filter )

tr_msg2db.h — 6 functions

Source: kernel/c/timeranger2/src/tr_msg2db.h

  1. msg2db_open_dbPUBLIC json_t *msg2db_open_db( json_t *tranger, const char *msg2db_name, json_t *jn_schema, const char *options )

  2. msg2db_close_dbPUBLIC int msg2db_close_db( json_t *tranger, const char *msg2db_name )

  3. msg2db_append_messagePUBLIC json_t *msg2db_append_message( json_t *tranger, const char *msg2db_name, const char *topic_name, json_t *kw, const char *options )

  4. msg2db_list_messagesPUBLIC json_t *msg2db_list_messages( json_t *tranger, const char *msg2db_name, const char *topic_name, json_t *jn_ids, json_t *jn_filter, BOOL (*match_fn) ( json_t *kw, json_t *jn_filter ) )

  5. msg2db_get_messagePUBLIC json_t *msg2db_get_message( json_t *tranger, const char *msg2db_name, const char *topic_name, const char *id, const char *id2 )

  6. build_msg2db_index_pathPUBLIC char *build_msg2db_index_path( char *bf, int bfsize, const char *msg2db_name, const char *topic_name, const char *key )

tr_queue.h — 17 functions

Source: kernel/c/timeranger2/src/tr_queue.h

  1. trq_openPUBLIC tr_queue_t *trq_open( json_t *tranger, const char *topic_name, const char *tkey, system_flag2_t system_flag, size_t backup_queue_size )

  2. trq_closePUBLIC void trq_close(tr_queue_t * trq)

  3. trq_loadPUBLIC int trq_load(tr_queue_t * trq)

  4. trq_load_allPUBLIC int trq_load_all(tr_queue_t * trq, int64_t from_rowid, int64_t to_rowid)

  5. trq_load_all_by_timePUBLIC int trq_load_all_by_time(tr_queue_t * trq, int64_t from_t, int64_t to_t)

  6. trq_append2PUBLIC q_msg_t * trq_append2( tr_queue_t * trq, json_int_t t, json_t *kw, uint16_t user_flag )

  7. trq_get_by_rowidPUBLIC q_msg_t * trq_get_by_rowid(tr_queue_t * trq, uint64_t rowid)

  8. trq_check_pending_rowidPUBLIC int trq_check_pending_rowid( tr_queue_t * trq, uint64_t __t__, uint64_t rowid )

  9. trq_unload_msgPUBLIC void trq_unload_msg(q_msg_t *msg, int32_t result)

  10. trq_set_hard_flagPUBLIC int trq_set_hard_flag(q_msg_t *msg, uint16_t hard_mark, BOOL set)

  11. trq_set_soft_markPUBLIC uint64_t trq_set_soft_mark(q_msg_t *msg, uint64_t soft_mark, BOOL set)

  12. trq_msg_mdPUBLIC md2_record_ex_t *trq_msg_md(q_msg_t *msg)

  13. trq_msg_jsonPUBLIC json_t *trq_msg_json(q_msg_t *msg)

  14. trq_set_metadataPUBLIC int trq_set_metadata( json_t *kw, const char *key, json_t *jn_value )

  15. trq_get_metadataPUBLIC json_t *trq_get_metadata( json_t *kw )

  16. trq_answerPUBLIC json_t *trq_answer( json_t *jn_message, int result )

  17. trq_check_backupPUBLIC int trq_check_backup(tr_queue_t * trq)

tr_treedb.h — 50 functions

Source: kernel/c/timeranger2/src/tr_treedb.h

  1. treedb_open_dbPUBLIC json_t *treedb_open_db( json_t *tranger, const char *treedb_name, json_t *jn_schema, const char *options )

  2. treedb_close_dbPUBLIC int treedb_close_db( json_t *tranger, const char *treedb_name )

  3. treedb_set_callbackPUBLIC int treedb_set_callback( json_t *tranger, const char *treedb_name, treedb_callback_t treedb_callback, void *user_data, treedb_callback_flag_t flags )

  4. treedb_create_topicPUBLIC json_t *treedb_create_topic( json_t *tranger, const char *treedb_name, const char *topic_name, int topic_version, const char *topic_tkey, json_t *pkey2s, json_t *jn_cols, uint32_t snap_tag, BOOL create_schema )

  5. treedb_close_topicPUBLIC int treedb_close_topic( json_t *tranger, const char *treedb_name, const char *topic_name )

  6. treedb_delete_topicPUBLIC int treedb_delete_topic( json_t *tranger, const char *treedb_name, const char *topic_name )

  7. treedb_list_treedbPUBLIC json_t *treedb_list_treedb( json_t *tranger, json_t *kw )

  8. treedb_topicsPUBLIC json_t *treedb_topics( json_t *tranger, const char *treedb_name, json_t *jn_options )

  9. treedb_topic_sizePUBLIC size_t treedb_topic_size( json_t *tranger, const char *treedb_name, const char *topic_name )

  10. _treedb_create_topic_cols_descPUBLIC json_t *_treedb_create_topic_cols_desc(void)

  11. parse_schemaPUBLIC int parse_schema( json_t *schema )

  12. parse_schema_colsPUBLIC int parse_schema_cols( json_t *cols_desc, json_t *data )

  13. parse_hooksPUBLIC int parse_hooks( json_t *schema )

  14. topic_desc_hook_namesPUBLIC json_t *topic_desc_hook_names( json_t *topic_desc )

  15. topic_desc_fkey_namesPUBLIC json_t *topic_desc_fkey_names( json_t *topic_desc )

  16. get_hook_listPUBLIC json_t *get_hook_list( hgobj gobj, json_t *hook_data )

  17. current_snap_tagPUBLIC int current_snap_tag( json_t *tranger, const char *treedb_name )

  18. treedb_is_treedbs_topicPUBLIC BOOL treedb_is_treedbs_topic( json_t *tranger, const char *treedb_name, const char *topic_name )

  19. treedb_get_id_indexPUBLIC json_t *treedb_get_id_index( json_t *tranger, const char *treedb_name, const char *topic_name )

  20. treedb_topic_pkey2sPUBLIC json_t *treedb_topic_pkey2s( json_t *tranger, const char *topic_name )

  21. treedb_topic_pkey2s_filterPUBLIC json_t *treedb_topic_pkey2s_filter( json_t *tranger, const char *topic_name, json_t *node, const char *id )

  22. treedb_set_tracePUBLIC int treedb_set_trace(BOOL set)

  23. decode_parent_refPUBLIC BOOL decode_parent_ref( const char *pref, char *topic_name, int topic_name_size, char *id, int id_size, char *hook_name, int hook_name_size )

  24. decode_child_refPUBLIC BOOL decode_child_ref( const char *pref, char *topic_name, int topic_name_size, char *id, int id_size )

  25. treedb_create_nodePUBLIC json_t *treedb_create_node( json_t *tranger, const char *treedb_name, const char *topic_name, json_t *kw )

  26. treedb_save_nodePUBLIC int treedb_save_node( json_t *tranger, json_t *node )

  27. treedb_update_nodePUBLIC json_t *treedb_update_node( json_t *tranger, json_t *node, json_t *kw, BOOL save )

  28. set_volatil_valuesPUBLIC int set_volatil_values( json_t *tranger, const char *topic_name, json_t *record, json_t *kw, BOOL broadcast )

  29. treedb_delete_nodePUBLIC int treedb_delete_node( json_t *tranger, json_t *node, json_t *jn_options )

  30. treedb_delete_instancePUBLIC int treedb_delete_instance( json_t *tranger, json_t *node, const char *pkey2_name, json_t *jn_options )

  31. treedb_clean_nodePUBLIC int treedb_clean_node( json_t *tranger, json_t *node, BOOL save )

  32. treedb_autolinkPUBLIC int treedb_autolink( json_t *tranger, json_t *node, json_t *kw, BOOL save )

  33. treedb_link_nodesPUBLIC int treedb_link_nodes( json_t *tranger, const char *hook, json_t *parent_node, json_t *child_node )

  34. treedb_unlink_nodesPUBLIC int treedb_unlink_nodes( json_t *tranger, const char *hook, json_t *parent_node, json_t *child_node )

  35. treedb_get_nodePUBLIC json_t *treedb_get_node( json_t *tranger, const char *treedb_name, const char *topic_name, const char *id )

  36. treedb_get_instancePUBLIC json_t *treedb_get_instance( json_t *tranger, const char *treedb_name, const char *topic_name, const char *pkey2_name, const char *id, const char *key2 )

  37. node_collapsed_viewPUBLIC json_t *node_collapsed_view( json_t *tranger, json_t *node, json_t *jn_options )

  38. treedb_list_nodesPUBLIC json_t *treedb_list_nodes( json_t *tranger, const char *treedb_name, const char *topic_name, json_t *jn_filter, BOOL (*match_fn) ( json_t *topic_desc, json_t *node, json_t *jn_filter ) )

  39. treedb_list_instancesPUBLIC json_t *treedb_list_instances( json_t *tranger, const char *treedb_name, const char *topic_name, const char *pkey2_name, json_t *jn_filter, BOOL (*match_fn) ( json_t *topic_desc, json_t *node, json_t *jn_filter ) )

  40. treedb_parent_refsPUBLIC json_t *treedb_parent_refs( json_t *tranger, const char *fkey, json_t *node, json_t *jn_options )

  41. treedb_list_parentsPUBLIC json_t *treedb_list_parents( json_t *tranger, const char *fkey, json_t *node, json_t *jn_options )

  42. treedb_node_childrenPUBLIC json_t *treedb_node_children( json_t *tranger, const char *hook, json_t *node, json_t *jn_filter, json_t *jn_options )

  43. add_jtree_pathPUBLIC int add_jtree_path( json_t *parent, json_t *child )

  44. treedb_node_jtreePUBLIC json_t *treedb_node_jtree( json_t *tranger, const char *hook, const char *rename_hook, json_t *node, json_t *jn_filter, json_t *jn_options )

  45. treedb_get_topic_linksPUBLIC json_t *treedb_get_topic_links( json_t *tranger, const char *treedb_name, const char *topic_name )

  46. treedb_get_topic_hooksPUBLIC json_t *treedb_get_topic_hooks( json_t *tranger, const char *treedb_name, const char *topic_name )

  47. treedb_shoot_snapPUBLIC int treedb_shoot_snap( json_t *tranger, const char *treedb_name, const char *snap_name, const char *description )

  48. treedb_activate_snapPUBLIC int treedb_activate_snap( json_t *tranger, const char *treedb_name, const char *snap_name )

  49. treedb_list_snapsPUBLIC json_t *treedb_list_snaps( json_t *tranger, const char *treedb_name, json_t *filter )

  50. create_template_recordPUBLIC json_t *create_template_record( const char *template_name, json_t *cols, json_t *kw )

Total: 139 functions

root-linux (Runtime GClasses)

c_auth_bff.h — 1 functions

Source: kernel/c/root-linux/src/c_auth_bff.h

  1. register_c_auth_bffPUBLIC int register_c_auth_bff(void)

c_authz.h — 3 functions

Source: kernel/c/root-linux/src/c_authz.h

  1. register_c_authzPUBLIC int register_c_authz(void)

  2. authz_checkerPUBLIC BOOL authz_checker(hgobj gobj_to_check, const char *authz, json_t *kw, hgobj src)

  3. authentication_parserPUBLIC json_t *authentication_parser(hgobj gobj_service, json_t *kw, hgobj src)

c_channel.h — 1 functions

Source: kernel/c/root-linux/src/c_channel.h

  1. register_c_channelPUBLIC int register_c_channel(void)

c_counter.h — 1 functions

Source: kernel/c/root-linux/src/c_counter.h

  1. register_c_counterPUBLIC int register_c_counter(void)

c_fs.h — 1 functions

Source: kernel/c/root-linux/src/c_fs.h

  1. register_c_fsPUBLIC int register_c_fs(void)

c_gss_udp_s.h — 1 functions

Source: kernel/c/root-linux/src/c_gss_udp_s.h

  1. register_c_gss_udp_sPUBLIC int register_c_gss_udp_s(void)

c_ievent_cli.h — 1 functions

Source: kernel/c/root-linux/src/c_ievent_cli.h

  1. register_c_ievent_cliPUBLIC int register_c_ievent_cli(void)

c_ievent_srv.h — 1 functions

Source: kernel/c/root-linux/src/c_ievent_srv.h

  1. register_c_ievent_srvPUBLIC int register_c_ievent_srv(void)

c_iogate.h — 1 functions

Source: kernel/c/root-linux/src/c_iogate.h

  1. register_c_iogatePUBLIC int register_c_iogate(void)

c_mqiogate.h — 1 functions

Source: kernel/c/root-linux/src/c_mqiogate.h

  1. register_c_mqiogatePUBLIC int register_c_mqiogate(void)

c_node.h — 1 functions

Source: kernel/c/root-linux/src/c_node.h

  1. register_c_nodePUBLIC int register_c_node(void)

c_ota.h — 1 functions

Source: kernel/c/root-linux/src/c_ota.h

  1. register_c_otaPUBLIC int register_c_ota(void)

c_prot_http_cl.h — 1 functions

Source: kernel/c/root-linux/src/c_prot_http_cl.h

  1. register_c_prot_http_clPUBLIC int register_c_prot_http_cl(void)

c_prot_http_sr.h — 1 functions

Source: kernel/c/root-linux/src/c_prot_http_sr.h

  1. register_c_prot_http_srPUBLIC int register_c_prot_http_sr(void)

c_prot_raw.h — 1 functions

Source: kernel/c/root-linux/src/c_prot_raw.h

  1. register_c_prot_rawPUBLIC int register_c_prot_raw(void)

c_prot_tcp4h.h — 1 functions

Source: kernel/c/root-linux/src/c_prot_tcp4h.h

  1. register_c_prot_tcp4hPUBLIC int register_c_prot_tcp4h(void)

c_pty.h — 1 functions

Source: kernel/c/root-linux/src/c_pty.h

  1. register_c_ptyPUBLIC int register_c_pty(void)

c_qiogate.h — 1 functions

Source: kernel/c/root-linux/src/c_qiogate.h

  1. register_c_qiogatePUBLIC int register_c_qiogate(void)

c_resource2.h — 1 functions

Source: kernel/c/root-linux/src/c_resource2.h

  1. register_c_resource2PUBLIC int register_c_resource2(void)

c_task.h — 1 functions

Source: kernel/c/root-linux/src/c_task.h

  1. register_c_taskPUBLIC int register_c_task(void)

c_task_authenticate.h — 1 functions

Source: kernel/c/root-linux/src/c_task_authenticate.h

  1. register_c_task_authenticatePUBLIC int register_c_task_authenticate(void)

c_tcp.h — 1 functions

Source: kernel/c/root-linux/src/c_tcp.h

  1. register_c_tcpPUBLIC int register_c_tcp(void)

c_tcp_s.h — 1 functions

Source: kernel/c/root-linux/src/c_tcp_s.h

  1. register_c_tcp_sPUBLIC int register_c_tcp_s(void)

c_timer.h — 4 functions

Source: kernel/c/root-linux/src/c_timer.h

  1. register_c_timerPUBLIC int register_c_timer(void)

  2. set_timeoutPUBLIC void set_timeout(hgobj gobj, json_int_t msec)

  3. set_timeout_periodicPUBLIC void set_timeout_periodic(hgobj gobj, json_int_t msec)

  4. clear_timeoutPUBLIC void clear_timeout(hgobj gobj)

c_timer0.h — 4 functions

Source: kernel/c/root-linux/src/c_timer0.h

  1. register_c_timer0PUBLIC int register_c_timer0(void)

  2. set_timeout0PUBLIC void set_timeout0(hgobj gobj, json_int_t msec)

  3. set_timeout_periodic0PUBLIC void set_timeout_periodic0(hgobj gobj, json_int_t msec)

  4. clear_timeout0PUBLIC void clear_timeout0(hgobj gobj)

c_tranger.h — 1 functions

Source: kernel/c/root-linux/src/c_tranger.h

  1. register_c_trangerPUBLIC int register_c_tranger(void)

c_treedb.h — 1 functions

Source: kernel/c/root-linux/src/c_treedb.h

  1. register_c_treedbPUBLIC int register_c_treedb(void)

c_uart.h — 1 functions

Source: kernel/c/root-linux/src/c_uart.h

  1. register_c_uartPUBLIC int register_c_uart(void)

c_udp.h — 1 functions

Source: kernel/c/root-linux/src/c_udp.h

  1. register_c_udpPUBLIC int register_c_udp(void)

c_udp_s.h — 1 functions

Source: kernel/c/root-linux/src/c_udp_s.h

  1. register_c_udp_sPUBLIC int register_c_udp_s(void)

c_websocket.h — 1 functions

Source: kernel/c/root-linux/src/c_websocket.h

  1. register_c_websocketPUBLIC int register_c_websocket(void)

c_yuno.h — 10 functions

Source: kernel/c/root-linux/src/c_yuno.h

  1. register_c_yunoPUBLIC int register_c_yuno(void)

  2. yuno_event_loopPUBLIC void *yuno_event_loop(void)

  3. yuno_event_detroyPUBLIC void yuno_event_detroy(void)

  4. set_yuno_must_diePUBLIC void set_yuno_must_die(void)

  5. is_ip_allowedPUBLIC BOOL is_ip_allowed(const char *peername)

  6. add_allowed_ipPUBLIC int add_allowed_ip(const char *ip, BOOL allowed)

  7. remove_allowed_ipPUBLIC int remove_allowed_ip(const char *ip)

  8. is_ip_deniedPUBLIC BOOL is_ip_denied(const char *peername)

  9. add_denied_ipPUBLIC int add_denied_ip(const char *ip, BOOL denied)

  10. remove_denied_ipPUBLIC int remove_denied_ip(const char *ip)

dbsimple.h — 4 functions

Source: kernel/c/root-linux/src/dbsimple.h

  1. db_load_persistent_attrsPUBLIC int db_load_persistent_attrs( hgobj gobj, json_t *keys )

  2. db_save_persistent_attrsPUBLIC int db_save_persistent_attrs( hgobj gobj, json_t *keys )

  3. db_remove_persistent_attrsPUBLIC int db_remove_persistent_attrs( hgobj gobj, json_t *keys )

  4. db_list_persistent_attrsPUBLIC json_t *db_list_persistent_attrs( hgobj gobj, json_t *keys )

entry_point.h — 4 functions

Source: kernel/c/root-linux/src/entry_point.h

  1. yuneta_setupPUBLIC int yuneta_setup( const persistent_attrs_t *persistent_attrs, json_function_fn command_parser, json_function_fn stats_parser, authorization_checker_fn authz_checker, authentication_parser_fn authentication_parser, size_t mem_max_block, size_t mem_max_system_memory, BOOL use_own_system_memory, size_t mem_min_block, size_t mem_superblock )

  2. yuneta_entry_pointPUBLIC int yuneta_entry_point(int argc, char *argv[], const char *APP_NAME, const char *APP_VERSION, const char *APP_SUPPORT, const char *APP_DOC, const char *APP_DATETIME, const char *fixed_config, const char *variable_config, int (*register_yuno_and_more)(void), void (*cleaning_fn)(void) )

  3. set_auto_kill_timePUBLIC void set_auto_kill_time(int seconds)

  4. yuneta_json_configPUBLIC json_t *yuneta_json_config(void)

ghttp_parser.h — 4 functions

Source: kernel/c/root-linux/src/ghttp_parser.h

  1. ghttp_parser_createPUBLIC GHTTP_PARSER *ghttp_parser_create( hgobj gobj, llhttp_type_t type, gobj_event_t on_header_event, gobj_event_t on_body_event, gobj_event_t on_message_event, BOOL send_event )

  2. ghttp_parser_receivedPUBLIC int ghttp_parser_received( GHTTP_PARSER *parser, char *bf, size_t len )

  3. ghttp_parser_destroyPUBLIC void ghttp_parser_destroy(GHTTP_PARSER *parser)

  4. ghttp_parser_resetPUBLIC void ghttp_parser_reset(GHTTP_PARSER *parser)

istream.h — 15 functions

Source: kernel/c/root-linux/src/istream.h

  1. istream_createPUBLIC istream_h istream_create( hgobj gobj, size_t data_size, size_t max_size )

  2. istream_destroyPUBLIC void istream_destroy( istream_h istream )

  3. istream_read_until_num_bytesPUBLIC int istream_read_until_num_bytes( istream_h istream, size_t num_bytes, gobj_event_t event )

  4. istream_read_until_delimiterPUBLIC int istream_read_until_delimiter( istream_h istream, const char *delimiter, size_t delimiter_size, gobj_event_t event )

  5. istream_consumePUBLIC size_t istream_consume( istream_h istream, char *bf, size_t len )

  6. istream_cur_rd_pointerPUBLIC char *istream_cur_rd_pointer( istream_h istream )

  7. istream_lengthPUBLIC size_t istream_length( istream_h istream )

  8. istream_get_gbufferPUBLIC gbuffer_t *istream_get_gbuffer( istream_h istream )

  9. istream_pop_gbufferPUBLIC gbuffer_t *istream_pop_gbuffer( istream_h istream )

  10. istream_new_gbufferPUBLIC int istream_new_gbuffer( istream_h istream, size_t data_size, size_t max_size )

  11. istream_extract_matched_dataPUBLIC char *istream_extract_matched_data( istream_h istream, size_t *len )

  12. istream_reset_wrPUBLIC int istream_reset_wr( istream_h istream )

  13. istream_reset_rdPUBLIC int istream_reset_rd( istream_h istream )

  14. istream_clearPUBLIC void istream_clear( istream_h istream )

  15. istream_is_completedPUBLIC BOOL istream_is_completed( istream_h istream )

manage_services.h — 3 functions

Source: kernel/c/root-linux/src/manage_services.h

  1. run_servicesPUBLIC void run_services(void)

  2. stop_servicesPUBLIC void stop_services(void)

  3. yuno_shutdownPUBLIC void yuno_shutdown(void)

msg_ievent.h — 15 functions

Source: kernel/c/root-linux/src/msg_ievent.h

  1. iev_createPUBLIC json_t *iev_create( hgobj gobj, gobj_event_t event, json_t *kw )

  2. iev_create2PUBLIC json_t *iev_create2( hgobj gobj, gobj_event_t event, json_t *kw, json_t *kw_request )

  3. iev_create_to_gbufferPUBLIC gbuffer_t *iev_create_to_gbuffer( hgobj gobj, gobj_event_t event, json_t *kw )

  4. iev_create_from_gbufferPUBLIC json_t *iev_create_from_gbuffer( hgobj gobj, const char **event, gbuffer_t *gbuf, int verbose )

  5. msg_iev_push_stackPUBLIC int msg_iev_push_stack( hgobj gobj, json_t *kw, const char *stack, json_t *jn_data )

  6. msg_iev_get_stackPUBLIC json_t *msg_iev_get_stack( hgobj gobj, json_t *kw, const char *stack, BOOL verbose )

  7. msg_iev_pop_stackPUBLIC json_t * msg_iev_pop_stack( hgobj gobj, json_t *kw, const char *stack )

  8. msg_iev_set_back_metadataPUBLIC json_t *msg_iev_set_back_metadata( hgobj gobj, json_t *kw_request, json_t *kw_response, BOOL reverse_dst )

  9. msg_iev_build_responsePUBLIC json_t *msg_iev_build_response( hgobj gobj, json_int_t result, json_t *jn_comment, json_t *jn_schema, json_t *jn_data, json_t *kw_request )

  10. msg_iev_build_response_without_reverse_dstPUBLIC json_t *msg_iev_build_response_without_reverse_dst( hgobj gobj, json_int_t result, json_t *jn_comment, json_t *jn_schema, json_t *jn_data, json_t *kw_request )

  11. msg_iev_clean_metadataPUBLIC json_t *msg_iev_clean_metadata( json_t *kw )

  12. msg_iev_set_msg_typePUBLIC int msg_iev_set_msg_type( hgobj gobj, json_t *kw, const char *msg_type )

  13. msg_iev_get_msg_typePUBLIC const char *msg_iev_get_msg_type( hgobj gobj, json_t *kw )

  14. trace_inter_eventPUBLIC void trace_inter_event(hgobj gobj, const char *prefix, const char *event, json_t *kw)

  15. trace_inter_event2PUBLIC void trace_inter_event2(hgobj gobj, const char *prefix, const char *event, json_t *kw)

run_command.h — 3 functions

Source: kernel/c/root-linux/src/run_command.h

  1. run_commandPUBLIC gbuffer_t *run_command(const char *command)

  2. run_process2PUBLIC int run_process2( const char *path, char *const argv[] )

  3. pty_sync_spawnPUBLIC int pty_sync_spawn( const char *command )

ydaemon.h — 7 functions

Source: kernel/c/root-linux/src/ydaemon.h

  1. get_watcher_pidPUBLIC int get_watcher_pid(void)

  2. daemon_shutdownPUBLIC void daemon_shutdown(const char *process_name)

  3. daemon_runPUBLIC int daemon_run( void (*process)( const char *process_name, const char *work_dir, const char *domain_dir, void (*cleaning_fn)(void) ), const char *process_name, const char *work_dir, const char *domain_dir, void (*cleaning_fn)(void) )

  4. search_processPUBLIC int search_process( const char *process_name, void (*cb)(void *self, const char *name, pid_t pid), void *self )

  5. get_relaunch_timesPUBLIC int get_relaunch_times(void)

  6. daemon_set_debug_modePUBLIC int daemon_set_debug_mode(BOOL set)

  7. daemon_get_debug_modePUBLIC BOOL daemon_get_debug_mode(void)

yunetas_environment.h — 14 functions

Source: kernel/c/root-linux/src/yunetas_environment.h

  1. register_yuneta_environmentPUBLIC int register_yuneta_environment( const char *root_dir, const char *domain_dir, int xpermission, int rpermission )

  2. yuneta_xpermissionPUBLIC int yuneta_xpermission(void)

  3. yuneta_rpermissionPUBLIC int yuneta_rpermission(void)

  4. yuneta_root_dirPUBLIC const char *yuneta_root_dir(void)

  5. yuneta_domain_dirPUBLIC const char *yuneta_domain_dir(void)

  6. yuneta_realm_dirPUBLIC char *yuneta_realm_dir( char *bf, int bfsize, const char *subdomain, BOOL create )

  7. yuneta_realm_filePUBLIC char *yuneta_realm_file( char *bf, int bfsize, const char *subdomain, const char *filename, BOOL create )

  8. yuneta_log_dirPUBLIC char *yuneta_log_dir( char *bf, int bfsize, BOOL create )

  9. yuneta_log_filePUBLIC char *yuneta_log_file( char *bf, int bfsize, const char *filename, BOOL create )

  10. yuneta_bin_dirPUBLIC char *yuneta_bin_dir( char *bf, int bfsize, BOOL create )

  11. yuneta_bin_filePUBLIC char *yuneta_bin_file( char *bf, int bfsize, const char *filename, BOOL create )

  12. yuneta_store_dirPUBLIC char *yuneta_store_dir( char *bf, int bfsize, const char *dir, const char *subdir, BOOL create )

  13. yuneta_store_filePUBLIC char *yuneta_store_file( char *bf, int bfsize, const char *dir, const char *subdir, const char *filename, BOOL create )

  14. yuneta_realm_store_dirPUBLIC char *yuneta_realm_store_dir( char *bf, int bfsize, const char *service, const char *owner, const char *realm_id, const char *tenant, const char *dir, BOOL create )

yunetas_register.h — 1 functions

Source: kernel/c/root-linux/src/yunetas_register.h

  1. yunetas_register_c_corePUBLIC int yunetas_register_c_core(void)

Total: 119 functions

Alphabetical Index

All 957 functions sorted alphabetically with their source header.

FunctionHeaderModule
_log_bfglogger.hgobj-c (Core Framework)
_treedb_create_topic_cols_desctr_treedb.htimeranger2 (Time-Series DB)
add_allowed_ipc_yuno.hroot-linux (Runtime GClasses)
add_denied_ipc_yuno.hroot-linux (Runtime GClasses)
add_jtree_pathtr_treedb.htimeranger2 (Time-Series DB)
all_numbershelpers.hgobj-c (Core Framework)
anyfile2jsonhelpers.hgobj-c (Core Framework)
anystring2jsonhelpers.hgobj-c (Core Framework)
authentication_parserc_authz.hroot-linux (Runtime GClasses)
authz_checkerc_authz.hroot-linux (Runtime GClasses)
authz_get_level_descgobj.hgobj-c (Core Framework)
authzs_listgobj.hgobj-c (Core Framework)
bin2hexhelpers.hgobj-c (Core Framework)
bits2gbufferhelpers.hgobj-c (Core Framework)
bits2jn_strlisthelpers.hgobj-c (Core Framework)
build_command_responsecommand_parser.hgobj-c (Core Framework)
build_msg2db_index_pathtr_msg2db.htimeranger2 (Time-Series DB)
build_pathhelpers.hgobj-c (Core Framework)
build_statsstats_parser.hgobj-c (Core Framework)
build_stats_responsestats_parser.hgobj-c (Core Framework)
capitalizehelpers.hgobj-c (Core Framework)
capture_log_writetesting.hgobj-c (Core Framework)
change_charhelpers.hgobj-c (Core Framework)
check_open_fdshelpers.hgobj-c (Core Framework)
clear_timeoutc_timer.hroot-linux (Runtime GClasses)
clear_timeout0c_timer0.hroot-linux (Runtime GClasses)
cmp_two_simple_jsonhelpers.hgobj-c (Core Framework)
comm_prot_freehelpers.hgobj-c (Core Framework)
comm_prot_get_gclasshelpers.hgobj-c (Core Framework)
comm_prot_registerhelpers.hgobj-c (Core Framework)
command_get_cmd_desccommand_parser.hgobj-c (Core Framework)
command_parsercommand_parser.hgobj-c (Core Framework)
config_gbuffer2jsongbuffer.hgobj-c (Core Framework)
copyfilehelpers.hgobj-c (Core Framework)
count_charhelpers.hgobj-c (Core Framework)
cpu_usagehelpers.hgobj-c (Core Framework)
cpu_usage_percenthelpers.hgobj-c (Core Framework)
create_json_recordhelpers.hgobj-c (Core Framework)
create_random_uuidhelpers.hgobj-c (Core Framework)
create_template_recordtr_treedb.htimeranger2 (Time-Series DB)
current_snap_tagtr_treedb.htimeranger2 (Time-Series DB)
current_timestamphelpers.hgobj-c (Core Framework)
daemon_get_debug_modeydaemon.hroot-linux (Runtime GClasses)
daemon_runydaemon.hroot-linux (Runtime GClasses)
daemon_set_debug_modeydaemon.hroot-linux (Runtime GClasses)
daemon_shutdownydaemon.hroot-linux (Runtime GClasses)
date_mode_from_typehelpers.hgobj-c (Core Framework)
date_overflowshelpers.hgobj-c (Core Framework)
datestamphelpers.hgobj-c (Core Framework)
db_list_persistent_attrsdbsimple.hroot-linux (Runtime GClasses)
db_load_persistent_attrsdbsimple.hroot-linux (Runtime GClasses)
db_remove_persistent_attrsdbsimple.hroot-linux (Runtime GClasses)
db_save_persistent_attrsdbsimple.hroot-linux (Runtime GClasses)
debug_jsonhelpers.hgobj-c (Core Framework)
debug_json2helpers.hgobj-c (Core Framework)
decode_child_reftr_treedb.htimeranger2 (Time-Series DB)
decode_parent_reftr_treedb.htimeranger2 (Time-Series DB)
delete_left_blankshelpers.hgobj-c (Core Framework)
delete_left_charhelpers.hgobj-c (Core Framework)
delete_right_blankshelpers.hgobj-c (Core Framework)
delete_right_charhelpers.hgobj-c (Core Framework)
dir_array_freehelpers.hgobj-c (Core Framework)
dir_array_sorthelpers.hgobj-c (Core Framework)
dl_adddl_list.hgobj-c (Core Framework)
dl_deletedl_list.hgobj-c (Core Framework)
dl_delete_itemdl_list.hgobj-c (Core Framework)
dl_finddl_list.hgobj-c (Core Framework)
dl_flushdl_list.hgobj-c (Core Framework)
dl_initdl_list.hgobj-c (Core Framework)
dl_insertdl_list.hgobj-c (Core Framework)
dl_nfinddl_list.hgobj-c (Core Framework)
file_existshelpers.hgobj-c (Core Framework)
file_permissionhelpers.hgobj-c (Core Framework)
file_removehelpers.hgobj-c (Core Framework)
file_sizehelpers.hgobj-c (Core Framework)
filesizehelpers.hgobj-c (Core Framework)
filesize2helpers.hgobj-c (Core Framework)
find_files_with_suffix_arrayhelpers.hgobj-c (Core Framework)
formatdatehelpers.hgobj-c (Core Framework)
free_ram_in_kbhelpers.hgobj-c (Core Framework)
fs_create_watcher_eventfs_watcher.htimeranger2 (Time-Series DB)
fs_start_watcher_eventfs_watcher.htimeranger2 (Time-Series DB)
fs_stop_watcher_eventfs_watcher.htimeranger2 (Time-Series DB)
gbmem_callocgbmem.hgobj-c (Core Framework)
gbmem_freegbmem.hgobj-c (Core Framework)
gbmem_get_allocatorsgbmem.hgobj-c (Core Framework)
gbmem_get_maximum_blockgbmem.hgobj-c (Core Framework)
gbmem_mallocgbmem.hgobj-c (Core Framework)
gbmem_reallocgbmem.hgobj-c (Core Framework)
gbmem_set_allocatorsgbmem.hgobj-c (Core Framework)
gbmem_setupgbmem.hgobj-c (Core Framework)
gbmem_shutdowngbmem.hgobj-c (Core Framework)
gbmem_strdupgbmem.hgobj-c (Core Framework)
gbmem_strndupgbmem.hgobj-c (Core Framework)
gbuf2filegbuffer.hgobj-c (Core Framework)
gbuf2jsongbuffer.hgobj-c (Core Framework)
gbuffer_appendgbuffer.hgobj-c (Core Framework)
gbuffer_append_gbufgbuffer.hgobj-c (Core Framework)
gbuffer_append_jsongbuffer.hgobj-c (Core Framework)
gbuffer_base64_to_binarygbuffer.hgobj-c (Core Framework)
gbuffer_binary_to_base64gbuffer.hgobj-c (Core Framework)
gbuffer_creategbuffer.hgobj-c (Core Framework)
gbuffer_deserializegbuffer.hgobj-c (Core Framework)
gbuffer_encode_base64gbuffer.hgobj-c (Core Framework)
gbuffer_file2base64gbuffer.hgobj-c (Core Framework)
gbuffer_getgbuffer.hgobj-c (Core Framework)
gbuffer_getlinegbuffer.hgobj-c (Core Framework)
gbuffer_printfgbuffer.hgobj-c (Core Framework)
gbuffer_removegbuffer.hgobj-c (Core Framework)
gbuffer_serializegbuffer.hgobj-c (Core Framework)
gbuffer_set_rd_offsetgbuffer.hgobj-c (Core Framework)
gbuffer_set_wrgbuffer.hgobj-c (Core Framework)
gbuffer_setlabelgbuffer.hgobj-c (Core Framework)
gbuffer_vprintfgbuffer.hgobj-c (Core Framework)
gclass2jsongobj.hgobj-c (Core Framework)
gclass_add_ev_actiongobj.hgobj-c (Core Framework)
gclass_add_event_typegobj.hgobj-c (Core Framework)
gclass_add_stategobj.hgobj-c (Core Framework)
gclass_attr_descgobj.hgobj-c (Core Framework)
gclass_authz_descgobj.hgobj-c (Core Framework)
gclass_check_fsmgobj.hgobj-c (Core Framework)
gclass_command_descgobj.hgobj-c (Core Framework)
gclass_creategobj.hgobj-c (Core Framework)
gclass_event_typegobj.hgobj-c (Core Framework)
gclass_find_by_namegobj.hgobj-c (Core Framework)
gclass_find_public_eventgobj.hgobj-c (Core Framework)
gclass_gclass_namegobj.hgobj-c (Core Framework)
gclass_gclass_registergobj.hgobj-c (Core Framework)
gclass_has_attrgobj.hgobj-c (Core Framework)
gclass_unregistergobj.hgobj-c (Core Framework)
get_attrs_schemagobj.hgobj-c (Core Framework)
get_cur_system_memorygbmem.hgobj-c (Core Framework)
get_days_rangehelpers.hgobj-c (Core Framework)
get_hook_listtr_treedb.htimeranger2 (Time-Series DB)
get_hostnamehelpers.hgobj-c (Core Framework)
get_hours_rangehelpers.hgobj-c (Core Framework)
get_key_value_parameterhelpers.hgobj-c (Core Framework)
get_last_segmenthelpers.hgobj-c (Core Framework)
get_max_system_memorygbmem.hgobj-c (Core Framework)
get_measure_timestesting.hgobj-c (Core Framework)
get_months_rangehelpers.hgobj-c (Core Framework)
get_name_from_nn_tablehelpers.hgobj-c (Core Framework)
get_number_from_nn_tablehelpers.hgobj-c (Core Framework)
get_ordered_filename_arrayhelpers.hgobj-c (Core Framework)
get_parameterhelpers.hgobj-c (Core Framework)
get_peernamehelpers.hgobj-c (Core Framework)
get_real_precisionhelpers.hgobj-c (Core Framework)
get_relaunch_timesydaemon.hroot-linux (Runtime GClasses)
get_sdata_flag_tablegobj.hgobj-c (Core Framework)
get_socknamehelpers.hgobj-c (Core Framework)
get_url_schemahelpers.hgobj-c (Core Framework)
get_watcher_pidydaemon.hroot-linux (Runtime GClasses)
get_weeks_rangehelpers.hgobj-c (Core Framework)
get_years_rangehelpers.hgobj-c (Core Framework)
get_yunetas_basehelpers.hgobj-c (Core Framework)
ghttp_parser_createghttp_parser.hroot-linux (Runtime GClasses)
ghttp_parser_destroyghttp_parser.hroot-linux (Runtime GClasses)
ghttp_parser_receivedghttp_parser.hroot-linux (Runtime GClasses)
ghttp_parser_resetghttp_parser.hroot-linux (Runtime GClasses)
glog_endglogger.hgobj-c (Core Framework)
glog_initglogger.hgobj-c (Core Framework)
gmtime2timezonehelpers.hgobj-c (Core Framework)
gobj2jsongobj.hgobj-c (Core Framework)
gobj_activate_snapgobj.hgobj-c (Core Framework)
gobj_add_trace_filtergobj.hgobj-c (Core Framework)
gobj_attr_descgobj.hgobj-c (Core Framework)
gobj_attr_typegobj.hgobj-c (Core Framework)
gobj_audit_commandsgobj.hgobj-c (Core Framework)
gobj_authenticategobj.hgobj-c (Core Framework)
gobj_authzgobj.hgobj-c (Core Framework)
gobj_authzsgobj.hgobj-c (Core Framework)
gobj_bottom_gobjgobj.hgobj-c (Core Framework)
gobj_build_authzs_docgobj.hgobj-c (Core Framework)
gobj_build_cmds_doccommand_parser.hgobj-c (Core Framework)
gobj_change_parentgobj.hgobj-c (Core Framework)
gobj_change_stategobj.hgobj-c (Core Framework)
gobj_child_by_indexgobj.hgobj-c (Core Framework)
gobj_child_by_namegobj.hgobj-c (Core Framework)
gobj_child_sizegobj.hgobj-c (Core Framework)
gobj_child_size2gobj.hgobj-c (Core Framework)
gobj_commandgobj.hgobj-c (Core Framework)
gobj_command_descgobj.hgobj-c (Core Framework)
gobj_creategobj.hgobj-c (Core Framework)
gobj_create2gobj.hgobj-c (Core Framework)
gobj_create_default_servicegobj.hgobj-c (Core Framework)
gobj_create_nodegobj.hgobj-c (Core Framework)
gobj_create_pure_childgobj.hgobj-c (Core Framework)
gobj_create_resourcegobj.hgobj-c (Core Framework)
gobj_create_servicegobj.hgobj-c (Core Framework)
gobj_create_treegobj.hgobj-c (Core Framework)
gobj_create_volatilgobj.hgobj-c (Core Framework)
gobj_create_yunogobj.hgobj-c (Core Framework)
gobj_current_stategobj.hgobj-c (Core Framework)
gobj_decr_statgobj.hgobj-c (Core Framework)
gobj_default_servicegobj.hgobj-c (Core Framework)
gobj_delete_nodegobj.hgobj-c (Core Framework)
gobj_delete_resourcegobj.hgobj-c (Core Framework)
gobj_destroygobj.hgobj-c (Core Framework)
gobj_destroy_childrengobj.hgobj-c (Core Framework)
gobj_destroy_named_childrengobj.hgobj-c (Core Framework)
gobj_disablegobj.hgobj-c (Core Framework)
gobj_enablegobj.hgobj-c (Core Framework)
gobj_endgobj.hgobj-c (Core Framework)
gobj_event_typegobj.hgobj-c (Core Framework)
gobj_event_type_by_namegobj.hgobj-c (Core Framework)
gobj_find_childgobj.hgobj-c (Core Framework)
gobj_find_child_by_treegobj.hgobj-c (Core Framework)
gobj_find_event_typegobj.hgobj-c (Core Framework)
gobj_find_gobjgobj.hgobj-c (Core Framework)
gobj_find_servicegobj.hgobj-c (Core Framework)
gobj_find_service_by_gclassgobj.hgobj-c (Core Framework)
gobj_find_subscribingsgobj.hgobj-c (Core Framework)
gobj_find_subscriptionsgobj.hgobj-c (Core Framework)
gobj_first_childgobj.hgobj-c (Core Framework)
gobj_free_itergobj.hgobj-c (Core Framework)
gobj_full_namegobj.hgobj-c (Core Framework)
gobj_gclassgobj.hgobj-c (Core Framework)
gobj_gclass_namegobj.hgobj-c (Core Framework)
gobj_get_deep_tracinggobj.hgobj-c (Core Framework)
gobj_get_exit_codegobj.hgobj-c (Core Framework)
gobj_get_gclass_trace_levelgobj.hgobj-c (Core Framework)
gobj_get_gclass_trace_level_listgobj.hgobj-c (Core Framework)
gobj_get_gclass_trace_no_levelgobj.hgobj-c (Core Framework)
gobj_get_gclass_trace_no_level_listgobj.hgobj-c (Core Framework)
gobj_get_global_authz_tablegobj.hgobj-c (Core Framework)
gobj_get_global_trace_levelgobj.hgobj-c (Core Framework)
gobj_get_gobj_trace_levelgobj.hgobj-c (Core Framework)
gobj_get_gobj_trace_level_treegobj.hgobj-c (Core Framework)
gobj_get_gobj_trace_no_levelgobj.hgobj-c (Core Framework)
gobj_get_gobj_trace_no_level_treegobj.hgobj-c (Core Framework)
gobj_get_log_dataglogger.hgobj-c (Core Framework)
gobj_get_log_priority_nameglogger.hgobj-c (Core Framework)
gobj_get_nodegobj.hgobj-c (Core Framework)
gobj_get_resourcegobj.hgobj-c (Core Framework)
gobj_get_statgobj.hgobj-c (Core Framework)
gobj_get_trace_filtergobj.hgobj-c (Core Framework)
gobj_global_trace_levelgobj.hgobj-c (Core Framework)
gobj_global_trace_level2gobj.hgobj-c (Core Framework)
gobj_global_variablesgobj.hgobj-c (Core Framework)
gobj_has_attrgobj.hgobj-c (Core Framework)
gobj_has_bottom_attrgobj.hgobj-c (Core Framework)
gobj_has_eventgobj.hgobj-c (Core Framework)
gobj_has_output_eventgobj.hgobj-c (Core Framework)
gobj_has_stategobj.hgobj-c (Core Framework)
gobj_in_this_stategobj.hgobj-c (Core Framework)
gobj_incr_statgobj.hgobj-c (Core Framework)
gobj_info_msgglogger.hgobj-c (Core Framework)
gobj_is_bottom_gobjgobj.hgobj-c (Core Framework)
gobj_is_destroyinggobj.hgobj-c (Core Framework)
gobj_is_disabledgobj.hgobj-c (Core Framework)
gobj_is_level_not_tracinggobj.hgobj-c (Core Framework)
gobj_is_level_tracinggobj.hgobj-c (Core Framework)
gobj_is_playinggobj.hgobj-c (Core Framework)
gobj_is_pure_childgobj.hgobj-c (Core Framework)
gobj_is_readable_attrgobj.hgobj-c (Core Framework)
gobj_is_runninggobj.hgobj-c (Core Framework)
gobj_is_servicegobj.hgobj-c (Core Framework)
gobj_is_shutdowninggobj.hgobj-c (Core Framework)
gobj_is_top_servicegobj.hgobj-c (Core Framework)
gobj_is_volatilgobj.hgobj-c (Core Framework)
gobj_is_writable_attrgobj.hgobj-c (Core Framework)
gobj_jn_statsgobj.hgobj-c (Core Framework)
gobj_kw_get_user_datagobj.hgobj-c (Core Framework)
gobj_last_bottom_gobjgobj.hgobj-c (Core Framework)
gobj_last_childgobj.hgobj-c (Core Framework)
gobj_link_nodesgobj.hgobj-c (Core Framework)
gobj_list_instancesgobj.hgobj-c (Core Framework)
gobj_list_nodesgobj.hgobj-c (Core Framework)
gobj_list_persistent_attrsgobj.hgobj-c (Core Framework)
gobj_list_resourcegobj.hgobj-c (Core Framework)
gobj_list_snapsgobj.hgobj-c (Core Framework)
gobj_list_subscribingsgobj.hgobj-c (Core Framework)
gobj_list_subscriptionsgobj.hgobj-c (Core Framework)
gobj_load_persistent_attrsgobj.hgobj-c (Core Framework)
gobj_load_trace_filtergobj.hgobj-c (Core Framework)
gobj_local_methodgobj.hgobj-c (Core Framework)
gobj_log_add_handlerglogger.hgobj-c (Core Framework)
gobj_log_alertglogger.hgobj-c (Core Framework)
gobj_log_clear_countersglogger.hgobj-c (Core Framework)
gobj_log_clear_log_fileglogger.hgobj-c (Core Framework)
gobj_log_criticalglogger.hgobj-c (Core Framework)
gobj_log_debugglogger.hgobj-c (Core Framework)
gobj_log_del_handlerglogger.hgobj-c (Core Framework)
gobj_log_errorglogger.hgobj-c (Core Framework)
gobj_log_exist_handlerglogger.hgobj-c (Core Framework)
gobj_log_infoglogger.hgobj-c (Core Framework)
gobj_log_last_messageglogger.hgobj-c (Core Framework)
gobj_log_list_handlersglogger.hgobj-c (Core Framework)
gobj_log_register_handlerglogger.hgobj-c (Core Framework)
gobj_log_set_global_handler_optionglogger.hgobj-c (Core Framework)
gobj_log_set_last_messageglogger.hgobj-c (Core Framework)
gobj_log_warningglogger.hgobj-c (Core Framework)
gobj_match_childrengobj.hgobj-c (Core Framework)
gobj_match_children_treegobj.hgobj-c (Core Framework)
gobj_match_gobjgobj.hgobj-c (Core Framework)
gobj_namegobj.hgobj-c (Core Framework)
gobj_nearest_top_servicegobj.hgobj-c (Core Framework)
gobj_next_childgobj.hgobj-c (Core Framework)
gobj_node_childrengobj.hgobj-c (Core Framework)
gobj_node_parentsgobj.hgobj-c (Core Framework)
gobj_node_treegobj.hgobj-c (Core Framework)
gobj_parentgobj.hgobj-c (Core Framework)
gobj_pausegobj.hgobj-c (Core Framework)
gobj_playgobj.hgobj-c (Core Framework)
gobj_prev_childgobj.hgobj-c (Core Framework)
gobj_priv_datagobj.hgobj-c (Core Framework)
gobj_publish_eventgobj.hgobj-c (Core Framework)
gobj_read_attrgobj.hgobj-c (Core Framework)
gobj_read_attrsgobj.hgobj-c (Core Framework)
gobj_read_bool_attrgobj.hgobj-c (Core Framework)
gobj_read_integer_attrgobj.hgobj-c (Core Framework)
gobj_read_json_attrgobj.hgobj-c (Core Framework)
gobj_read_pointer_attrgobj.hgobj-c (Core Framework)
gobj_read_real_attrgobj.hgobj-c (Core Framework)
gobj_read_str_attrgobj.hgobj-c (Core Framework)
gobj_read_user_datagobj.hgobj-c (Core Framework)
gobj_remove_persistent_attrsgobj.hgobj-c (Core Framework)
gobj_remove_trace_filtergobj.hgobj-c (Core Framework)
gobj_repr_gclass_trace_levelsgobj.hgobj-c (Core Framework)
gobj_repr_global_trace_levelsgobj.hgobj-c (Core Framework)
gobj_reset_rstats_attrsgobj.hgobj-c (Core Framework)
gobj_reset_volatil_attrsgobj.hgobj-c (Core Framework)
gobj_save_persistent_attrsgobj.hgobj-c (Core Framework)
gobj_save_resourcegobj.hgobj-c (Core Framework)
gobj_sdata_creategobj.hgobj-c (Core Framework)
gobj_search_pathgobj.hgobj-c (Core Framework)
gobj_send_eventgobj.hgobj-c (Core Framework)
gobj_send_event_to_childrengobj.hgobj-c (Core Framework)
gobj_send_event_to_children_treegobj.hgobj-c (Core Framework)
gobj_service_factorygobj.hgobj-c (Core Framework)
gobj_servicesgobj.hgobj-c (Core Framework)
gobj_set_bottom_gobjgobj.hgobj-c (Core Framework)
gobj_set_deep_tracinggobj.hgobj-c (Core Framework)
gobj_set_exit_codegobj.hgobj-c (Core Framework)
gobj_set_gclass_no_tracegobj.hgobj-c (Core Framework)
gobj_set_gclass_tracegobj.hgobj-c (Core Framework)
gobj_set_global_no_tracegobj.hgobj-c (Core Framework)
gobj_set_global_no_trace2gobj.hgobj-c (Core Framework)
gobj_set_global_tracegobj.hgobj-c (Core Framework)
gobj_set_global_trace2gobj.hgobj-c (Core Framework)
gobj_set_gobj_no_tracegobj.hgobj-c (Core Framework)
gobj_set_gobj_tracegobj.hgobj-c (Core Framework)
gobj_set_shutdowngobj.hgobj-c (Core Framework)
gobj_set_statgobj.hgobj-c (Core Framework)
gobj_set_trace_machine_formatgobj.hgobj-c (Core Framework)
gobj_set_volatilgobj.hgobj-c (Core Framework)
gobj_shoot_snapgobj.hgobj-c (Core Framework)
gobj_short_namegobj.hgobj-c (Core Framework)
gobj_startgobj.hgobj-c (Core Framework)
gobj_start_childrengobj.hgobj-c (Core Framework)
gobj_start_treegobj.hgobj-c (Core Framework)
gobj_start_upgobj.hgobj-c (Core Framework)
gobj_state_find_by_namegobj.hgobj-c (Core Framework)
gobj_statsgobj.hgobj-c (Core Framework)
gobj_stopgobj.hgobj-c (Core Framework)
gobj_stop_childrengobj.hgobj-c (Core Framework)
gobj_stop_treegobj.hgobj-c (Core Framework)
gobj_subs_descgobj.hgobj-c (Core Framework)
gobj_subscribe_eventgobj.hgobj-c (Core Framework)
gobj_top_servicesgobj.hgobj-c (Core Framework)
gobj_topic_descgobj.hgobj-c (Core Framework)
gobj_topic_hooksgobj.hgobj-c (Core Framework)
gobj_topic_jtreegobj.hgobj-c (Core Framework)
gobj_topic_linksgobj.hgobj-c (Core Framework)
gobj_topic_sizegobj.hgobj-c (Core Framework)
gobj_trace_dumpglogger.hgobj-c (Core Framework)
gobj_trace_dump_full_gbufgbuffer.hgobj-c (Core Framework)
gobj_trace_dump_gbufgbuffer.hgobj-c (Core Framework)
gobj_trace_jsonglogger.hgobj-c (Core Framework)
gobj_trace_levelgobj.hgobj-c (Core Framework)
gobj_trace_level_listgobj.hgobj-c (Core Framework)
gobj_trace_msgglogger.hgobj-c (Core Framework)
gobj_trace_no_levelgobj.hgobj-c (Core Framework)
gobj_treedb_topicsgobj.hgobj-c (Core Framework)
gobj_treedbsgobj.hgobj-c (Core Framework)
gobj_typeof_gclassgobj.hgobj-c (Core Framework)
gobj_typeof_inherited_gclassgobj.hgobj-c (Core Framework)
gobj_unlink_nodesgobj.hgobj-c (Core Framework)
gobj_unsubscribe_eventgobj.hgobj-c (Core Framework)
gobj_unsubscribe_listgobj.hgobj-c (Core Framework)
gobj_update_nodegobj.hgobj-c (Core Framework)
gobj_user_has_authzgobj.hgobj-c (Core Framework)
gobj_view_treegobj.hgobj-c (Core Framework)
gobj_walk_gobj_childrengobj.hgobj-c (Core Framework)
gobj_walk_gobj_children_treegobj.hgobj-c (Core Framework)
gobj_write_attrgobj.hgobj-c (Core Framework)
gobj_write_attrsgobj.hgobj-c (Core Framework)
gobj_write_bool_attrgobj.hgobj-c (Core Framework)
gobj_write_integer_attrgobj.hgobj-c (Core Framework)
gobj_write_json_attrgobj.hgobj-c (Core Framework)
gobj_write_new_json_attrgobj.hgobj-c (Core Framework)
gobj_write_pointer_attrgobj.hgobj-c (Core Framework)
gobj_write_real_attrgobj.hgobj-c (Core Framework)
gobj_write_str_attrgobj.hgobj-c (Core Framework)
gobj_write_strn_attrgobj.hgobj-c (Core Framework)
gobj_write_user_datagobj.hgobj-c (Core Framework)
gobj_yunogobj.hgobj-c (Core Framework)
gobj_yuno_idgobj.hgobj-c (Core Framework)
gobj_yuno_namegobj.hgobj-c (Core Framework)
gobj_yuno_node_ownergobj.hgobj-c (Core Framework)
gobj_yuno_realm_envgobj.hgobj-c (Core Framework)
gobj_yuno_realm_idgobj.hgobj-c (Core Framework)
gobj_yuno_realm_namegobj.hgobj-c (Core Framework)
gobj_yuno_realm_ownergobj.hgobj-c (Core Framework)
gobj_yuno_realm_rolegobj.hgobj-c (Core Framework)
gobj_yuno_rolegobj.hgobj-c (Core Framework)
gobj_yuno_role_plus_namegobj.hgobj-c (Core Framework)
gobj_yuno_taggobj.hgobj-c (Core Framework)
helper_doublequote2quotehelpers.hgobj-c (Core Framework)
helper_quote2doublequotehelpers.hgobj-c (Core Framework)
hex2binhelpers.hgobj-c (Core Framework)
htonllhelpers.hgobj-c (Core Framework)
idx_in_listhelpers.hgobj-c (Core Framework)
iev_createmsg_ievent.hroot-linux (Runtime GClasses)
iev_create2msg_ievent.hroot-linux (Runtime GClasses)
iev_create_from_gbuffermsg_ievent.hroot-linux (Runtime GClasses)
iev_create_to_gbuffermsg_ievent.hroot-linux (Runtime GClasses)
is_directoryhelpers.hgobj-c (Core Framework)
is_ip_allowedc_yuno.hroot-linux (Runtime GClasses)
is_ip_deniedc_yuno.hroot-linux (Runtime GClasses)
is_metadata_keyhelpers.hgobj-c (Core Framework)
is_private_keyhelpers.hgobj-c (Core Framework)
is_regular_filehelpers.hgobj-c (Core Framework)
is_tcp_sockethelpers.hgobj-c (Core Framework)
is_udp_sockethelpers.hgobj-c (Core Framework)
is_yuneta_userhelpers.hgobj-c (Core Framework)
istream_clearistream.hroot-linux (Runtime GClasses)
istream_consumeistream.hroot-linux (Runtime GClasses)
istream_createistream.hroot-linux (Runtime GClasses)
istream_cur_rd_pointeristream.hroot-linux (Runtime GClasses)
istream_destroyistream.hroot-linux (Runtime GClasses)
istream_extract_matched_dataistream.hroot-linux (Runtime GClasses)
istream_get_gbufferistream.hroot-linux (Runtime GClasses)
istream_is_completedistream.hroot-linux (Runtime GClasses)
istream_lengthistream.hroot-linux (Runtime GClasses)
istream_new_gbufferistream.hroot-linux (Runtime GClasses)
istream_pop_gbufferistream.hroot-linux (Runtime GClasses)
istream_read_until_delimiteristream.hroot-linux (Runtime GClasses)
istream_read_until_num_bytesistream.hroot-linux (Runtime GClasses)
istream_reset_rdistream.hroot-linux (Runtime GClasses)
istream_reset_wristream.hroot-linux (Runtime GClasses)
jn2boolhelpers.hgobj-c (Core Framework)
jn2integerhelpers.hgobj-c (Core Framework)
jn2realhelpers.hgobj-c (Core Framework)
jn2stringhelpers.hgobj-c (Core Framework)
json2gbufgbuffer.hgobj-c (Core Framework)
json2strhelpers.hgobj-c (Core Framework)
json2uglystrhelpers.hgobj-c (Core Framework)
json_check_refcountshelpers.hgobj-c (Core Framework)
json_confighelpers.hgobj-c (Core Framework)
json_config_string2jsonhelpers.hgobj-c (Core Framework)
json_desc_to_schemahelpers.hgobj-c (Core Framework)
json_dict_recursive_updatehelpers.hgobj-c (Core Framework)
json_flatten_dictkwid.hgobj-c (Core Framework)
json_is_identicalhelpers.hgobj-c (Core Framework)
json_is_rangehelpers.hgobj-c (Core Framework)
json_list_findhelpers.hgobj-c (Core Framework)
json_list_inthelpers.hgobj-c (Core Framework)
json_list_int_indexhelpers.hgobj-c (Core Framework)
json_list_str_indexhelpers.hgobj-c (Core Framework)
json_list_updatehelpers.hgobj-c (Core Framework)
json_listsrange2sethelpers.hgobj-c (Core Framework)
json_print_refcountshelpers.hgobj-c (Core Framework)
json_range_listhelpers.hgobj-c (Core Framework)
json_replace_varhelpers.hgobj-c (Core Framework)
json_replace_var_customhelpers.hgobj-c (Core Framework)
json_sizehelpers.hgobj-c (Core Framework)
json_str_in_listhelpers.hgobj-c (Core Framework)
json_unflatten_dictkwid.hgobj-c (Core Framework)
jwks_createjwt.hlibjwt (JWT Authentication)
jwks_create_fromfilejwt.hlibjwt (JWT Authentication)
jwks_create_fromfpjwt.hlibjwt (JWT Authentication)
jwks_create_fromurljwt.hlibjwt (JWT Authentication)
jwks_create_strnjwt.hlibjwt (JWT Authentication)
jwks_errorjwt.hlibjwt (JWT Authentication)
jwks_error_anyjwt.hlibjwt (JWT Authentication)
jwks_error_clearjwt.hlibjwt (JWT Authentication)
jwks_error_msgjwt.hlibjwt (JWT Authentication)
jwks_find_bykidjwt.hlibjwt (JWT Authentication)
jwks_freejwt.hlibjwt (JWT Authentication)
jwks_item_algjwt.hlibjwt (JWT Authentication)
jwks_item_countjwt.hlibjwt (JWT Authentication)
jwks_item_curvejwt.hlibjwt (JWT Authentication)
jwks_item_errorjwt.hlibjwt (JWT Authentication)
jwks_item_error_msgjwt.hlibjwt (JWT Authentication)
jwks_item_freejwt.hlibjwt (JWT Authentication)
jwks_item_free_alljwt.hlibjwt (JWT Authentication)
jwks_item_free_badjwt.hlibjwt (JWT Authentication)
jwks_item_getjwt.hlibjwt (JWT Authentication)
jwks_item_is_privatejwt.hlibjwt (JWT Authentication)
jwks_item_key_bitsjwt.hlibjwt (JWT Authentication)
jwks_item_key_octjwt.hlibjwt (JWT Authentication)
jwks_item_key_opsjwt.hlibjwt (JWT Authentication)
jwks_item_kidjwt.hlibjwt (JWT Authentication)
jwks_item_ktyjwt.hlibjwt (JWT Authentication)
jwks_item_pemjwt.hlibjwt (JWT Authentication)
jwks_item_usejwt.hlibjwt (JWT Authentication)
jwks_loadjwt.hlibjwt (JWT Authentication)
jwks_load_fromfilejwt.hlibjwt (JWT Authentication)
jwks_load_fromfpjwt.hlibjwt (JWT Authentication)
jwks_load_fromurljwt.hlibjwt (JWT Authentication)
jwks_load_strnjwt.hlibjwt (JWT Authentication)
jwt_alg_strjwt.hlibjwt (JWT Authentication)
jwt_builder_claim_deljwt.hlibjwt (JWT Authentication)
jwt_builder_claim_getjwt.hlibjwt (JWT Authentication)
jwt_builder_claim_setjwt.hlibjwt (JWT Authentication)
jwt_builder_enable_iatjwt.hlibjwt (JWT Authentication)
jwt_builder_errorjwt.hlibjwt (JWT Authentication)
jwt_builder_error_clearjwt.hlibjwt (JWT Authentication)
jwt_builder_error_msgjwt.hlibjwt (JWT Authentication)
jwt_builder_freejwt.hlibjwt (JWT Authentication)
jwt_builder_generatejwt.hlibjwt (JWT Authentication)
jwt_builder_getctxjwt.hlibjwt (JWT Authentication)
jwt_builder_header_deljwt.hlibjwt (JWT Authentication)
jwt_builder_header_getjwt.hlibjwt (JWT Authentication)
jwt_builder_header_setjwt.hlibjwt (JWT Authentication)
jwt_builder_newjwt.hlibjwt (JWT Authentication)
jwt_builder_setcbjwt.hlibjwt (JWT Authentication)
jwt_builder_setkeyjwt.hlibjwt (JWT Authentication)
jwt_builder_time_offsetjwt.hlibjwt (JWT Authentication)
jwt_checker_claim_deljwt.hlibjwt (JWT Authentication)
jwt_checker_claim_getjwt.hlibjwt (JWT Authentication)
jwt_checker_claim_setjwt.hlibjwt (JWT Authentication)
jwt_checker_errorjwt.hlibjwt (JWT Authentication)
jwt_checker_error_clearjwt.hlibjwt (JWT Authentication)
jwt_checker_error_msgjwt.hlibjwt (JWT Authentication)
jwt_checker_freejwt.hlibjwt (JWT Authentication)
jwt_checker_getctxjwt.hlibjwt (JWT Authentication)
jwt_checker_newjwt.hlibjwt (JWT Authentication)
jwt_checker_setcbjwt.hlibjwt (JWT Authentication)
jwt_checker_setkeyjwt.hlibjwt (JWT Authentication)
jwt_checker_time_leewayjwt.hlibjwt (JWT Authentication)
jwt_checker_verifyjwt.hlibjwt (JWT Authentication)
jwt_claim_deljwt.hlibjwt (JWT Authentication)
jwt_claim_getjwt.hlibjwt (JWT Authentication)
jwt_claim_setjwt.hlibjwt (JWT Authentication)
jwt_crypto_ops_supports_jwkjwt.hlibjwt (JWT Authentication)
jwt_get_algjwt.hlibjwt (JWT Authentication)
jwt_get_allocjwt.hlibjwt (JWT Authentication)
jwt_get_crypto_opsjwt.hlibjwt (JWT Authentication)
jwt_get_crypto_ops_tjwt.hlibjwt (JWT Authentication)
jwt_header_deljwt.hlibjwt (JWT Authentication)
jwt_header_getjwt.hlibjwt (JWT Authentication)
jwt_header_setjwt.hlibjwt (JWT Authentication)
jwt_initjwt.hlibjwt (JWT Authentication)
jwt_set_allocjwt.hlibjwt (JWT Authentication)
jwt_set_crypto_opsjwt.hlibjwt (JWT Authentication)
jwt_set_crypto_ops_tjwt.hlibjwt (JWT Authentication)
jwt_str_algjwt.hlibjwt (JWT Authentication)
kw_add_binary_typekwid.hgobj-c (Core Framework)
kw_clone_by_keyskwid.hgobj-c (Core Framework)
kw_clone_by_not_keyskwid.hgobj-c (Core Framework)
kw_clone_by_pathkwid.hgobj-c (Core Framework)
kw_collapsekwid.hgobj-c (Core Framework)
kw_collectkwid.hgobj-c (Core Framework)
kw_decrefkwid.hgobj-c (Core Framework)
kw_deletekwid.hgobj-c (Core Framework)
kw_delete_metadata_keyskwid.hgobj-c (Core Framework)
kw_delete_private_keyskwid.hgobj-c (Core Framework)
kw_delete_subkeykwid.hgobj-c (Core Framework)
kw_deserializekwid.hgobj-c (Core Framework)
kw_duplicatekwid.hgobj-c (Core Framework)
kw_filter_metadatakwid.hgobj-c (Core Framework)
kw_filter_privatekwid.hgobj-c (Core Framework)
kw_find_json_in_listkwid.hgobj-c (Core Framework)
kw_find_pathkwid.hgobj-c (Core Framework)
kw_find_str_in_listkwid.hgobj-c (Core Framework)
kw_get_boolkwid.hgobj-c (Core Framework)
kw_get_dictkwid.hgobj-c (Core Framework)
kw_get_dict_valuekwid.hgobj-c (Core Framework)
kw_get_intkwid.hgobj-c (Core Framework)
kw_get_listkwid.hgobj-c (Core Framework)
kw_get_list_valuekwid.hgobj-c (Core Framework)
kw_get_realkwid.hgobj-c (Core Framework)
kw_get_strkwid.hgobj-c (Core Framework)
kw_get_subdict_valuekwid.hgobj-c (Core Framework)
kw_has_keykwid.hgobj-c (Core Framework)
kw_has_wordkwid.hgobj-c (Core Framework)
kw_increfkwid.hgobj-c (Core Framework)
kw_match_simplekwid.hgobj-c (Core Framework)
kw_popkwid.hgobj-c (Core Framework)
kw_selectkwid.hgobj-c (Core Framework)
kw_serializekwid.hgobj-c (Core Framework)
kw_serialize_to_stringkwid.hgobj-c (Core Framework)
kw_set_dict_valuekwid.hgobj-c (Core Framework)
kw_set_path_delimiterkwid.hgobj-c (Core Framework)
kw_set_subdict_valuekwid.hgobj-c (Core Framework)
kw_sizekwid.hgobj-c (Core Framework)
kw_update_exceptkwid.hgobj-c (Core Framework)
kw_walkkwid.hgobj-c (Core Framework)
kwid_compare_listskwid.hgobj-c (Core Framework)
kwid_compare_recordskwid.hgobj-c (Core Framework)
kwid_getkwid.hgobj-c (Core Framework)
kwid_get_idskwid.hgobj-c (Core Framework)
kwid_match_idkwid.hgobj-c (Core Framework)
kwid_match_nidkwid.hgobj-c (Core Framework)
kwid_new_dictkwid.hgobj-c (Core Framework)
kwid_new_listkwid.hgobj-c (Core Framework)
kwjr_getkwid.hgobj-c (Core Framework)
launch_daemonhelpers.hgobj-c (Core Framework)
left_justifyhelpers.hgobj-c (Core Framework)
list_open_fileshelpers.hgobj-c (Core Framework)
load_json_from_filehelpers.hgobj-c (Core Framework)
load_persistent_jsonhelpers.hgobj-c (Core Framework)
lock_filehelpers.hgobj-c (Core Framework)
lowerhelpers.hgobj-c (Core Framework)
mbed_api_tlsmbedtls.hytls (TLS Abstraction)
mkrdirhelpers.hgobj-c (Core Framework)
msg2db_append_messagetr_msg2db.htimeranger2 (Time-Series DB)
msg2db_close_dbtr_msg2db.htimeranger2 (Time-Series DB)
msg2db_get_messagetr_msg2db.htimeranger2 (Time-Series DB)
msg2db_list_messagestr_msg2db.htimeranger2 (Time-Series DB)
msg2db_open_dbtr_msg2db.htimeranger2 (Time-Series DB)
msg_iev_build_responsemsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_build_response_without_reverse_dstmsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_clean_metadatamsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_get_msg_typemsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_get_stackmsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_pop_stackmsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_push_stackmsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_set_back_metadatamsg_ievent.hroot-linux (Runtime GClasses)
msg_iev_set_msg_typemsg_ievent.hroot-linux (Runtime GClasses)
newdirhelpers.hgobj-c (Core Framework)
newfilehelpers.hgobj-c (Core Framework)
nice_sizehelpers.hgobj-c (Core Framework)
node_collapsed_viewtr_treedb.htimeranger2 (Time-Series DB)
node_uuidhelpers.hgobj-c (Core Framework)
ntohllhelpers.hgobj-c (Core Framework)
open_exclusivehelpers.hgobj-c (Core Framework)
openssl_api_tlsopenssl.hytls (TLS Abstraction)
parse_datehelpers.hgobj-c (Core Framework)
parse_date_basichelpers.hgobj-c (Core Framework)
parse_date_formathelpers.hgobj-c (Core Framework)
parse_expiry_datehelpers.hgobj-c (Core Framework)
parse_hookstr_treedb.htimeranger2 (Time-Series DB)
parse_schematr_treedb.htimeranger2 (Time-Series DB)
parse_schema_colstr_treedb.htimeranger2 (Time-Series DB)
parse_urlhelpers.hgobj-c (Core Framework)
path_basenamehelpers.hgobj-c (Core Framework)
pop_last_segmenthelpers.hgobj-c (Core Framework)
print_backtraceglogger.hgobj-c (Core Framework)
print_errorglogger.hgobj-c (Core Framework)
print_jsonhelpers.hgobj-c (Core Framework)
print_open_fdshelpers.hgobj-c (Core Framework)
print_socket_addresshelpers.hgobj-c (Core Framework)
print_track_memgbmem.hgobj-c (Core Framework)
pty_sync_spawnrun_command.hroot-linux (Runtime GClasses)
read_process_cmdlinehelpers.hgobj-c (Core Framework)
register_c_auth_bffc_auth_bff.hroot-linux (Runtime GClasses)
register_c_authzc_authz.hroot-linux (Runtime GClasses)
register_c_channelc_channel.hroot-linux (Runtime GClasses)
register_c_counterc_counter.hroot-linux (Runtime GClasses)
register_c_fsc_fs.hroot-linux (Runtime GClasses)
register_c_gss_udp_sc_gss_udp_s.hroot-linux (Runtime GClasses)
register_c_ievent_clic_ievent_cli.hroot-linux (Runtime GClasses)
register_c_ievent_srvc_ievent_srv.hroot-linux (Runtime GClasses)
register_c_iogatec_iogate.hroot-linux (Runtime GClasses)
register_c_mqiogatec_mqiogate.hroot-linux (Runtime GClasses)
register_c_nodec_node.hroot-linux (Runtime GClasses)
register_c_otac_ota.hroot-linux (Runtime GClasses)
register_c_prot_http_clc_prot_http_cl.hroot-linux (Runtime GClasses)
register_c_prot_http_src_prot_http_sr.hroot-linux (Runtime GClasses)
register_c_prot_rawc_prot_raw.hroot-linux (Runtime GClasses)
register_c_prot_tcp4hc_prot_tcp4h.hroot-linux (Runtime GClasses)
register_c_ptyc_pty.hroot-linux (Runtime GClasses)
register_c_qiogatec_qiogate.hroot-linux (Runtime GClasses)
register_c_resource2c_resource2.hroot-linux (Runtime GClasses)
register_c_taskc_task.hroot-linux (Runtime GClasses)
register_c_task_authenticatec_task_authenticate.hroot-linux (Runtime GClasses)
register_c_tcpc_tcp.hroot-linux (Runtime GClasses)
register_c_tcp_sc_tcp_s.hroot-linux (Runtime GClasses)
register_c_timerc_timer.hroot-linux (Runtime GClasses)
register_c_timer0c_timer0.hroot-linux (Runtime GClasses)
register_c_trangerc_tranger.hroot-linux (Runtime GClasses)
register_c_treedbc_treedb.hroot-linux (Runtime GClasses)
register_c_uartc_uart.hroot-linux (Runtime GClasses)
register_c_udpc_udp.hroot-linux (Runtime GClasses)
register_c_udp_sc_udp_s.hroot-linux (Runtime GClasses)
register_c_websocketc_websocket.hroot-linux (Runtime GClasses)
register_c_yunoc_yuno.hroot-linux (Runtime GClasses)
register_yuneta_environmentyunetas_environment.hroot-linux (Runtime GClasses)
remove_allowed_ipc_yuno.hroot-linux (Runtime GClasses)
remove_denied_ipc_yuno.hroot-linux (Runtime GClasses)
replace_cli_varshelpers.hgobj-c (Core Framework)
rmrcontentdirhelpers.hgobj-c (Core Framework)
rmrdirhelpers.hgobj-c (Core Framework)
rotatory_closerotatory.hgobj-c (Core Framework)
rotatory_endrotatory.hgobj-c (Core Framework)
rotatory_flushrotatory.hgobj-c (Core Framework)
rotatory_fwriterotatory.hgobj-c (Core Framework)
rotatory_openrotatory.hgobj-c (Core Framework)
rotatory_pathrotatory.hgobj-c (Core Framework)
rotatory_start_uprotatory.hgobj-c (Core Framework)
rotatory_subscribe2newfilerotatory.hgobj-c (Core Framework)
rotatory_truncaterotatory.hgobj-c (Core Framework)
rotatory_writerotatory.hgobj-c (Core Framework)
run_commandrun_command.hroot-linux (Runtime GClasses)
run_process2run_command.hroot-linux (Runtime GClasses)
run_servicesmanage_services.hroot-linux (Runtime GClasses)
save_json_to_filehelpers.hgobj-c (Core Framework)
search_command_desccommand_parser.hgobj-c (Core Framework)
search_processydaemon.hroot-linux (Runtime GClasses)
set_auto_kill_timeentry_point.hroot-linux (Runtime GClasses)
set_cloexechelpers.hgobj-c (Core Framework)
set_expected_resultstesting.hgobj-c (Core Framework)
set_measure_timestesting.hgobj-c (Core Framework)
set_memory_check_listgbmem.hgobj-c (Core Framework)
set_nonblockinghelpers.hgobj-c (Core Framework)
set_real_precisionhelpers.hgobj-c (Core Framework)
set_show_backtrace_fnglogger.hgobj-c (Core Framework)
set_tcp_socket_optionshelpers.hgobj-c (Core Framework)
set_timeoutc_timer.hroot-linux (Runtime GClasses)
set_timeout0c_timer0.hroot-linux (Runtime GClasses)
set_timeout_periodicc_timer.hroot-linux (Runtime GClasses)
set_timeout_periodic0c_timer0.hroot-linux (Runtime GClasses)
set_trace_with_full_nameglogger.hgobj-c (Core Framework)
set_trace_with_short_nameglogger.hgobj-c (Core Framework)
set_volatil_valuestr_treedb.htimeranger2 (Time-Series DB)
set_yuno_must_diec_yuno.hroot-linux (Runtime GClasses)
show_datehelpers.hgobj-c (Core Framework)
show_date_relativehelpers.hgobj-c (Core Framework)
source2base64_for_yunetashelpers.hgobj-c (Core Framework)
split2helpers.hgobj-c (Core Framework)
split3helpers.hgobj-c (Core Framework)
split_free2helpers.hgobj-c (Core Framework)
split_free3helpers.hgobj-c (Core Framework)
start_msectimerhelpers.hgobj-c (Core Framework)
start_sectimerhelpers.hgobj-c (Core Framework)
stats_parserstats_parser.hgobj-c (Core Framework)
stdout_fwriteglogger.hgobj-c (Core Framework)
stdout_writeglogger.hgobj-c (Core Framework)
stop_servicesmanage_services.hroot-linux (Runtime GClasses)
str2gbufgbuffer.hgobj-c (Core Framework)
str_concathelpers.hgobj-c (Core Framework)
str_concat3helpers.hgobj-c (Core Framework)
str_concat_freehelpers.hgobj-c (Core Framework)
str_in_listhelpers.hgobj-c (Core Framework)
string2jsonhelpers.hgobj-c (Core Framework)
strings2bitshelpers.hgobj-c (Core Framework)
strntolowerhelpers.hgobj-c (Core Framework)
strntoupperhelpers.hgobj-c (Core Framework)
subdir_existshelpers.hgobj-c (Core Framework)
t2timestamphelpers.hgobj-c (Core Framework)
tabgobj.hgobj-c (Core Framework)
tdumphelpers.hgobj-c (Core Framework)
tdump2jsonhelpers.hgobj-c (Core Framework)
test_directory_permissiontesting.hgobj-c (Core Framework)
test_file_permission_and_sizetesting.hgobj-c (Core Framework)
test_jsontesting.hgobj-c (Core Framework)
test_json_filetesting.hgobj-c (Core Framework)
test_listtesting.hgobj-c (Core Framework)
test_msectimerhelpers.hgobj-c (Core Framework)
test_sectimerhelpers.hgobj-c (Core Framework)
time_in_millisecondshelpers.hgobj-c (Core Framework)
time_in_milliseconds_monotonichelpers.hgobj-c (Core Framework)
time_in_secondshelpers.hgobj-c (Core Framework)
tm2timestamphelpers.hgobj-c (Core Framework)
tm_to_time_thelpers.hgobj-c (Core Framework)
topic_desc_fkey_namestr_treedb.htimeranger2 (Time-Series DB)
topic_desc_hook_namestr_treedb.htimeranger2 (Time-Series DB)
total_ram_in_kbhelpers.hgobj-c (Core Framework)
trace_inter_eventmsg_ievent.hroot-linux (Runtime GClasses)
trace_inter_event2msg_ievent.hroot-linux (Runtime GClasses)
trace_machinegobj.hgobj-c (Core Framework)
trace_machine2gobj.hgobj-c (Core Framework)
trace_msg0glogger.hgobj-c (Core Framework)
trace_vjsonglogger.hgobj-c (Core Framework)
tranger2_append_recordtimeranger2.htimeranger2 (Time-Series DB)
tranger2_backup_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_all_liststimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_iteratortimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_listtimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_rt_disktimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_rt_memtimeranger2.htimeranger2 (Time-Series DB)
tranger2_close_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_create_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_delete_recordtimeranger2.htimeranger2 (Time-Series DB)
tranger2_delete_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_dict_topic_desc_colstimeranger2.htimeranger2 (Time-Series DB)
tranger2_get_iterator_by_idtimeranger2.htimeranger2 (Time-Series DB)
tranger2_get_rt_disk_by_idtimeranger2.htimeranger2 (Time-Series DB)
tranger2_get_rt_mem_by_idtimeranger2.htimeranger2 (Time-Series DB)
tranger2_iterator_get_pagetimeranger2.htimeranger2 (Time-Series DB)
tranger2_iterator_sizetimeranger2.htimeranger2 (Time-Series DB)
tranger2_list_keystimeranger2.htimeranger2 (Time-Series DB)
tranger2_list_topic_desc_colstimeranger2.htimeranger2 (Time-Series DB)
tranger2_list_topic_namestimeranger2.htimeranger2 (Time-Series DB)
tranger2_list_topicstimeranger2.htimeranger2 (Time-Series DB)
tranger2_open_iteratortimeranger2.htimeranger2 (Time-Series DB)
tranger2_open_listtimeranger2.htimeranger2 (Time-Series DB)
tranger2_open_rt_disktimeranger2.htimeranger2 (Time-Series DB)
tranger2_open_rt_memtimeranger2.htimeranger2 (Time-Series DB)
tranger2_open_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_print_md0_recordtimeranger2.htimeranger2 (Time-Series DB)
tranger2_print_md1_recordtimeranger2.htimeranger2 (Time-Series DB)
tranger2_print_md2_recordtimeranger2.htimeranger2 (Time-Series DB)
tranger2_print_record_filenametimeranger2.htimeranger2 (Time-Series DB)
tranger2_read_record_contenttimeranger2.htimeranger2 (Time-Series DB)
tranger2_read_user_flagtimeranger2.htimeranger2 (Time-Series DB)
tranger2_set_trace_leveltimeranger2.htimeranger2 (Time-Series DB)
tranger2_set_user_flagtimeranger2.htimeranger2 (Time-Series DB)
tranger2_shutdowntimeranger2.htimeranger2 (Time-Series DB)
tranger2_startuptimeranger2.htimeranger2 (Time-Series DB)
tranger2_stoptimeranger2.htimeranger2 (Time-Series DB)
tranger2_str2system_flagtimeranger2.htimeranger2 (Time-Series DB)
tranger2_topictimeranger2.htimeranger2 (Time-Series DB)
tranger2_topic_desctimeranger2.htimeranger2 (Time-Series DB)
tranger2_topic_key_sizetimeranger2.htimeranger2 (Time-Series DB)
tranger2_topic_nametimeranger2.htimeranger2 (Time-Series DB)
tranger2_topic_pathtimeranger2.htimeranger2 (Time-Series DB)
tranger2_topic_sizetimeranger2.htimeranger2 (Time-Series DB)
tranger2_write_topic_colstimeranger2.htimeranger2 (Time-Series DB)
tranger2_write_topic_vartimeranger2.htimeranger2 (Time-Series DB)
tranger2_write_user_flagtimeranger2.htimeranger2 (Time-Series DB)
translate_stringhelpers.hgobj-c (Core Framework)
treedb_activate_snaptr_treedb.htimeranger2 (Time-Series DB)
treedb_autolinktr_treedb.htimeranger2 (Time-Series DB)
treedb_clean_nodetr_treedb.htimeranger2 (Time-Series DB)
treedb_close_dbtr_treedb.htimeranger2 (Time-Series DB)
treedb_close_topictr_treedb.htimeranger2 (Time-Series DB)
treedb_create_nodetr_treedb.htimeranger2 (Time-Series DB)
treedb_create_topictr_treedb.htimeranger2 (Time-Series DB)
treedb_delete_instancetr_treedb.htimeranger2 (Time-Series DB)
treedb_delete_nodetr_treedb.htimeranger2 (Time-Series DB)
treedb_delete_topictr_treedb.htimeranger2 (Time-Series DB)
treedb_get_id_indextr_treedb.htimeranger2 (Time-Series DB)
treedb_get_instancetr_treedb.htimeranger2 (Time-Series DB)
treedb_get_nodetr_treedb.htimeranger2 (Time-Series DB)
treedb_get_topic_hookstr_treedb.htimeranger2 (Time-Series DB)
treedb_get_topic_linkstr_treedb.htimeranger2 (Time-Series DB)
treedb_is_treedbs_topictr_treedb.htimeranger2 (Time-Series DB)
treedb_link_nodestr_treedb.htimeranger2 (Time-Series DB)
treedb_list_instancestr_treedb.htimeranger2 (Time-Series DB)
treedb_list_nodestr_treedb.htimeranger2 (Time-Series DB)
treedb_list_parentstr_treedb.htimeranger2 (Time-Series DB)
treedb_list_snapstr_treedb.htimeranger2 (Time-Series DB)
treedb_list_treedbtr_treedb.htimeranger2 (Time-Series DB)
treedb_node_childrentr_treedb.htimeranger2 (Time-Series DB)
treedb_node_jtreetr_treedb.htimeranger2 (Time-Series DB)
treedb_open_dbtr_treedb.htimeranger2 (Time-Series DB)
treedb_parent_refstr_treedb.htimeranger2 (Time-Series DB)
treedb_save_nodetr_treedb.htimeranger2 (Time-Series DB)
treedb_set_callbacktr_treedb.htimeranger2 (Time-Series DB)
treedb_set_tracetr_treedb.htimeranger2 (Time-Series DB)
treedb_shoot_snaptr_treedb.htimeranger2 (Time-Series DB)
treedb_topic_pkey2str_treedb.htimeranger2 (Time-Series DB)
treedb_topic_pkey2s_filtertr_treedb.htimeranger2 (Time-Series DB)
treedb_topic_sizetr_treedb.htimeranger2 (Time-Series DB)
treedb_topicstr_treedb.htimeranger2 (Time-Series DB)
treedb_unlink_nodestr_treedb.htimeranger2 (Time-Series DB)
treedb_update_nodetr_treedb.htimeranger2 (Time-Series DB)
trmsg_active_recordstr_msg.htimeranger2 (Time-Series DB)
trmsg_add_instancetr_msg.htimeranger2 (Time-Series DB)
trmsg_close_listtr_msg.htimeranger2 (Time-Series DB)
trmsg_close_topicstr_msg.htimeranger2 (Time-Series DB)
trmsg_data_treetr_msg.htimeranger2 (Time-Series DB)
trmsg_foreach_active_messagestr_msg.htimeranger2 (Time-Series DB)
trmsg_foreach_instances_messagestr_msg.htimeranger2 (Time-Series DB)
trmsg_foreach_messagestr_msg.htimeranger2 (Time-Series DB)
trmsg_get_active_mdtr_msg.htimeranger2 (Time-Series DB)
trmsg_get_active_messagetr_msg.htimeranger2 (Time-Series DB)
trmsg_get_instancestr_msg.htimeranger2 (Time-Series DB)
trmsg_get_messagetr_msg.htimeranger2 (Time-Series DB)
trmsg_get_messagestr_msg.htimeranger2 (Time-Series DB)
trmsg_open_listtr_msg.htimeranger2 (Time-Series DB)
trmsg_open_topicstr_msg.htimeranger2 (Time-Series DB)
trmsg_record_instancestr_msg.htimeranger2 (Time-Series DB)
trq_answertr_queue.htimeranger2 (Time-Series DB)
trq_append2tr_queue.htimeranger2 (Time-Series DB)
trq_check_backuptr_queue.htimeranger2 (Time-Series DB)
trq_check_pending_rowidtr_queue.htimeranger2 (Time-Series DB)
trq_closetr_queue.htimeranger2 (Time-Series DB)
trq_get_by_rowidtr_queue.htimeranger2 (Time-Series DB)
trq_get_metadatatr_queue.htimeranger2 (Time-Series DB)
trq_loadtr_queue.htimeranger2 (Time-Series DB)
trq_load_alltr_queue.htimeranger2 (Time-Series DB)
trq_load_all_by_timetr_queue.htimeranger2 (Time-Series DB)
trq_msg_jsontr_queue.htimeranger2 (Time-Series DB)
trq_msg_mdtr_queue.htimeranger2 (Time-Series DB)
trq_opentr_queue.htimeranger2 (Time-Series DB)
trq_set_hard_flagtr_queue.htimeranger2 (Time-Series DB)
trq_set_metadatatr_queue.htimeranger2 (Time-Series DB)
trq_set_soft_marktr_queue.htimeranger2 (Time-Series DB)
trq_unload_msgtr_queue.htimeranger2 (Time-Series DB)
udpc_closelog_udp_handler.hgobj-c (Core Framework)
udpc_endlog_udp_handler.hgobj-c (Core Framework)
udpc_fwritelog_udp_handler.hgobj-c (Core Framework)
udpc_openlog_udp_handler.hgobj-c (Core Framework)
udpc_start_uplog_udp_handler.hgobj-c (Core Framework)
udpc_writelog_udp_handler.hgobj-c (Core Framework)
unlock_filehelpers.hgobj-c (Core Framework)
upperhelpers.hgobj-c (Core Framework)
walk_dir_arrayhelpers.hgobj-c (Core Framework)
walk_dir_treehelpers.hgobj-c (Core Framework)
yev_create_accept_eventyev_loop.hyev_loop (Event Loop)
yev_create_connect_eventyev_loop.hyev_loop (Event Loop)
yev_create_poll_eventyev_loop.hyev_loop (Event Loop)
yev_create_read_eventyev_loop.hyev_loop (Event Loop)
yev_create_recvmsg_eventyev_loop.hyev_loop (Event Loop)
yev_create_sendmsg_eventyev_loop.hyev_loop (Event Loop)
yev_create_timer_eventyev_loop.hyev_loop (Event Loop)
yev_create_write_eventyev_loop.hyev_loop (Event Loop)
yev_destroy_eventyev_loop.hyev_loop (Event Loop)
yev_dup2_accept_eventyev_loop.hyev_loop (Event Loop)
yev_dup_accept_eventyev_loop.hyev_loop (Event Loop)
yev_event_type_nameyev_loop.hyev_loop (Event Loop)
yev_flag_stringsyev_loop.hyev_loop (Event Loop)
yev_get_state_nameyev_loop.hyev_loop (Event Loop)
yev_get_yunoyev_loop.hyev_loop (Event Loop)
yev_loop_createyev_loop.hyev_loop (Event Loop)
yev_loop_destroyyev_loop.hyev_loop (Event Loop)
yev_loop_reset_runningyev_loop.hyev_loop (Event Loop)
yev_loop_runyev_loop.hyev_loop (Event Loop)
yev_loop_run_onceyev_loop.hyev_loop (Event Loop)
yev_loop_stopyev_loop.hyev_loop (Event Loop)
yev_protocol_set_protocol_fill_hints_fnyev_loop.hyev_loop (Event Loop)
yev_rearm_connect_eventyev_loop.hyev_loop (Event Loop)
yev_set_gbufferyev_loop.hyev_loop (Event Loop)
yev_start_eventyev_loop.hyev_loop (Event Loop)
yev_start_timer_eventyev_loop.hyev_loop (Event Loop)
yev_stop_eventyev_loop.hyev_loop (Event Loop)
ytls_cleanupytls.hytls (TLS Abstraction)
ytls_decrypt_dataytls.hytls (TLS Abstraction)
ytls_do_handshakeytls.hytls (TLS Abstraction)
ytls_encrypt_dataytls.hytls (TLS Abstraction)
ytls_flushytls.hytls (TLS Abstraction)
ytls_free_secure_filterytls.hytls (TLS Abstraction)
ytls_get_last_errorytls.hytls (TLS Abstraction)
ytls_initytls.hytls (TLS Abstraction)
ytls_new_secure_filterytls.hytls (TLS Abstraction)
ytls_set_traceytls.hytls (TLS Abstraction)
ytls_shutdownytls.hytls (TLS Abstraction)
ytls_versionytls.hytls (TLS Abstraction)
yuneta_bin_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_bin_fileyunetas_environment.hroot-linux (Runtime GClasses)
yuneta_domain_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_entry_pointentry_point.hroot-linux (Runtime GClasses)
yuneta_getgrnamhelpers.hgobj-c (Core Framework)
yuneta_getgrouplisthelpers.hgobj-c (Core Framework)
yuneta_getpwnamhelpers.hgobj-c (Core Framework)
yuneta_getpwuidhelpers.hgobj-c (Core Framework)
yuneta_json_configentry_point.hroot-linux (Runtime GClasses)
yuneta_log_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_log_fileyunetas_environment.hroot-linux (Runtime GClasses)
yuneta_realm_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_realm_fileyunetas_environment.hroot-linux (Runtime GClasses)
yuneta_realm_store_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_root_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_rpermissionyunetas_environment.hroot-linux (Runtime GClasses)
yuneta_setupentry_point.hroot-linux (Runtime GClasses)
yuneta_store_diryunetas_environment.hroot-linux (Runtime GClasses)
yuneta_store_fileyunetas_environment.hroot-linux (Runtime GClasses)
yuneta_xpermissionyunetas_environment.hroot-linux (Runtime GClasses)
yunetas_register_c_coreyunetas_register.hroot-linux (Runtime GClasses)
yuno_event_detroyc_yuno.hroot-linux (Runtime GClasses)
yuno_event_loopc_yuno.hroot-linux (Runtime GClasses)
yuno_shutdownmanage_services.hroot-linux (Runtime GClasses)