variables 3998 src/ftdm_io.c if (caller_data->variables) { variables 3999 src/ftdm_io.c hashtable_destroy(caller_data->variables); variables 4001 src/ftdm_io.c caller_data->variables = NULL; variables 4007 src/ftdm_io.c if (caller_data->variables) { variables 4008 src/ftdm_io.c hashtable_remove(caller_data->variables, (void *)var_name); variables 4023 src/ftdm_io.c if (!caller_data->variables) { variables 4025 src/ftdm_io.c caller_data->variables = create_hashtable(16, ftdm_hash_hashfromstring, ftdm_hash_equalkeys); variables 4026 src/ftdm_io.c ftdm_assert_return(caller_data->variables, FTDM_FAIL, "Failed to create hash table\n"); variables 4031 src/ftdm_io.c hashtable_insert(caller_data->variables, t_name, t_val, HASHTABLE_FLAG_FREE_KEY | HASHTABLE_FLAG_FREE_VALUE); variables 4039 src/ftdm_io.c if (!caller_data->variables || !var_name) { variables 4043 src/ftdm_io.c var = (const char *)hashtable_search(((struct hashtable*)caller_data->variables), (void *)var_name); variables 4050 src/ftdm_io.c hashiter = caller_data->variables == NULL ? NULL : hashtable_first(caller_data->variables); variables 317 src/include/freetdm.h ftdm_variable_container_t variables; /*!< Variables attached to this call */