Yuneta Simplified
Get Started
Philosophy
Guides
GObj API
gobj_start_up()
gobj_end()
gobj_shutdown()
gobj_is_shutdowning()
gobj_set_yuno_must_die()
gobj_get_yuno_must_die()
gobj_set_exit_code()
gobj_get_exit_code()
gclass_create()
gclass_add_state()
gclass_add_ev_action()
gclass_add_state_with_action_list()
gclass_find_by_name()
gclass_find_public_event()
gclass_gclass_name()
gclass_gclass_register()
gclass_unregister()
gobj_create()
gobj_create2()
gobj_create_default_service()
gobj_create_pure_child()
gobj_create_service()
gobj_create_tree()
gobj_create_tree0()
gobj_create_volatil()
gobj_create_yuno()
gobj_service_factory()
gobj_service_register()
gobj_destroy()
gobj_destroy_childs()
gobj_save_persistent_attrs()
gobj_remove_persistent_attrs()
gobj_list_persistent_attrs()
gclass_attr_desc()
gobj_attr_desc()
gobj_attr_type()
gobj_hsdata()
gclass_authz_desc()
gclass_has_attr()
gobj_has_attr()
gobj_is_readable_attr()
gobj_is_writable_attr()
gobj_reset_volatil_attrs()
gobj_reset_rstats_attrs()
gobj_read_attr()
gobj_read_attrs()
gobj_read_user_data()
gobj_write_attr()
gobj_write_attrs()
gobj_write_user_data()
gobj_hsdata2()
gobj_has_bottom_attr()
gobj_read_str_attr()
gobj_read_bool_attr()
gobj_read_integer_attr()
gobj_read_real_attr()
gobj_read_json_attr()
gobj_read_pointer_attr()
gobj_write_str_attr()
gobj_write_bool_attr()
gobj_write_integer_attr()
gobj_write_real_attr()
gobj_write_json_attr()
gobj_write_new_json_attr()
gobj_write_pointer_attr()
gobj_start()
gobj_start_childs()
gobj_start_tree()
gobj_stop()
gobj_stop_childs()
gobj_stop_tree()
gobj_play()
gobj_pause()
gobj_enable()
gobj_disable()
gobj_change_parent()
gobj_autostart_services()
gobj_autoplay_services()
gobj_stop_autostart_services()
gobj_pause_autoplay_services()
gobj_command()
gobj_stats()
build_command_response()
gobj_set_bottom_gobj()
gobj_last_bottom_gobj()
gobj_bottom_gobj()
gobj_services()
gobj_default_service()
gobj_find_service()
gobj_find_service_by_gclass()
gobj_find_gclass_service()
gobj_find_gobj()
gobj_first_child()
gobj_last_child()
gobj_next_child()
gobj_prev_child()
gobj_child_by_name()
gobj_child_size()
gobj_child_size2()
gobj_search_path()
gobj_match_gobj()
gobj_find_child()
gobj_walk_gobj_childs()
gobj_walk_gobj_childs_tree()
gobj_local_method()
gobj_send_event()
gobj_change_state()
gobj_current_state()
gobj_in_this_state()
gobj_has_event()
gobj_has_output_event()
gobj_event_type()
gobj_event_type_by_name()
gobj_subscribe_event()
gobj_unsubscribe_event()
gobj_unsubscribe_list()
gobj_find_subscriptions()
gobj_find_subscribings()
gobj_list_subscriptions()
gobj_publish_event()
gobj_authenticate()
gobj_authzs()
gobj_authz()
gobj_user_has_authz()
gobj_get_global_authz_table()
gobj_yuno()
gobj_yuno_name()
gobj_yuno_role()
gobj_yuno_id()
gobj_yuno_tag()
gobj_yuno_role_plus_name()
gobj_yuno_realm_id()
gobj_yuno_realm_owner()
gobj_yuno_realm_role()
gobj_yuno_realm_name()
gobj_yuno_realm_env()
gobj_yuno_node_owner()
gobj_name()
gobj_gclass_name()
gobj_gclass()
gobj_full_name()
gobj_short_name()
gobj_global_variables()
gobj_priv_data()
gobj_parent()
gobj_is_destroying()
gobj_is_running()
gobj_is_playing()
gobj_is_service()
gobj_is_disabled()
gobj_is_volatil()
gobj_set_volatil()
gobj_is_pure_child()
gobj_typeof_gclass()
gobj_typeof_inherited_gclass()
get_max_system_memory()
get_cur_system_memory()
gclass_command_desc()
gobj_command_desc()
get_sdata_flag_table()
get_sdata_flag_desc()
get_attrs_schema()
gclass2json()
gobj2json()
gobj_view_tree()
gobj_set_stat()
gobj_incr_stat()
gobj_decr_stat()
gobj_get_stat()
gobj_jn_stats()
gobj_treedbs()
gobj_treedb_topics()
gobj_topic_desc()
gobj_topic_links()
gobj_topic_hooks()
gobj_topic_size()
gobj_create_node()
gobj_update_node()
gobj_delete_node()
gobj_link_nodes()
gobj_unlink_nodes()
gobj_get_node()
gobj_list_nodes()
gobj_list_instances()
gobj_node_parents()
gobj_node_childs()
gobj_topic_jtree()
gobj_node_tree()
gobj_shoot_snap()
gobj_activate_snap()
gobj_list_snaps()
gobj_set_allocators()
gobj_get_allocators()
gobj_malloc_func()
gobj_realloc_func()
gobj_calloc_func()
gobj_free_func()
gobj_strndup()
gobj_strdup()
gobj_get_maximum_block()
print_track_mem()
set_memory_check_list()
glog_init()
glog_end()
gobj_log_register_handler()
gobj_log_exist_handler()
gobj_log_add_handler()
gobj_log_del_handler()
gobj_log_list_handlers()
gobj_log_set_global_handler_option()
stdout_write()
stdout_fwrite()
gobj_log_alert()
gobj_log_critical()
gobj_log_error()
gobj_log_warning()
gobj_log_info()
gobj_log_debug()
gobj_get_log_priority_name()
gobj_get_log_data()
gobj_log_clear_counters()
gobj_log_last_message()
gobj_log_set_last_message()
set_show_backtrace_fn()
print_backtrace()
trace_vjson()
gobj_trace_msg()
gobj_info_msg()
gobj_trace_json()
gobj_trace_buffer()
gobj_trace_dump()
print_error()
gobj_repr_global_trace_levels()
gobj_repr_gclass_trace_levels()
gobj_trace_level_list()
gobj_get_global_trace_level()
gobj_get_gclass_trace_level()
gobj_get_gclass_trace_no_level()
gobj_get_gobj_trace_level()
gobj_get_gobj_trace_no_level()
gobj_get_gclass_trace_level_list()
gobj_get_gclass_trace_no_level_list()
gobj_get_gobj_trace_level_tree()
gobj_get_gobj_trace_no_level_tree()
gobj_trace_level()
gobj_trace_no_level()
is_level_tracing()
is_level_not_tracing()
gobj_set_gobj_trace()
gobj_set_gclass_trace()
gobj_set_deep_tracing()
gobj_get_deep_tracing()
gobj_set_global_trace()
gobj_set_global_no_trace()
gobj_load_trace_filter()
gobj_add_trace_filter()
gobj_remove_trace_filter()
gobj_get_trace_filter()
gobj_set_gclass_no_trace()
gobj_set_gobj_no_trace()
trace_machine()
tab()
gbuffer_create()
gbuffer_remove()
gbuffer_incref()
gbuffer_decref()
gbuffer_cur_rd_pointer()
gbuffer_reset_rd()
gbuffer_set_rd_offset()
gbuffer_ungetc()
gbuffer_get_rd_offset()
gbuffer_get()
gbuffer_getchar()
gbuffer_chunk()
gbuffer_getline()
gbuffer_cur_wr_pointer()
gbuffer_reset_wr()
gbuffer_set_wr()
gbuffer_append()
gbuffer_append_string()
gbuffer_append_char()
gbuffer_append_gbuf()
gbuffer_printf()
gbuffer_vprintf()
gbuffer_head_pointer()
gbuffer_clear()
gbuffer_leftbytes()
gbuffer_totalbytes()
gbuffer_freebytes()
gbuffer_setlabel()
gbuffer_getlabel()
gbuffer_setmark()
gbuffer_getmark()
gbuffer_serialize()
gbuffer_deserialize()
gbuffer_string_to_base64()
gbuffer_base64_to_string()
json2gbuf()
gbuf2json()
gobj_trace_dump_gbuf()
gobj_trace_dump_full_gbuf()
dl_init()
dl_first()
dl_last()
dl_next()
dl_prev()
dl_insert()
dl_add()
dl_find()
dl_delete()
dl_flush()
dl_size()
Kwid API
kw_add_binary_type()
kw_serialize()
kw_deserialize()
kw_incref()
kw_decref()
kw_has_key()
kw_set_path_delimiter()
kw_find_path()
kw_set_subdict_value()
kw_delete()
kw_delete_subkey()
kw_find_str_in_list()
kw_find_json_in_list()
kwid_compare_records()
kwid_compare_lists()
kw_get_dict()
kw_get_list()
kw_get_list_value()
kw_get_int()
kw_get_real()
kw_get_bool()
kw_get_str()
kw_get_dict_value()
kw_get_subdict_value()
kw_update_except()
kw_duplicate()
kw_clone_by_path()
kw_clone_by_keys()
kw_clone_by_not_keys()
kw_pop()
kw_match_simple()
kw_delete_private_keys()
kw_delete_metadata_keys()
kw_collapse()
kw_filter_private()
kw_filter_metadata()
kwjr_get()
kwid_get_ids()
kw_has_word()
kwid_match_id()
kwid_match_nid()
Helpers API
newdir()
newfile()
open_exclusive()
filesize()
filesize2()
lock_file()
unlock_file()
is_regular_file()
is_directory()
file_size()
file_permission()
file_exists()
subdir_exists()
file_remove()
mkrdir()
rmrdir()
rmrcontentdir()
delete_right_char()
delete_left_char()
build_path()
get_last_segment()
pop_last_segment()
helper_quote2doublequote()
helper_doublequote2quote()
all_numbers()
nice_size()
delete_right_blanks()
delete_left_blanks()
left_justify()
strntoupper()
strntolower()
translate_string()
change_char()
get_parameter()
get_key_value_parameter()
split2()
split_free2()
split3()
split_free3()
str_concat()
str_concat3()
str_concat_free()
idx_in_list()
str_in_list()
json_config()
load_persistent_json()
load_json_from_file()
save_json_to_file()
create_json_record()
json_record_to_schema()
bits2jn_strlist()
bits2gbuffer()
strings2bits()
json_list_str_index()
jn2real()
jn2integer()
jn2string()
jn2bool()
cmp_two_simple_json()
json_is_identical()
anystring2json()
string2json()
set_real_precision()
get_real_precision()
json2str()
json2uglystr()
json_check_refcounts()
json_print_refcounts()
json_str_in_list()
walk_dir_tree()
get_number_of_files()
get_ordered_filename_array()
free_ordered_filename_array()
tdump()
tdump2json()
print_json2()
debug_json()
current_timestamp()
tm2timestamp()
t2timestamp()
start_sectimer()
test_sectimer()
start_msectimer()
test_msectimer()
time_in_miliseconds_monotonic()
time_in_miliseconds()
time_in_seconds()
htonll()
ntohll()
list_open_files()
formatdate()
count_char()
get_hostname()
create_uuid()
node_uuid()
comm_prot_register()
comm_prot_get_gclass()
comm_prot_free()
launch_daemon()
parse_url()
get_url_schema()
ghttp_parser_received()
ghttp_parser_destroy()
ghttp_parser_reset()
istream_create()
istream_destroy()
istream_read_until_num_bytes()
istream_read_until_delimiter()
istream_consume()
istream_cur_rd_pointer()
istream_length()
istream_get_gbuffer()
istream_pop_gbuffer()
istream_new_gbuffer()
istream_extract_matched_data()
istream_reset_wr()
istream_reset_rd()
istream_clear()
istream_is_completed()
Command Parser API
command_parser()
gobj_build_cmds_doc()
authzs_list()
authz_get_level_desc()
gobj_build_authzs_doc()
Statistic Parser API
stats_parser()
build_stats()
Log UPD handler API
udpc_start_up()
udpc_end()
udpc_open()
udpc_close()
udpc_write()
udpc_fwrite()
Rotatory API
rotatory_start_up()
rotatory_end()
rotatory_open()
rotatory_close()
rotatory_write()
rotatory_fwrite()
rotatory_trunk()
rotatory_flush()
rotatory_path()
Testing API
capture_log_write()
set_expected_results()
test_json_file()
test_json()
test_directory_permission()
test_file_permission_and_size()
Glossary