history            93 src/ftdm_state.c 	hindex = (fchan->hindex == 0) ? (ftdm_array_len(fchan->history) - 1) : (fchan->hindex - 1);
history            95 src/ftdm_state.c 	ftdm_assert(!fchan->history[hindex].end_time, "End time should be zero!\n");
history            97 src/ftdm_state.c 	fchan->history[hindex].end_time = ftdm_current_time_in_ms();
history           101 src/ftdm_state.c 	diff = fchan->history[hindex].end_time - fchan->history[hindex].time;
history           193 src/ftdm_state.c 	hindex = (fchan->hindex == 0) ? (ftdm_array_len(fchan->history) - 1) : (fchan->hindex - 1);
history           194 src/ftdm_state.c 	diff = fchan->history[hindex].end_time - fchan->history[hindex].time;
history           202 src/ftdm_state.c 	fchan->last_state = fchan->history[hindex].last_state;
history           357 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].file = file;
history           358 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].func = func;
history           359 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].line = line;
history           360 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].state = ftdmchan->state;
history           361 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].last_state = ftdmchan->last_state;
history           362 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].time = ftdm_current_time_in_ms();
history           363 src/ftdm_state.c 	ftdmchan->history[ftdmchan->hindex].end_time = 0;
history           365 src/ftdm_state.c 	if (ftdmchan->hindex == ftdm_array_len(ftdmchan->history)) {
history           450 src/ftdm_state.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           451 src/ftdm_state.c 	snprintf(func, sizeof(func), "[%s]", fchan->history[i].func);
history           452 src/ftdm_state.c 	filename = strrchr(fchan->history[i].file, *FTDM_PATH_SEPARATOR);
history           454 src/ftdm_state.c 		filename = fchan->history[i].file;
history           459 src/ftdm_state.c 		*prevtime = fchan->history[i].time;
history           461 src/ftdm_state.c 	snprintf(line, sizeof(func), "[%s:%d]", filename, fchan->history[i].line);
history           462 src/ftdm_state.c 	stream->write_function(stream, "%-30.30s %-30.30s %-30.30s %lums\n", states, func, line, (fchan->history[i].time - *prevtime));
history           463 src/ftdm_state.c 	*prevtime = fchan->history[i].time;
history           474 src/ftdm_state.c 	if (!fchan->history[0].file) {
history           482 src/ftdm_state.c 	for (i = fchan->hindex; i < ftdm_array_len(fchan->history); i++) {
history           483 src/ftdm_state.c 		if (!fchan->history[i].file) {
history           411 src/include/private/ftdm_core.h 	ftdm_state_history_entry_t history[10];