Yuneta Simplified
Get Started
Philosophy
Guides
GObj API
gobj_end()
gobj_get_exit_code()
gobj_get_yuno_must_die()
gobj_is_shutdowning()
gobj_set_exit_code()
gobj_set_yuno_must_die()
gobj_shutdown()
gobj_start_up()
gclass2json()
gclass_add_event_type()
gclass_add_ev_action()
gclass_add_state()
gclass_attr_desc()
gclass_authz_desc()
gclass_check_fsm()
gclass_command_desc()
gclass_create()
gclass_find_by_name()
gclass_find_event_type()
gclass_find_public_event()
gclass_gclass_name()
gclass_gclass_register()
gclass_has_attr()
gclass_unregister()
gobj_create2()
gobj_create_default_service()
gobj_create()
gobj_create_pure_child()
gobj_create_service()
gobj_create_tree0()
gobj_create_tree()
gobj_create_volatil()
gobj_create_yuno()
gobj_destroy_childs()
gobj_destroy()
gobj_service_factory()
gobj_service_register()
gobj_attr_desc()
gobj_attr_type()
gobj_has_attr()
gobj_has_bottom_attr()
gobj_hsdata2()
gobj_hsdata()
gobj_is_readable_attr()
gobj_is_writable_attr()
gobj_list_persistent_attrs()
gobj_read_attr()
gobj_read_attrs()
gobj_read_bool_attr()
gobj_read_integer_attr()
gobj_read_json_attr()
gobj_read_pointer_attr()
gobj_read_real_attr()
gobj_read_str_attr()
gobj_read_user_data()
gobj_remove_persistent_attrs()
gobj_reset_rstats_attrs()
gobj_reset_volatil_attrs()
gobj_save_persistent_attrs()
gobj_write_attr()
gobj_write_attrs()
gobj_write_bool_attr()
gobj_write_integer_attr()
gobj_write_json_attr()
gobj_write_new_json_attr()
gobj_write_pointer_attr()
gobj_write_real_attr()
gobj_write_str_attr()
gobj_write_strn_attr()
gobj_write_user_data()
build_command_response()
gobj_autoplay_services()
gobj_autostart_services()
gobj_bottom_gobj()
gobj_change_parent()
gobj_child_by_index()
gobj_child_by_name()
gobj_child_size2()
gobj_child_size()
gobj_command()
gobj_default_service()
gobj_disable()
gobj_enable()
gobj_find_child()
gobj_find_gclass_service()
gobj_find_gobj()
gobj_find_service_by_gclass()
gobj_find_service()
gobj_first_child()
gobj_free_iter()
gobj_last_bottom_gobj()
gobj_last_child()
gobj_local_method()
gobj_match_childs()
gobj_match_childs_tree()
gobj_match_gobj()
gobj_next_child()
gobj_pause_autoplay_services()
gobj_pause()
gobj_play()
gobj_prev_child()
gobj_search_path()
gobj_services()
gobj_set_bottom_gobj()
gobj_start_childs()
gobj_start()
gobj_start_tree()
gobj_stats()
gobj_stop_autostart_services()
gobj_stop_childs()
gobj_stop()
gobj_stop_tree()
gobj_walk_gobj_childs()
gobj_walk_gobj_childs_tree()
gobj_change_state()
gobj_current_state()
gobj_event_type_by_name()
gobj_event_type()
gobj_has_event()
gobj_has_output_event()
gobj_has_state()
gobj_in_this_state()
gobj_send_event()
gobj_create_resource()
gobj_delete_resource()
gobj_get_resource()
gobj_list_resource()
gobj_save_resource()
gobj_find_subscribings()
gobj_find_subscriptions()
gobj_list_subscriptions()
gobj_publish_event()
gobj_subscribe_event()
gobj_unsubscribe_event()
gobj_unsubscribe_list()
gobj_authenticate()
gobj_authz()
gobj_authzs()
gobj_get_global_authz_table()
gobj_user_has_authz()
get_attrs_schema()
get_cur_system_memory()
get_max_system_memory()
get_sdata_flag_desc()
get_sdata_flag_table()
gobj2json()
gobj_command_desc()
gobj_full_name()
gobj_gclass()
gobj_gclass_name()
gobj_global_variables()
gobj_is_destroying()
gobj_is_disabled()
gobj_is_playing()
gobj_is_pure_child()
gobj_is_running()
gobj_is_service()
gobj_is_volatil()
gobj_name()
gobj_parent()
gobj_priv_data()
gobj_set_volatil()
gobj_short_name()
gobj_typeof_gclass()
gobj_typeof_inherited_gclass()
gobj_view_tree()
gobj_yuno_id()
gobj_yuno()
gobj_yuno_name()
gobj_yuno_node_owner()
gobj_yuno_realm_env()
gobj_yuno_realm_id()
gobj_yuno_realm_name()
gobj_yuno_realm_owner()
gobj_yuno_realm_role()
gobj_yuno_role()
gobj_yuno_role_plus_name()
gobj_yuno_tag()
gobj_decr_stat()
gobj_get_stat()
gobj_incr_stat()
gobj_jn_stats()
gobj_set_stat()
gobj_activate_snap()
gobj_create_node()
gobj_delete_node()
gobj_get_node()
gobj_link_nodes()
gobj_list_instances()
gobj_list_nodes()
gobj_list_snaps()
gobj_node_childs()
gobj_node_parents()
gobj_node_tree()
gobj_shoot_snap()
gobj_topic_desc()
gobj_topic_hooks()
gobj_topic_jtree()
gobj_topic_links()
gobj_topic_size()
gobj_treedbs()
gobj_treedb_topics()
gobj_unlink_nodes()
gobj_update_node()
gobj_calloc_func()
gobj_free_func()
gobj_get_allocators()
gobj_get_maximum_block()
gobj_malloc_func()
gobj_realloc_func()
gobj_set_allocators()
gobj_strdup()
gobj_strndup()
print_track_mem()
set_memory_check_list()
glog_end()
glog_init()
gobj_get_log_data()
gobj_get_log_priority_name()
gobj_info_msg()
gobj_log_add_handler()
gobj_log_alert()
gobj_log_clear_counters()
gobj_log_critical()
gobj_log_debug()
gobj_log_del_handler()
gobj_log_error()
gobj_log_exist_handler()
gobj_log_info()
gobj_log_last_message()
gobj_log_list_handlers()
gobj_log_register_handler()
gobj_log_set_global_handler_option()
gobj_log_set_last_message()
gobj_log_warning()
gobj_trace_buffer()
gobj_trace_dump()
gobj_trace_json()
gobj_trace_msg()
print_backtrace()
print_error()
set_show_backtrace_fn()
stdout_fwrite()
stdout_write()
trace_msg0()
trace_vjson()
gobj_add_trace_filter()
gobj_get_deep_tracing()
gobj_get_gclass_trace_level_list()
gobj_get_gclass_trace_level()
gobj_get_gclass_trace_no_level_list()
gobj_get_gclass_trace_no_level()
gobj_get_global_trace_level()
gobj_get_gobj_trace_level()
gobj_get_gobj_trace_level_tree()
gobj_get_gobj_trace_no_level()
gobj_get_gobj_trace_no_level_tree()
gobj_get_trace_filter()
gobj_load_trace_filter()
gobj_remove_trace_filter()
gobj_repr_gclass_trace_levels()
gobj_repr_global_trace_levels()
gobj_set_deep_tracing()
gobj_set_gclass_no_trace()
gobj_set_gclass_trace()
gobj_set_global_no_trace()
gobj_set_global_trace()
gobj_set_gobj_no_trace()
gobj_set_gobj_trace()
gobj_trace_level_list()
gobj_trace_level()
gobj_trace_no_level()
is_level_not_tracing()
is_level_tracing()
tab()
trace_machine()
gbuf2json()
gbuffer_append_char()
gbuffer_append_gbuf()
gbuffer_append()
gbuffer_append_string()
gbuffer_base64_to_string()
gbuffer_chunk()
gbuffer_clear()
gbuffer_create()
gbuffer_cur_rd_pointer()
gbuffer_cur_wr_pointer()
gbuffer_decref()
gbuffer_deserialize()
gbuffer_encode_base64()
gbuffer_freebytes()
gbuffer_getchar()
gbuffer_getlabel()
gbuffer_getline()
gbuffer_getmark()
gbuffer_get()
gbuffer_get_rd_offset()
gbuffer_head_pointer()
gbuffer_incref()
gbuffer_leftbytes()
gbuffer_printf()
gbuffer_remove()
gbuffer_reset_rd()
gbuffer_reset_wr()
gbuffer_serialize()
gbuffer_setlabel()
gbuffer_setmark()
gbuffer_set_rd_offset()
gbuffer_set_wr()
gbuffer_string_to_base64()
gbuffer_totalbytes()
gbuffer_ungetc()
gbuffer_vprintf()
gobj_trace_dump_full_gbuf()
gobj_trace_dump_gbuf()
json2gbuf()
dl_add()
dl_delete()
dl_find()
dl_first()
dl_flush()
dl_init()
dl_insert()
dl_last()
dl_next()
dl_prev()
dl_size()
Helpers API
file_exists()
file_permission()
file_remove()
file_size()
filesize()
filesize2()
is_directory()
is_regular_file()
lock_file()
mkrdir()
newdir()
newfile()
open_exclusive()
rmrcontentdir()
rmrdir()
subdir_exists()
unlock_file()
all_numbers()
bin2hex()
build_path()
change_char()
count_char()
delete_left_blanks()
delete_left_char()
delete_right_blanks()
delete_right_char()
get_key_value_parameter()
get_last_segment()
get_parameter()
helper_doublequote2quote()
helper_quote2doublequote()
hex2bin()
idx_in_list()
left_justify()
nice_size()
pop_last_segment()
replace_string()
split2()
split3()
split_free2()
split_free3()
str_concat()
str_concat3()
str_concat_free()
str_in_list()
strntolower()
strntoupper()
translate_string()
anystring2json()
bits2gbuffer()
bits2jn_strlist()
cmp_two_simple_json()
create_json_record()
debug_json()
get_real_precision()
jn2bool()
jn2integer()
jn2real()
jn2string()
json2str()
json2uglystr()
json_check_refcounts()
json_config()
json_is_identical()
json_list_str_index()
json_print_refcounts()
json_record_to_schema()
json_str_in_list()
legalstring2json()
load_json_from_file()
load_persistent_json()
print_json2()
save_json_to_file()
set_real_precision()
string2json()
str2json()
strings2bits()
free_ordered_filename_array()
get_number_of_files()
get_ordered_filename_array()
walk_dir_tree()
approxidate()
approxidate_careful()
approxidate_relative()
current_timestamp()
datestamp()
date_mode_from_type()
date_overflows()
formatdate()
htonll()
list_open_files()
ntohll()
parse_date()
parse_date_basic()
parse_date_format()
parse_expiry_date()
parse_timestamp()
show_date()
show_date_relative()
start_msectimer()
start_sectimer()
t2timestamp()
tm_to_time_t()
test_msectimer()
test_sectimer()
time_in_miliseconds()
time_in_miliseconds_monotonic()
time_in_seconds()
tm2timestamp()
create_uuid()
get_hostname()
node_uuid()
comm_prot_free()
comm_prot_get_gclass()
comm_prot_register()
launch_daemon()
get_url_schema()
parse_url()
init_backtrace_with_backtrace()
show_backtrace_with_backtrace()
tdump()
tdump2json()
ghttp_parser_create()
ghttp_parser_destroy()
ghttp_parser_received()
ghttp_parser_reset()
macro ISTREAM_CREATE()
macro ISTREAM_DESTROY()
istream_clear()
istream_consume()
istream_create()
istream_cur_rd_pointer()
istream_destroy()
istream_extract_matched_data()
istream_get_gbuffer()
istream_is_completed()
istream_length()
istream_new_gbuffer()
istream_pop_gbuffer()
istream_read_until_delimiter()
istream_read_until_num_bytes()
istream_reset_rd()
istream_reset_wr()
GObj Auxiliary API
kw_add_binary_type()
kw_clone_by_keys()
kw_clone_by_not_keys()
kw_clone_by_path()
kw_collapse()
kw_decref()
kw_delete()
kw_delete_metadata_keys()
kw_delete_private_keys()
kw_delete_subkey()
kw_deserialize()
kw_duplicate()
kw_filter_metadata()
kw_filter_private()
kw_find_json_in_list()
kw_find_path()
kw_find_str_in_list()
kw_get_bool()
kw_get_dict()
kw_get_dict_value()
kw_get_int()
kw_get_list()
kw_get_list_value()
kw_get_real()
kw_get_str()
kw_get_subdict_value()
kw_has_key()
kw_has_word()
kwid_compare_lists()
kwid_compare_records()
kwid_get_ids()
kwid_match_id()
kwid_match_nid()
kw_incref()
kwjr_get()
kw_match_simple()
kw_pop()
kw_select()
kw_serialize()
kw_set_dict_value()
kw_set_path_delimiter()
kw_set_subdict_value()
kw_update_except()
command_parser()
gobj_build_cmds_doc()
authzs_list()
authz_get_level_desc()
gobj_build_authzs_doc()
build_stats()
stats_parser()
udpc_close()
udpc_end()
udpc_fwrite()
udpc_open()
udpc_start_up()
udpc_write()
rotatory_close()
rotatory_end()
rotatory_flush()
rotatory_fwrite()
rotatory_open()
rotatory_path()
rotatory_start_up()
rotatory_trunk()
rotatory_write()
capture_log_write()
set_expected_results()
test_directory_permission()
test_file_permission_and_size()
test_json_file()
test_json()
Timeranger2 API
tranger2_append_record()
tranger2_backup_topic()
tranger2_close_all_lists()
tranger2_close_iterator()
tranger2_close_list()
tranger2_close_rt_disk()
tranger2_close_rt_mem()
tranger2_close_topic()
tranger2_create_topic()
tranger2_delete_record()
tranger2_delete_topic()
tranger2_dict_topic_desc_cols()
tranger2_get_iterator_by_id()
tranger2_get_rt_disk_by_id()
tranger2_get_rt_mem_by_id()
tranger2_iterator_get_page()
tranger2_iterator_size()
tranger2_list_keys()
tranger2_list_topic_desc_cols()
tranger2_list_topics()
tranger2_open_iterator()
tranger2_open_list()
tranger2_open_rt_disk()
tranger2_open_rt_mem()
tranger2_open_topic()
tranger2_print_md0_record()
tranger2_print_md1_record()
tranger2_print_md2_record()
tranger2_print_record_filename()
tranger2_read_record_content()
tranger2_read_user_flag()
tranger2_set_trace_level()
tranger2_set_user_flag()
tranger2_shutdown()
tranger2_startup()
tranger2_stop()
tranger2_str2system_flag()
tranger2_topic_desc()
tranger2_topic_key_size()
tranger2_topic()
tranger2_topic_name()
tranger2_topic_size()
tranger2_write_topic_cols()
tranger2_write_topic_var()
tranger2_write_user_flag()
fs_create_watcher_event()
fs_start_watcher_event()
fs_stop_watcher_event()
trmsg_active_records()
trmsg_add_instance()
trmsg_close_list()
trmsg_close_topics()
trmsg_data_tree()
trmsg_foreach_active_messages()
trmsg_foreach_instances_messages()
trmsg_foreach_messages()
trmsg_get_active_md()
trmsg_get_active_message()
trmsg_get_instances()
trmsg_get_message()
trmsg_get_messages()
trmsg_open_list()
trmsg_open_topics()
trmsg_record_instances()
build_msg2db_index_path()
msg2db_append_message()
msg2db_close_db()
msg2db_get_message()
msg2db_list_messages()
msg2db_open_db()
trq_add_retries()
trq_answer()
trq_append()
trq_check_backup()
trq_check_pending_rowid()
trq_clear_ack_timer()
trq_clear_retries()
trq_close()
trq_first_msg()
trq_get_by_rowid()
trq_get_metadata()
trq_get_soft_mark()
trq_last_msg()
trq_load_all()
trq_load()
trq_msg_json()
trq_msg_md_record()
trq_msg_rowid()
trq_msg_time()
trq_next_msg()
trq_open()
trq_prev_msg()
trq_set_ack_timer()
trq_set_first_rowid()
trq_set_hard_flag()
trq_set_maximum_retries()
trq_set_metadata()
trq_set_soft_mark()
trq_size_by_key()
trq_size()
trq_test_ack_timer()
trq_test_retries()
trq_topic()
trq_tranger()
trq_unload_msg()
add_jtree_path()
create_template_record()
current_snap_tag()
decode_child_ref()
decode_parent_ref()
node_collapsed_view()
parse_hooks()
parse_schema_cols()
parse_schema()
set_volatil_values()
treedb_activate_snap()
treedb_autolink()
treedb_clean_node()
treedb_close_db()
treedb_close_topic()
treedb_create_node()
_treedb_create_topic_cols_desc()
treedb_create_topic()
treedb_delete_instance()
treedb_delete_node()
treedb_delete_topic()
treedb_get_id_index()
treedb_get_instance()
treedb_get_node()
treedb_get_topic_hooks()
treedb_get_topic_links()
treedb_is_treedbs_topic()
treedb_link_nodes()
treedb_list_instances()
treedb_list_nodes()
treedb_list_parents()
treedb_list_snaps()
treedb_list_treedb()
treedb_node_childs()
treedb_node_jtree()
treedb_open_db()
treedb_parent_refs()
treedb_save_node()
treedb_set_callback()
treedb_set_trace()
treedb_shoot_snap()
treedb_topic_pkey2s_filter()
treedb_topic_pkey2s()
treedb_topic_size()
treedb_topics()
treedb_unlink_nodes()
treedb_update_node()
Event Loop API
get_peername()
get_sockname()
is_tcp_socket()
is_udp_socket()
set_tcp_socket_options()
yev_create_accept_event()
yev_create_connect_event()
yev_create_inotify_event()
yev_create_read_event()
yev_create_timer_event()
yev_create_write_event()
yev_destroy_event()
yev_event_is_running()
yev_event_is_stopped()
yev_event_is_stopping()
yev_event_type_name()
yev_flag_strings()
yev_get_callback()
yev_get_fd()
yev_get_flag()
yev_get_gbuf()
yev_get_gobj()
yev_get_loop()
yev_get_result()
yev_get_state()
yev_get_state_name()
yev_get_type()
yev_get_user_data()
yev_get_yuno()
yev_loop_create()
yev_loop_destroy()
yev_loop_reset_running()
yev_loop_run()
yev_loop_run_once()
yev_loop_stop()
yev_protocol_set_protocol_fill_hints_fn()
yev_set_fd()
yev_set_flag()
yev_set_gbuffer()
yev_setup_accept_event()
yev_setup_connect_event()
yev_set_user_data()
yev_start_event()
yev_start_timer_event()
yev_stop_event()
TLS API
ytls_cleanup()
ytls_decrypt_data()
ytls_do_handshake()
ytls_encrypt_data()
ytls_flush()
ytls_free_secure_filter()
ytls_get_last_error()
ytls_init()
ytls_new_secure_filter()
ytls_set_trace()
ytls_shutdown()
ytls_version()
Glossary
Source code in:
helpers.h
helpers.c
Daemon Functions