Index

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

A

Async Operation Interface Atomic Operations Interface

B

Base64 Interface Binary Search Tree Interface Bit Operations Interface Buffer Format Interface Buffer Interface Buffer Stream Interface

C

Condition Variable Interface Config File Interface

D

Directory Interface Dynamic List Interface

E

Environment Interface Errno Interface

F

FALSE Fd Stream Interface File Util Interface Finite State Machine

G

GetOpt Interface Global Variable Interface

H

Hash Table Interface HTTP PHP Translator HTTP Server Interface

L

List Interface Local Network Stream Interface Logging Interface

M

Memory Interface Memory Pool Interface MIME Interface Misc Utilities Mutex Interface

N

Network Interface

R

Random Number Interface Regex Interface Runtime Toolkit Interface

S

Scheduler Interface Shared Object Interface SILC_32_TO_PTR SILC_64_TO_PTR SILC_ALL_TASKS silc_asprintf SILC_ASSERT silc_async_abort silc_async_alloc silc_async_free silc_async_get_context silc_async_halt silc_async_init silc_async_resume silc_atomic_add_int16 silc_atomic_add_int32 silc_atomic_add_int8 silc_atomic_cas16 silc_atomic_cas32 silc_atomic_cas8 silc_atomic_cas_pointer silc_atomic_dec16 silc_atomic_dec32 silc_atomic_dec8 silc_atomic_get_int16 silc_atomic_get_int32 silc_atomic_get_int8 silc_atomic_get_pointer silc_atomic_inc16 silc_atomic_inc32 silc_atomic_inc8 silc_atomic_init16 silc_atomic_init32 silc_atomic_init8 silc_atomic_init_pointer silc_atomic_set_int16 silc_atomic_set_int32 silc_atomic_set_int8 silc_atomic_set_pointer silc_atomic_sub_int16 silc_atomic_sub_int32 silc_atomic_sub_int8 silc_atomic_uninit16 silc_atomic_uninit32 silc_atomic_uninit8 silc_atomic_uninit_pointer silc_attribute silc_base64_encode silc_base64_encode_file silc_base_decode silc_bit_clear silc_bit_clear_bitmap silc_bit_ffs silc_bit_ffz silc_bit_fns silc_bit_fnz silc_bit_get silc_bit_set silc_bit_test_and_clear silc_bit_test_and_set silc_bit_test_and_toggle silc_bit_toggle SILC_BITMAP_DECLARE SILC_BITMAP_SIZE silc_buffer_alloc silc_buffer_alloc_size silc_buffer_append silc_buffer_clear silc_buffer_clone silc_buffer_copy silc_buffer_data silc_buffer_datalen silc_buffer_end silc_buffer_enlarge silc_buffer_equal silc_buffer_format silc_buffer_format_vp silc_buffer_free silc_buffer_headlen silc_buffer_len silc_buffer_memcmp silc_buffer_printf silc_buffer_pull silc_buffer_pull_tail silc_buffer_purge silc_buffer_push silc_buffer_push_tail silc_buffer_put silc_buffer_put_head silc_buffer_put_tail silc_buffer_realloc silc_buffer_realloc_size silc_buffer_reset silc_buffer_salloc silc_buffer_salloc_size silc_buffer_sappend silc_buffer_sclone silc_buffer_scopy silc_buffer_senlarge silc_buffer_set silc_buffer_sformat silc_buffer_sformat_vp silc_buffer_sfree silc_buffer_spurge silc_buffer_srealloc silc_buffer_srealloc_size silc_buffer_sstrformat silc_buffer_start silc_buffer_steal silc_buffer_strchr silc_buffer_stream_create silc_buffer_stream_send silc_buffer_strformat silc_buffer_sunformat silc_buffer_sunformat_vp silc_buffer_tail silc_buffer_taillen silc_buffer_truelen silc_buffer_unformat silc_buffer_unformat_vp silc_calloc silc_clearenv silc_compare_timeval silc_cond_alloc silc_cond_broadcast silc_cond_free silc_cond_signal silc_cond_timedwait silc_cond_wait SILC_CONFIG_CALLBACK silc_config_close silc_config_get_filename silc_config_get_line silc_config_init silc_config_main silc_config_open silc_config_read_current_line silc_config_read_line silc_config_register silc_config_register_table silc_config_strerror silc_data2hex silc_dir_close silc_dir_entry_name silc_dir_name silc_dir_open silc_dir_read silc_dir_rewind silc_dlist_add silc_dlist_count silc_dlist_del silc_dlist_end silc_dlist_get silc_dlist_init silc_dlist_init_static silc_dlist_insert silc_dlist_sinit silc_dlist_start silc_dlist_uninit silc_dlist_uninit_static silc_dll_close silc_dll_error silc_dll_getsym silc_dll_load silc_errno silc_errno_location silc_errno_reason silc_errno_string silc_fd_stream_create silc_fd_stream_create2 silc_fd_stream_file silc_fd_stream_file2 silc_fd_stream_get_info silc_file_close silc_file_fsize silc_file_fstat silc_file_open silc_file_open_mode silc_file_read silc_file_readfile silc_file_set_nonblock silc_file_size silc_file_stat silc_file_write silc_file_writefile silc_file_writefile_mode silc_fingerprint silc_format silc_free silc_fsm_alloc SILC_FSM_CALL SILC_FSM_CALL_CONTINUE SILC_FSM_CALL_CONTINUE_SYNC silc_fsm_continue SILC_FSM_CONTINUE silc_fsm_continue_sync silc_fsm_event_alloc silc_fsm_event_free silc_fsm_event_init SILC_FSM_EVENT_SIGNAL SILC_FSM_EVENT_TIMEDWAIT SILC_FSM_EVENT_WAIT silc_fsm_finish SILC_FSM_FINISH silc_fsm_free silc_fsm_get_context silc_fsm_get_machine silc_fsm_get_schedule silc_fsm_get_state_context silc_fsm_init silc_fsm_is_started silc_fsm_next silc_fsm_next_later silc_fsm_set_context silc_fsm_set_state_context silc_fsm_start silc_fsm_start_sync SILC_FSM_STATE silc_fsm_thread_alloc silc_fsm_thread_init SILC_FSM_THREAD_WAIT SILC_FSM_WAIT SILC_FSM_YIELD SILC_GET16_LSB SILC_GET16_MSB SILC_GET32_LSB SILC_GET32_MSB SILC_GET64_MSB silc_get_input silc_get_num_cpu silc_get_real_name silc_get_username silc_getenv silc_getopt SILC_GETOPT_INIT silc_gets silc_gettimeofday silc_global_del_var silc_global_get_var silc_global_set_var silc_hash_data silc_hash_data_compare silc_hash_destructor silc_hash_ptr silc_hash_string silc_hash_string_case silc_hash_string_case_compare silc_hash_string_compare silc_hash_table_add silc_hash_table_add_ext silc_hash_table_alloc silc_hash_table_count silc_hash_table_del silc_hash_table_del_by_context silc_hash_table_del_by_context_ext silc_hash_table_del_ext silc_hash_table_find silc_hash_table_find_by_context silc_hash_table_find_by_context_ext silc_hash_table_find_ext silc_hash_table_find_foreach silc_hash_table_find_foreach_ext silc_hash_table_foreach silc_hash_table_free silc_hash_table_get silc_hash_table_list silc_hash_table_list_reset silc_hash_table_rehash silc_hash_table_rehash_ext silc_hash_table_set silc_hash_table_set_ext silc_hash_table_size silc_hash_uint silc_hash_utf8_compare silc_hash_utf8_string silc_hex2data silc_hexdump silc_htonl silc_htons silc_http_php silc_http_php_file silc_http_server_add_header silc_http_server_alloc silc_http_server_free silc_http_server_get_header silc_http_server_send silc_http_server_send_error silc_likely silc_list_add silc_list_count silc_list_del SILC_LIST_END silc_list_end silc_list_find silc_list_get silc_list_init silc_list_init_prev silc_list_insert silc_list_pop silc_list_sort silc_list_start silc_local_net_close_listener silc_local_net_connect silc_local_net_create_listener silc_log_debug SILC_LOG_DEBUG silc_log_debug_hexdump SILC_LOG_ERROR SILC_LOG_FATAL silc_log_flush_all silc_log_flushdelay silc_log_get_file SILC_LOG_HEXDUMP SILC_LOG_INFO silc_log_quick silc_log_reset_all silc_log_reset_callbacks silc_log_reset_debug_callbacks silc_log_set_callback silc_log_set_debug_callbacks silc_log_set_debug_string silc_log_set_file silc_log_timestamp SILC_LOG_WARNING silc_malloc SILC_MAX silc_memdup silc_mime_add_data silc_mime_add_field silc_mime_add_multipart silc_mime_alloc silc_mime_assemble silc_mime_assembler_alloc silc_mime_assembler_free silc_mime_assembler_purge silc_mime_decode silc_mime_encode silc_mime_encode_partial silc_mime_free silc_mime_get_data silc_mime_get_field silc_mime_get_multiparts silc_mime_is_multipart silc_mime_is_partial silc_mime_partial_free silc_mime_set_multipart silc_mime_steal_data SILC_MIN silc_mutex_alloc silc_mutex_assert_locked silc_mutex_free silc_mutex_lock silc_mutex_trylock silc_mutex_unlock silc_net_accept_connection silc_net_addr2bin silc_net_bin2addr silc_net_check_host_by_sock silc_net_check_local_by_sock silc_net_close_connection silc_net_close_listener silc_net_get_local_port silc_net_get_remote_port silc_net_get_socket_opt silc_net_gethostbyaddr silc_net_gethostbyaddr_async silc_net_gethostbyname silc_net_gethostbyname_async silc_net_is_ip silc_net_is_ip4 silc_net_is_ip6 silc_net_listener_get_hostname silc_net_listener_get_ip silc_net_listener_get_port silc_net_localhost silc_net_localip silc_net_set_socket_nonblock silc_net_set_socket_opt silc_net_tcp_connect silc_net_tcp_create_listener silc_net_tcp_create_listener2 silc_net_udp_connect silc_net_udp_receive silc_net_udp_send silc_ntohl silc_ntohs silc_offsetof silc_parse_command_line silc_parse_userfqdn silc_prefetch silc_prefetch_block SILC_PTR_TO_32 SILC_PTR_TO_64 SILC_PUT16_LSB SILC_PUT16_MSB SILC_PUT32_LSB SILC_PUT32_MSB SILC_PUT64_MSB silc_rand silc_rand64 silc_rand_seed silc_realloc silc_regex silc_regex_buffer silc_regex_compile silc_regex_free silc_regex_match silc_rol silc_rol64 silc_rolc silc_rolc64 silc_ror silc_ror64 silc_rorc silc_rorc64 silc_runtime_init silc_runtime_uninit silc_rwlock_alloc silc_rwlock_free silc_rwlock_rdlock silc_rwlock_unlock silc_rwlock_wrlock silc_scalloc silc_schedule silc_schedule_event_connect silc_schedule_event_disconnect silc_schedule_event_signal silc_schedule_get_context silc_schedule_get_fd_events silc_schedule_get_global silc_schedule_get_parent silc_schedule_get_stack silc_schedule_init silc_schedule_one silc_schedule_set_global silc_schedule_set_listen_fd silc_schedule_set_notify silc_schedule_stop silc_schedule_task_add_event silc_schedule_task_add_fd silc_schedule_task_add_signal silc_schedule_task_add_timeout silc_schedule_task_del silc_schedule_task_del_by_all silc_schedule_task_del_by_callback silc_schedule_task_del_by_context silc_schedule_task_del_by_fd silc_schedule_task_del_event silc_schedule_uninit silc_schedule_unset_listen_fd silc_schedule_wakeup silc_set_errno silc_set_errno_location silc_set_errno_nofail silc_set_errno_posix silc_set_errno_reason silc_set_errno_reason_nofail silc_setenv silc_sfree silc_smalloc silc_smemdup silc_snprintf silc_socket_stream_get_info silc_socket_stream_is_udp silc_socket_stream_set_info silc_socket_stream_set_qos silc_socket_tcp_stream_create silc_socket_udp_stream_create silc_srealloc silc_sstrdup silc_stack_alloc silc_stack_free silc_stack_get_alignment silc_stack_get_global silc_stack_malloc silc_stack_pop silc_stack_purge silc_stack_push silc_stack_realloc silc_stack_set_alignment silc_stack_set_global silc_stack_set_oom_handler SILC_STR_*_NSTRING SILC_STR_*_STRING SILC_STR_ADVANCE SILC_STR_BUFFER SILC_STR_DATA SILC_STR_DELETE SILC_STR_END SILC_STR_FUNC SILC_STR_OFFSET SILC_STR_OFFSET_END SILC_STR_OFFSET_START SILC_STR_REGEX SILC_STR_REPLACE SILC_STR_SINT16 SILC_STR_SINT32 SILC_STR_SINT64 SILC_STR_SINT8 SILC_STR_STRING SILC_STR_UINT16 SILC_STR_UINT32 SILC_STR_UINT64 SILC_STR_UINT8 silc_strdup silc_stream_close silc_stream_destroy silc_stream_get_schedule silc_stream_read silc_stream_set_notifier silc_stream_write SILC_STRFMT_END silc_string_compare silc_string_is_ascii silc_string_match silc_string_regexify silc_string_split silc_stringprep silc_strncat silc_subst SILC_SWAB_16 SILC_SWAB_32 SILC_TASK_CALLBACK SILC_TASK_EVENT_CALLBACK silc_thread_create silc_thread_exit silc_thread_pool_alloc silc_thread_pool_free silc_thread_pool_get_max_threads silc_thread_pool_num_free_threads silc_thread_pool_purge silc_thread_pool_run silc_thread_pool_set_max_threads silc_thread_queue_alloc silc_thread_queue_connect silc_thread_queue_disconnect silc_thread_queue_pop silc_thread_queue_pop_list silc_thread_queue_push silc_thread_queue_timed_pop silc_thread_self silc_thread_tls_get silc_thread_tls_set silc_thread_wait silc_thread_yield silc_time silc_time_epoch silc_time_generalized silc_time_generalized_string silc_time_msec silc_time_string silc_time_universal silc_time_universal_string silc_time_usec silc_time_value silc_timer_continue silc_timer_is_running silc_timer_start silc_timer_start_time silc_timer_stop silc_timer_synchronize silc_timer_tick silc_timer_value silc_timer_value_time silc_timezone silc_to_lower silc_to_upper silc_tree_add silc_tree_count silc_tree_del silc_tree_enumerate silc_tree_enumerate_duplicates silc_tree_find silc_tree_find_ext silc_tree_init silc_tree_minmax silc_unlikely silc_unsetenv silc_usleep silc_utf8_c2w silc_utf8_decode silc_utf8_decoded_len silc_utf8_encode silc_utf8_encoded_len silc_utf8_strcasecmp silc_utf8_strncasecmp silc_utf8_valid silc_utf8_w2c silc_va_copy silc_vasprintf SILC_VERIFY silc_vsnprintf silc_xml_current_location silc_xml_get_attribute silc_xml_parse silc_xml_parse_file silc_xml_parser_create silc_xml_parser_free SilcAsyncOperation SilcAsyncOperationAbort SilcAsyncOperationPause SilcAsyncOperationStruct SilcAtomic16 SilcAtomic32 SilcAtomic8 SilcAtomicPointer SilcBool SilcBuffer SilcBufferFormatFunc SilcBufferReceiveCallback SilcBufferRegexFlags SilcBufferUnformatFunc SilcCompare SilcCompareValue SilcCond SilcConfigCallback SilcConfigEntity SilcConfigErrno SilcConfigFile SilcConfigTable SilcConfigType SilcDir SilcDirEntry SilcDList SilcDll SilcExampleAPI SilcExampleAPI/silc_example_function SilcExampleAPI/SilcExampleStruct SilcExampleAPI/SilcExampleType SilcFileMode SilcFileStat SilcFloat32 SilcFloat64 SilcFSM SilcFSMDestructor SilcFSMEvent SilcFSMEventStruct SilcFSMStruct SilcFSMThread SilcFSMThreadDestructor SilcFSMThreadStruct SilcGetOpt SilcHashCompare SilcHashDestructor SilcHashForeach SilcHashFunction SilcHashTable SilcHashTableList SilcHttpConnection SilcHttpServer SilcHttpServerCallback SilcInt16 SilcInt32 SilcInt64 SilcInt8 SilcList SilcLocalNetSecurity SilcLogCb SilcLogDebugCb SilcLogHexdumpCb SilcLogType SilcMime SilcMimeAssembler SilcMutex SilcNetCallback SilcNetListener SilcNetResolveCallback SilcParam SilcRegex SilcRegexFlags SilcRegexMatch SilcResult SilcRwLock SilcSchedule SilcSnprintfRender SilcSocket SilcSocketStreamCallback SilcStack SilcStackFrame SilcStackOomHandler SilcStream SilcStreamNotifier SilcStreamOps SilcStreamStatus SilcStringEncoding SilcStringprepFlags SilcStringprepStatus SilcTask SilcTaskCallback SilcTaskEvent SilcTaskEventCallback SilcTaskNotifyCb SilcThread SilcThreadPool SilcThreadPoolFunc SilcThreadQueue SilcThreadStart SilcTime SilcTimer SilcTimerStruct SilcTimeStruct SilcTree SilcTreeHeader SilcTreeType SilcUInt16 SilcUInt32 SilcUInt64 SilcUInt8 SilcXMLParams SilcXMLParser SilcXMLParserHandler Snprintf Interface Socket Stream Interface Stream Interface String Utilities Stringprep Interface

T

Thread Interface Thread Queue Interface Time Interface Timer Interface TRUE Types and Definitions

U

UTF-8 Interface

X

XML Interface

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9