interrupt 96 src/ftdm_io.c ftdm_interrupt_t *interrupt; interrupt 4870 src/ftdm_io.c ftdm_interrupt_wait(monitor->interrupt, monitor->interval); interrupt 4883 src/ftdm_io.c if (ftdm_interrupt_create(&globals.cpu_monitor.interrupt, FTDM_INVALID_SOCKET) != FTDM_SUCCESS) { interrupt 4897 src/ftdm_io.c if (!globals.cpu_monitor.interrupt) { interrupt 4905 src/ftdm_io.c if (ftdm_interrupt_signal(globals.cpu_monitor.interrupt) != FTDM_SUCCESS) { interrupt 4914 src/ftdm_io.c ftdm_interrupt_destroy(&globals.cpu_monitor.interrupt); interrupt 41 src/ftdm_queue.c static ftdm_status_t ftdm_std_queue_get_interrupt(ftdm_queue_t *queue, ftdm_interrupt_t **interrupt); interrupt 46 src/ftdm_queue.c ftdm_interrupt_t *interrupt; interrupt 101 src/ftdm_queue.c if (ftdm_interrupt_create(&queue->interrupt, FTDM_INVALID_SOCKET) != FTDM_SUCCESS) { interrupt 110 src/ftdm_queue.c if (queue->interrupt) { interrupt 111 src/ftdm_queue.c ftdm_interrupt_destroy(&queue->interrupt); interrupt 145 src/ftdm_queue.c ftdm_interrupt_signal(queue->interrupt); interrupt 194 src/ftdm_queue.c ret = ftdm_interrupt_wait(queue->interrupt, ms); interrupt 202 src/ftdm_queue.c static ftdm_status_t ftdm_std_queue_get_interrupt(ftdm_queue_t *queue, ftdm_interrupt_t **interrupt) interrupt 205 src/ftdm_queue.c ftdm_assert_return(interrupt != NULL, FTDM_FAIL, "Queue is null!\n"); interrupt 206 src/ftdm_queue.c *interrupt = queue->interrupt; interrupt 217 src/ftdm_queue.c ftdm_interrupt_destroy(&queue->interrupt); interrupt 246 src/ftdm_threadmutex.c ftdm_interrupt_t *interrupt = NULL; interrupt 253 src/ftdm_threadmutex.c interrupt = ftdm_calloc(1, sizeof(*interrupt)); interrupt 254 src/ftdm_threadmutex.c if (!interrupt) { interrupt 259 src/ftdm_threadmutex.c interrupt->device = device; interrupt 261 src/ftdm_threadmutex.c interrupt->event = CreateEvent(NULL, FALSE, FALSE, NULL); interrupt 262 src/ftdm_threadmutex.c if (!interrupt->event) { interrupt 271 src/ftdm_threadmutex.c interrupt->readfd = fds[0]; interrupt 272 src/ftdm_threadmutex.c interrupt->writefd = fds[1]; interrupt 275 src/ftdm_threadmutex.c *ininterrupt = interrupt; interrupt 279 src/ftdm_threadmutex.c if (interrupt) { interrupt 281 src/ftdm_threadmutex.c if (interrupt->readfd) { interrupt 282 src/ftdm_threadmutex.c close(interrupt->readfd); interrupt 283 src/ftdm_threadmutex.c close(interrupt->writefd); interrupt 284 src/ftdm_threadmutex.c interrupt->readfd = -1; interrupt 285 src/ftdm_threadmutex.c interrupt->writefd = -1; interrupt 288 src/ftdm_threadmutex.c ftdm_safe_free(interrupt); interrupt 295 src/ftdm_threadmutex.c FT_DECLARE(ftdm_status_t) ftdm_interrupt_wait(ftdm_interrupt_t *interrupt, int ms) interrupt 307 src/ftdm_threadmutex.c ftdm_assert_return(interrupt != NULL, FTDM_FAIL, "Condition is null!\n"); interrupt 312 src/ftdm_threadmutex.c ints[0] = interrupt->event; interrupt 313 src/ftdm_threadmutex.c if (interrupt->device != FTDM_INVALID_SOCKET) { interrupt 315 src/ftdm_threadmutex.c ints[1] = interrupt->device; interrupt 333 src/ftdm_threadmutex.c ints[0].fd = interrupt->readfd; interrupt 337 src/ftdm_threadmutex.c if (interrupt->device != FTDM_INVALID_SOCKET) { interrupt 339 src/ftdm_threadmutex.c ints[1].fd = interrupt->device; interrupt 369 src/ftdm_threadmutex.c FT_DECLARE(ftdm_status_t) ftdm_interrupt_signal(ftdm_interrupt_t *interrupt) interrupt 371 src/ftdm_threadmutex.c ftdm_assert_return(interrupt != NULL, FTDM_FAIL, "Interrupt is null!\n"); interrupt 373 src/ftdm_threadmutex.c if (!SetEvent(interrupt->event)) { interrupt 383 src/ftdm_threadmutex.c testpoll.fd = interrupt->readfd; interrupt 389 src/ftdm_threadmutex.c if ((err = write(interrupt->writefd, "w", 1)) != 1) { interrupt 400 src/ftdm_threadmutex.c ftdm_interrupt_t *interrupt = NULL; interrupt 402 src/ftdm_threadmutex.c interrupt = *ininterrupt; interrupt 404 src/ftdm_threadmutex.c CloseHandle(interrupt->event); interrupt 406 src/ftdm_threadmutex.c close(interrupt->readfd); interrupt 407 src/ftdm_threadmutex.c close(interrupt->writefd); interrupt 409 src/ftdm_threadmutex.c interrupt->readfd = -1; interrupt 410 src/ftdm_threadmutex.c interrupt->writefd = -1; interrupt 412 src/ftdm_threadmutex.c ftdm_safe_free(interrupt); interrupt 202 src/include/freetdm.h typedef ftdm_status_t (*ftdm_queue_get_interrupt_func_t)(ftdm_queue_t *queue, ftdm_interrupt_t **interrupt);