FT_DECLARE 44 src/ftdm_state.c FT_DECLARE(ftdm_status_t) ftdm_channel_init(ftdm_channel_t *fchan) FT_DECLARE 824 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_set_queue_handler(ftdm_queue_handler_t *handler); FT_DECLARE 832 src/include/freetdm.h FT_DECLARE(int) ftdm_channel_get_availability(ftdm_channel_t *ftdmchan); FT_DECLARE 845 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_answer(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 855 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_place(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 875 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_call_place(const char *file, const char *func, int line, ftdm_caller_data_t *caller_data, ftdm_hunting_scheme_t *hunting); FT_DECLARE 893 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_indicate(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan, ftdm_channel_indication_t indication); FT_DECLARE 899 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_send_msg(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan, ftdm_sigmsg_t *sigmsg); FT_DECLARE 905 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_hangup(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 911 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_hangup_with_cause(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan, ftdm_call_cause_t); FT_DECLARE 919 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_reset(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 925 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_hold(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 931 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_channel_call_unhold(const char *file, const char *func, int line, ftdm_channel_t *ftdmchan); FT_DECLARE 934 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_channel_call_check_answered(const ftdm_channel_t *ftdmchan); FT_DECLARE 937 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_channel_call_check_busy(const ftdm_channel_t *ftdmchan); FT_DECLARE 940 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_channel_call_check_hangup(const ftdm_channel_t *ftdmchan); FT_DECLARE 943 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_channel_call_check_done(const ftdm_channel_t *ftdmchan); FT_DECLARE 946 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_channel_call_check_hold(const ftdm_channel_t *ftdmchan); FT_DECLARE 949 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_set_sig_status(ftdm_channel_t *ftdmchan, ftdm_signaling_status_t status); FT_DECLARE 952 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_get_sig_status(ftdm_channel_t *ftdmchan, ftdm_signaling_status_t *status); FT_DECLARE 955 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_set_sig_status(ftdm_span_t *span, ftdm_signaling_status_t status); FT_DECLARE 958 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_get_sig_status(ftdm_span_t *span, ftdm_signaling_status_t *status); FT_DECLARE 968 src/include/freetdm.h FT_DECLARE(void) ftdm_channel_set_private(ftdm_channel_t *ftdmchan, void *pvt); FT_DECLARE 977 src/include/freetdm.h FT_DECLARE(void *) ftdm_channel_get_private(const ftdm_channel_t *ftdmchan); FT_DECLARE 988 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_clear_token(ftdm_channel_t *ftdmchan, const char *token); FT_DECLARE 997 src/include/freetdm.h FT_DECLARE(void) ftdm_channel_replace_token(ftdm_channel_t *ftdmchan, const char *old_token, const char *new_token); FT_DECLARE 1009 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_add_token(ftdm_channel_t *ftdmchan, char *token, int end); FT_DECLARE 1020 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_token(const ftdm_channel_t *ftdmchan, uint32_t tokenid); FT_DECLARE 1029 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_token_count(const ftdm_channel_t *ftdmchan); FT_DECLARE 1038 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_io_interval(const ftdm_channel_t *ftdmchan); FT_DECLARE 1047 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_io_packet_len(const ftdm_channel_t *ftdmchan); FT_DECLARE 1056 src/include/freetdm.h FT_DECLARE(ftdm_codec_t) ftdm_channel_get_codec(const ftdm_channel_t *ftdmchan); FT_DECLARE 1065 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_last_error(const ftdm_channel_t *ftdmchan); FT_DECLARE 1076 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_get_alarms(ftdm_channel_t *ftdmchan, ftdm_alarm_flag_t *alarmbits); FT_DECLARE 1085 src/include/freetdm.h FT_DECLARE(ftdm_chan_type_t) ftdm_channel_get_type(const ftdm_channel_t *ftdmchan); FT_DECLARE 1097 src/include/freetdm.h FT_DECLARE(ftdm_size_t) ftdm_channel_dequeue_dtmf(ftdm_channel_t *ftdmchan, char *dtmf, ftdm_size_t len); FT_DECLARE 1104 src/include/freetdm.h FT_DECLARE(void) ftdm_channel_flush_dtmf(ftdm_channel_t *ftdmchan); FT_DECLARE 1117 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_poll_event(ftdm_span_t *span, uint32_t ms, short *poll_events); FT_DECLARE 1128 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_find(uint32_t id, ftdm_span_t **span); FT_DECLARE 1137 src/include/freetdm.h FT_DECLARE(const char *) ftdm_span_get_last_error(const ftdm_span_t *span); FT_DECLARE 1153 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_create(const char *iotype, const char *name, ftdm_span_t **span); FT_DECLARE 1166 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_add_channel(ftdm_span_t *span, ftdm_socket_t sockfd, ftdm_chan_type_t type, ftdm_channel_t **chan); FT_DECLARE 1169 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_add_to_group(const char* name, ftdm_channel_t* ftdmchan); FT_DECLARE 1172 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_remove_from_group(ftdm_group_t* group, ftdm_channel_t* ftdmchan); FT_DECLARE 1189 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_read_event(ftdm_channel_t *ftdmchan, ftdm_event_t **event); FT_DECLARE 1192 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_group_find(uint32_t id, ftdm_group_t **group); FT_DECLARE 1195 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_group_find_by_name(const char *name, ftdm_group_t **group); FT_DECLARE 1198 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_group_create(ftdm_group_t **group, const char *name); FT_DECLARE 1201 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_channel_use_count(ftdm_span_t *span, uint32_t *count); FT_DECLARE 1204 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_group_channel_use_count(ftdm_group_t *group, uint32_t *count); FT_DECLARE 1207 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_group_get_id(const ftdm_group_t *group); FT_DECLARE 1224 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_open(uint32_t span_id, uint32_t chan_id, ftdm_channel_t **ftdmchan); FT_DECLARE 1242 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_span(uint32_t span_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan); FT_DECLARE 1260 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_group(uint32_t group_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan); FT_DECLARE 1276 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_close(ftdm_channel_t **ftdmchan); FT_DECLARE 1288 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_command(ftdm_channel_t *ftdmchan, ftdm_command_t command, void *arg); FT_DECLARE 1300 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_wait(ftdm_channel_t *ftdmchan, ftdm_wait_flag_t *flags, int32_t timeout); FT_DECLARE 1312 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_read(ftdm_channel_t *ftdmchan, void *data, ftdm_size_t *datalen); FT_DECLARE 1337 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_write(ftdm_channel_t *ftdmchan, void *data, ftdm_size_t datasize, ftdm_size_t *datalen); FT_DECLARE 1343 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_add_var(ftdm_channel_t *ftdmchan, const char *var_name, const char *value); FT_DECLARE 1347 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_var(ftdm_channel_t *ftdmchan, const char *var_name); FT_DECLARE 1356 src/include/freetdm.h FT_DECLARE(ftdm_iterator_t *) ftdm_channel_get_var_iterator(const ftdm_channel_t *ftdmchan, ftdm_iterator_t *iter); FT_DECLARE 1362 src/include/freetdm.h FT_DECLARE(void *) ftdm_iterator_current(ftdm_iterator_t *iter); FT_DECLARE 1365 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_get_current_var(ftdm_iterator_t *iter, const char **var_name, const char **var_val); FT_DECLARE 1368 src/include/freetdm.h FT_DECLARE(ftdm_iterator_t *) ftdm_iterator_next(ftdm_iterator_t *iter); FT_DECLARE 1373 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_iterator_free(ftdm_iterator_t *iter); FT_DECLARE 1379 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_add_var(ftdm_caller_data_t *caller_data, const char *var_name, const char *value); FT_DECLARE 1383 src/include/freetdm.h FT_DECLARE(const char *) ftdm_call_get_var(ftdm_caller_data_t *caller_data, const char *var_name); FT_DECLARE 1392 src/include/freetdm.h FT_DECLARE(ftdm_iterator_t *) ftdm_call_get_var_iterator(const ftdm_caller_data_t *caller_data, ftdm_iterator_t *iter); FT_DECLARE 1395 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_get_current_var(ftdm_iterator_t *iter, const char **var_name, const char **var_val); FT_DECLARE 1401 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_clear_vars(ftdm_caller_data_t *caller_data); FT_DECLARE 1407 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_remove_var(ftdm_caller_data_t *caller_data, const char *var_name); FT_DECLARE 1412 src/include/freetdm.h FT_DECLARE(void) ftdm_call_clear_data(ftdm_caller_data_t *caller_data); FT_DECLARE 1415 src/include/freetdm.h FT_DECLARE(ftdm_span_t *) ftdm_channel_get_span(const ftdm_channel_t *ftdmchan); FT_DECLARE 1418 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_span_id(const ftdm_channel_t *ftdmchan); FT_DECLARE 1421 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_ph_span_id(const ftdm_channel_t *ftdmchan); FT_DECLARE 1424 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_span_name(const ftdm_channel_t *ftdmchan); FT_DECLARE 1427 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_id(const ftdm_channel_t *ftdmchan); FT_DECLARE 1430 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_name(const ftdm_channel_t *ftdmchan); FT_DECLARE 1433 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_number(const ftdm_channel_t *ftdmchan); FT_DECLARE 1436 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_channel_get_ph_id(const ftdm_channel_t *ftdmchan); FT_DECLARE 1454 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_configure_span(ftdm_span_t *span, const char *type, fio_signal_cb_t sig_cb, ...); FT_DECLARE 1469 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_configure_span_signaling(ftdm_span_t *span, const char *type, fio_signal_cb_t sig_cb, ftdm_conf_parameter_t *parameters); FT_DECLARE 1484 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_start(ftdm_span_t *span); FT_DECLARE 1498 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_stop(ftdm_span_t *span); FT_DECLARE 1508 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_add_io_interface(ftdm_io_interface_t *io_interface); FT_DECLARE 1511 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_find_by_name(const char *name, ftdm_span_t **span); FT_DECLARE 1514 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_span_get_id(const ftdm_span_t *span); FT_DECLARE 1517 src/include/freetdm.h FT_DECLARE(const char *) ftdm_span_get_name(const ftdm_span_t *span); FT_DECLARE 1523 src/include/freetdm.h FT_DECLARE(ftdm_iterator_t *) ftdm_span_get_chan_iterator(const ftdm_span_t *span, ftdm_iterator_t *iter); FT_DECLARE 1533 src/include/freetdm.h FT_DECLARE(char *) ftdm_api_execute(const char *cmd); FT_DECLARE 1545 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_conf_node_create(const char *name, ftdm_conf_node_t **node, ftdm_conf_node_t *parent); FT_DECLARE 1557 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_conf_node_add_param(ftdm_conf_node_t *node, const char *param, const char *val); FT_DECLARE 1567 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_conf_node_destroy(ftdm_conf_node_t *node); FT_DECLARE 1580 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_configure_span_channels(ftdm_span_t *span, const char *str, ftdm_channel_config_t *chan_config, unsigned *configured); FT_DECLARE 1590 src/include/freetdm.h FT_DECLARE(void) ftdm_span_set_trunk_type(ftdm_span_t *span, ftdm_trunk_type_t type); FT_DECLARE 1599 src/include/freetdm.h FT_DECLARE(ftdm_trunk_type_t) ftdm_span_get_trunk_type(const ftdm_span_t *span); FT_DECLARE 1602 src/include/freetdm.h FT_DECLARE(const char *) ftdm_span_get_trunk_type_str(const ftdm_span_t *span); FT_DECLARE 1612 src/include/freetdm.h FT_DECLARE(ftdm_channel_t *) ftdm_span_get_channel(const ftdm_span_t *span, uint32_t chanid); FT_DECLARE 1615 src/include/freetdm.h FT_DECLARE(uint32_t) ftdm_span_get_chan_count(const ftdm_span_t *span); FT_DECLARE 1618 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_set_caller_data(ftdm_channel_t *ftdmchan, ftdm_caller_data_t *caller_data); FT_DECLARE 1621 src/include/freetdm.h FT_DECLARE(ftdm_caller_data_t *) ftdm_channel_get_caller_data(ftdm_channel_t *channel); FT_DECLARE 1624 src/include/freetdm.h FT_DECLARE(int) ftdm_channel_get_state(const ftdm_channel_t *ftdmchan); FT_DECLARE 1627 src/include/freetdm.h FT_DECLARE(int) ftdm_channel_get_last_state(const ftdm_channel_t *ftdmchan); FT_DECLARE 1630 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_state_str(const ftdm_channel_t *channel); FT_DECLARE 1633 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_last_state_str(const ftdm_channel_t *channel); FT_DECLARE 1639 src/include/freetdm.h FT_DECLARE(char *) ftdm_channel_get_history_str(const ftdm_channel_t *channel); FT_DECLARE 1644 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_init(ftdm_channel_t *ftdmchan); FT_DECLARE 1647 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_set_blocking_mode(const ftdm_span_t *span, ftdm_bool_t enabled); FT_DECLARE 1650 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_init(void); FT_DECLARE 1653 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_configuration(void); FT_DECLARE 1656 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_destroy(void); FT_DECLARE 1659 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_global_set_memory_handler(ftdm_memory_handler_t *handler); FT_DECLARE 1662 src/include/freetdm.h FT_DECLARE(void) ftdm_global_set_crash_policy(ftdm_crash_policy_t policy); FT_DECLARE 1665 src/include/freetdm.h FT_DECLARE(void) ftdm_global_set_logger(ftdm_logger_t logger); FT_DECLARE 1668 src/include/freetdm.h FT_DECLARE(void) ftdm_global_set_default_logger(int level); FT_DECLARE 1671 src/include/freetdm.h FT_DECLARE(void) ftdm_global_set_mod_directory(const char *path); FT_DECLARE 1674 src/include/freetdm.h FT_DECLARE(void) ftdm_global_set_config_directory(const char *path); FT_DECLARE 1677 src/include/freetdm.h FT_DECLARE(ftdm_bool_t) ftdm_running(void); FT_DECLARE 53 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_npi(const char *npi_string, uint8_t *target); FT_DECLARE 65 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_ton(const char *ton_string, uint8_t *target); FT_DECLARE 76 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_bearer_capability(const char *bc_string, uint8_t *target); FT_DECLARE 87 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_bearer_layer1(const char *bc_string, uint8_t *target); FT_DECLARE 98 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_screening_ind(const char *string, uint8_t *target); FT_DECLARE 110 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_presentation_ind(const char *string, uint8_t *target); FT_DECLARE 121 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_is_number(const char *number); FT_DECLARE 132 src/include/ftdm_call_utils.h FT_DECLARE(ftdm_status_t) ftdm_set_calling_party_category(const char *string, uint8_t *target); FT_DECLARE 124 src/include/ftdm_declare.h #define FTDM_STR2ENUM_P(_FUNC1, _FUNC2, _TYPE) FT_DECLARE(_TYPE) _FUNC1 (const char *name); FT_DECLARE(const char *) _FUNC2 (_TYPE type); FT_DECLARE 126 src/include/ftdm_declare.h FT_DECLARE(_TYPE) _FUNC1 (const char *name) \ FT_DECLARE 140 src/include/ftdm_declare.h FT_DECLARE(const char *) _FUNC2 (_TYPE type) \ FT_DECLARE 32 src/include/ftdm_dso.h FT_DECLARE(ftdm_status_t) ftdm_dso_destroy(ftdm_dso_lib_t *lib); FT_DECLARE 33 src/include/ftdm_dso.h FT_DECLARE(ftdm_dso_lib_t) ftdm_dso_open(const char *path, char **err); FT_DECLARE 34 src/include/ftdm_dso.h FT_DECLARE(void *) ftdm_dso_func_sym(ftdm_dso_lib_t lib, const char *sym, char **err); FT_DECLARE 35 src/include/ftdm_dso.h FT_DECLARE(char *) ftdm_build_dso_path(const char *name, char *path, ftdm_size_t len); FT_DECLARE 115 src/include/ftdm_os.h FT_DECLARE(char *) ftdm_strdup(const char *str); FT_DECLARE 118 src/include/ftdm_os.h FT_DECLARE(char *) ftdm_strndup(const char *str, ftdm_size_t inlen); FT_DECLARE 121 src/include/ftdm_os.h FT_DECLARE(ftdm_time_t) ftdm_current_time_in_ms(void); FT_DECLARE 39 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_thread_create_detached(ftdm_thread_function_t func, void *data); FT_DECLARE 40 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_thread_create_detached_ex(ftdm_thread_function_t func, void *data, ftdm_size_t stack_size); FT_DECLARE 41 src/include/ftdm_threadmutex.h FT_DECLARE(void) ftdm_thread_override_default_stacksize(ftdm_size_t size); FT_DECLARE 43 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_mutex_create(ftdm_mutex_t **mutex); FT_DECLARE 44 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_mutex_destroy(ftdm_mutex_t **mutex); FT_DECLARE 47 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) _ftdm_mutex_lock(ftdm_mutex_t *mutex); FT_DECLARE 50 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) _ftdm_mutex_trylock(ftdm_mutex_t *mutex); FT_DECLARE 53 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) _ftdm_mutex_unlock(ftdm_mutex_t *mutex); FT_DECLARE 55 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_interrupt_create(ftdm_interrupt_t **cond, ftdm_socket_t device); FT_DECLARE 56 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_interrupt_destroy(ftdm_interrupt_t **cond); FT_DECLARE 57 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_interrupt_signal(ftdm_interrupt_t *cond); FT_DECLARE 58 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_interrupt_wait(ftdm_interrupt_t *cond, int ms); FT_DECLARE 59 src/include/ftdm_threadmutex.h FT_DECLARE(ftdm_status_t) ftdm_interrupt_multiple_wait(ftdm_interrupt_t *interrupts[], ftdm_size_t size, int ms); FT_DECLARE 60 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_status_t) ftdm_buffer_create(ftdm_buffer_t **buffer, ftdm_size_t blocksize, ftdm_size_t start_len, ftdm_size_t max_len); FT_DECLARE 66 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_len(ftdm_buffer_t *buffer); FT_DECLARE 72 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_freespace(ftdm_buffer_t *buffer); FT_DECLARE 78 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_inuse(ftdm_buffer_t *buffer); FT_DECLARE 86 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen); FT_DECLARE 95 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_read_loop(ftdm_buffer_t *buffer, void *data, ftdm_size_t datalen); FT_DECLARE 101 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_set_loops(ftdm_buffer_t *buffer, int32_t loops); FT_DECLARE 109 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_write(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen); FT_DECLARE 116 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_toss(ftdm_buffer_t *buffer, ftdm_size_t datalen); FT_DECLARE 121 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_zero(ftdm_buffer_t *buffer); FT_DECLARE 127 src/include/private/ftdm_buffer.h FT_DECLARE(void) ftdm_buffer_destroy(ftdm_buffer_t **buffer); FT_DECLARE 134 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_seek(ftdm_buffer_t *buffer, ftdm_size_t datalen); FT_DECLARE 138 src/include/private/ftdm_buffer.h FT_DECLARE(ftdm_size_t) ftdm_buffer_zwrite(ftdm_buffer_t *buffer, const void *data, ftdm_size_t datalen); FT_DECLARE 128 src/include/private/ftdm_config.h FT_DECLARE (int) ftdm_config_get_cas_bits(char *strvalue, unsigned char *outbits); FT_DECLARE 528 src/include/private/ftdm_core.h FT_DECLARE(int32_t) ftdm_fsk_modulator_generate_carrier_bits(ftdm_fsk_modulator_t *fsk_trans, uint32_t bits); FT_DECLARE 529 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_fsk_modulator_generate_chan_sieze(ftdm_fsk_modulator_t *fsk_trans); FT_DECLARE 530 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_fsk_modulator_send_data(ftdm_fsk_modulator_t *fsk_trans); FT_DECLARE 536 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_modulator_init(ftdm_fsk_modulator_t *fsk_trans, FT_DECLARE 546 src/include/private/ftdm_core.h FT_DECLARE(int8_t) ftdm_bitstream_get_bit(ftdm_bitstream_t *bsp); FT_DECLARE 547 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_bitstream_init(ftdm_bitstream_t *bsp, uint8_t *data, uint32_t datalen, ftdm_endian_t endian, uint8_t ss); FT_DECLARE 548 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_data_parse(ftdm_fsk_data_state_t *state, ftdm_size_t *type, char **data, ftdm_size_t *len); FT_DECLARE 549 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_demod_feed(ftdm_fsk_data_state_t *state, int16_t *data, size_t samples); FT_DECLARE 550 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_demod_destroy(ftdm_fsk_data_state_t *state); FT_DECLARE 551 src/include/private/ftdm_core.h FT_DECLARE(int) ftdm_fsk_demod_init(ftdm_fsk_data_state_t *state, int rate, uint8_t *buf, size_t bufsize); FT_DECLARE 552 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_data_init(ftdm_fsk_data_state_t *state, uint8_t *data, uint32_t datalen); FT_DECLARE 553 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_data_add_mdmf(ftdm_fsk_data_state_t *state, ftdm_mdmf_type_t type, const uint8_t *data, uint32_t datalen); FT_DECLARE 554 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_data_add_checksum(ftdm_fsk_data_state_t *state); FT_DECLARE 555 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_fsk_data_add_sdmf(ftdm_fsk_data_state_t *state, const char *date, char *number); FT_DECLARE 556 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_channel_send_fsk_data(ftdm_channel_t *ftdmchan, ftdm_fsk_data_state_t *fsk_data, float db_level); FT_DECLARE 558 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_span_load_tones(ftdm_span_t *span, const char *mapname); FT_DECLARE 560 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_channel_use(ftdm_channel_t *ftdmchan); FT_DECLARE 562 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_generate_sln_silence(int16_t *data, uint32_t samples, uint32_t divisor); FT_DECLARE 564 src/include/private/ftdm_core.h FT_DECLARE(uint32_t) ftdm_separate_string(char *buf, char delim, char **array, int arraylen); FT_DECLARE 565 src/include/private/ftdm_core.h FT_DECLARE(void) print_bits(uint8_t *b, int bl, char *buf, int blen, int e, uint8_t ss); FT_DECLARE 566 src/include/private/ftdm_core.h FT_DECLARE(void) print_hex_bytes(uint8_t *data, ftdm_size_t dlen, char *buf, ftdm_size_t blen); FT_DECLARE 571 src/include/private/ftdm_core.h FT_DECLARE(int) ftdm_load_modules(void); FT_DECLARE 573 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_unload_modules(void); FT_DECLARE 575 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_span_send_signal(ftdm_span_t *span, ftdm_sigmsg_t *sigmsg); FT_DECLARE 577 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_channel_clear_needed_tones(ftdm_channel_t *ftdmchan); FT_DECLARE 578 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_channel_rotate_tokens(ftdm_channel_t *ftdmchan); FT_DECLARE 580 src/include/private/ftdm_core.h FT_DECLARE(int) ftdm_load_module(const char *name); FT_DECLARE 581 src/include/private/ftdm_core.h FT_DECLARE(int) ftdm_load_module_assume(const char *name); FT_DECLARE 582 src/include/private/ftdm_core.h FT_DECLARE(int) ftdm_vasprintf(char **ret, const char *fmt, va_list ap); FT_DECLARE 584 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_span_close_all(void); FT_DECLARE 585 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_channel_open_chan(ftdm_channel_t *ftdmchan); FT_DECLARE 586 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_ack_indication(ftdm_channel_t *ftdmchan, ftdm_channel_indication_t indication, ftdm_status_t status); FT_DECLARE 606 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_span_next_event(ftdm_span_t *span, ftdm_event_t **event); FT_DECLARE 617 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_channel_queue_dtmf(ftdm_channel_t *ftdmchan, const char *dtmf); FT_DECLARE 620 src/include/private/ftdm_core.h FT_DECLARE(ftdm_status_t) ftdm_span_trigger_signals(const ftdm_span_t *span); FT_DECLARE 623 src/include/private/ftdm_core.h FT_DECLARE(void) ftdm_channel_clear_detected_tones(ftdm_channel_t *ftdmchan); FT_DECLARE 47 src/include/private/ftdm_cpu_monitor.h FT_DECLARE(struct ftdm_cpu_monitor_stats*) ftdm_new_cpu_monitor(void); FT_DECLARE 52 src/include/private/ftdm_cpu_monitor.h FT_DECLARE(void) ftdm_delete_cpu_monitor(struct ftdm_cpu_monitor_stats *p); FT_DECLARE 60 src/include/private/ftdm_cpu_monitor.h FT_DECLARE(ftdm_status_t) ftdm_cpu_get_system_idle_time (struct ftdm_cpu_monitor_stats *p, double *idle_percentage); FT_DECLARE 51 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_create(ftdm_sched_t **sched, const char *name); FT_DECLARE 54 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_run(ftdm_sched_t *sched); FT_DECLARE 57 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_free_run(ftdm_sched_t *sched); FT_DECLARE 69 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_timer(ftdm_sched_t *sched, const char *name, FT_DECLARE 80 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_cancel_timer(ftdm_sched_t *sched, ftdm_timer_id_t timer); FT_DECLARE 83 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_destroy(ftdm_sched_t **sched); FT_DECLARE 90 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_get_time_to_next_timer(const ftdm_sched_t *sched, int32_t *timeto); FT_DECLARE 93 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_status_t) ftdm_sched_global_init(void); FT_DECLARE 96 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_bool_t) ftdm_free_sched_running(void); FT_DECLARE 99 src/include/private/ftdm_sched.h FT_DECLARE(ftdm_bool_t) ftdm_free_sched_stop(void); FT_DECLARE 104 src/include/private/ftdm_state.h FT_DECLARE(ftdm_status_t) _ftdm_channel_complete_state(const char *file, const char *function, int line, ftdm_channel_t *fchan); FT_DECLARE 106 src/include/private/ftdm_state.h FT_DECLARE(int) ftdm_check_state_all(ftdm_span_t *span, ftdm_channel_state_t state); FT_DECLARE 190 src/include/private/ftdm_state.h FT_DECLARE(ftdm_status_t) ftdm_channel_set_state(const char *file, const char *func, int line, FT_DECLARE 198 src/include/private/ftdm_state.h FT_DECLARE(ftdm_status_t) _ftdm_set_state(const char *file, const char *func, int line, FT_DECLARE 168 src/include/private/hashtable.h FT_DECLARE(unsigned int) FT_DECLARE 180 src/include/private/hashtable.h FT_DECLARE(void) FT_DECLARE 183 src/include/private/hashtable.h FT_DECLARE(struct hashtable_iterator*) hashtable_first(struct hashtable *h); FT_DECLARE 184 src/include/private/hashtable.h FT_DECLARE(struct hashtable_iterator*) hashtable_next(struct hashtable_iterator *i); FT_DECLARE 185 src/include/private/hashtable.h FT_DECLARE(void) hashtable_this(struct hashtable_iterator *i, const void **key, int *klen, void **val);