history 1329 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].file = file; history 1330 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].func = func; history 1331 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].line = line; history 1332 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].state = ftdmchan->state; history 1333 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].last_state = ftdmchan->last_state; history 1334 src/ftdm_io.c ftdmchan->history[ftdmchan->hindex].time = ftdm_current_time_in_ms(); history 1336 src/ftdm_io.c if (ftdmchan->hindex == ftdm_array_len(ftdmchan->history)) { history 5376 src/ftdm_io.c if (!fchan->history[0].file) { history 5383 src/ftdm_io.c for (i = fchan->hindex; i < ftdm_array_len(fchan->history); i++) { history 5384 src/ftdm_io.c if (!fchan->history[i].file) { history 5387 src/ftdm_io.c snprintf(states, sizeof(states), "%-5.15s => %-5.15s", ftdm_channel_state2str(fchan->history[i].last_state), ftdm_channel_state2str(fchan->history[i].state)); history 5388 src/ftdm_io.c snprintf(func, sizeof(func), "[%s]", fchan->history[i].func); history 5389 src/ftdm_io.c snprintf(line, sizeof(func), "[%s:%d]", fchan->history[i].file, fchan->history[i].line); history 5394 src/ftdm_io.c snprintf(states, sizeof(states), "%-5.15s => %-5.15s", ftdm_channel_state2str(fchan->history[i].last_state), ftdm_channel_state2str(fchan->history[i].state)); history 5395 src/ftdm_io.c snprintf(func, sizeof(func), "[%s]", fchan->history[i].func); history 5396 src/ftdm_io.c snprintf(line, sizeof(func), "[%s:%d]", fchan->history[i].file, fchan->history[i].line); history 393 src/include/private/ftdm_core.h ftdm_channel_history_entry_t history[10];