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];