fio 454 src/ftdm_io.c if (ftdmchan->span->fio->channel_destroy) { fio 456 src/ftdm_io.c if (ftdmchan->span->fio->channel_destroy(ftdmchan) == FTDM_SUCCESS) { fio 494 src/ftdm_io.c if (span->fio && span->fio->span_destroy) { fio 496 src/ftdm_io.c if (span->fio->span_destroy(span) != FTDM_SUCCESS) { fio 529 src/ftdm_io.c if (ftdmchan->span->fio->get_alarms) { fio 530 src/ftdm_io.c if ((status = ftdmchan->span->fio->get_alarms(ftdmchan)) == FTDM_SUCCESS) { fio 591 src/ftdm_io.c ftdm_io_interface_t *fio = NULL; fio 601 src/ftdm_io.c if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) { fio 603 src/ftdm_io.c if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) { fio 609 src/ftdm_io.c if (!fio) { fio 614 src/ftdm_io.c if (!fio->configure_span) { fio 630 src/ftdm_io.c new_span->fio = fio; fio 837 src/ftdm_io.c new_chan->fio = span->fio; fio 933 src/ftdm_io.c assert(span->fio != NULL); fio 935 src/ftdm_io.c if (span->fio->poll_event) { fio 936 src/ftdm_io.c return span->fio->poll_event(span, ms); fio 938 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "poll_event method not implemented in module %s!", span->fio->name); fio 948 src/ftdm_io.c ftdm_assert_return(span->fio != NULL, FTDM_FAIL, "No I/O module attached to this span!\n"); fio 950 src/ftdm_io.c if (!span->fio->next_event) { fio 951 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "next_event method not implemented in module %s!", span->fio->name); fio 955 src/ftdm_io.c status = span->fio->next_event(span, event); fio 1775 src/ftdm_io.c status = ftdmchan->fio->open(ftdmchan); fio 1860 src/ftdm_io.c status = check->fio->open(check); fio 2393 src/ftdm_io.c status = check->fio->close(check); fio 2447 src/ftdm_io.c assert(ftdmchan->fio != NULL); fio 2768 src/ftdm_io.c if (!ftdmchan->fio->command) { fio 2774 src/ftdm_io.c status = ftdmchan->fio->command(ftdmchan, command, obj); fio 2789 src/ftdm_io.c assert(ftdmchan->fio != NULL); fio 2796 src/ftdm_io.c if (!ftdmchan->fio->wait) { fio 2801 src/ftdm_io.c return ftdmchan->fio->wait(ftdmchan, flags, to); fio 3088 src/ftdm_io.c return ftdmchan->fio->write(ftdmchan, data, datalen); fio 3094 src/ftdm_io.c ftdm_status_t status = ftdmchan->fio->read(ftdmchan, data, datalen); fio 3261 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "No I/O module attached to ftdmchan\n"); fio 3272 src/ftdm_io.c if (!ftdmchan->fio->read) { fio 3484 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "null I/O on write!\n"); fio 3499 src/ftdm_io.c if (!ftdmchan->fio->write) { fio 3844 src/ftdm_io.c ftdm_io_interface_t *fio = NULL; fio 3862 src/ftdm_io.c if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) { fio 3864 src/ftdm_io.c if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) { fio 3870 src/ftdm_io.c if (fio && fio->api) { fio 3874 src/ftdm_io.c status = fio->api(&stream, cmd); fio 3919 src/ftdm_io.c if (!span->fio->get_alarms) { fio 3926 src/ftdm_io.c if (span->fio->get_alarms(span->channels[chan_index]) != FTDM_SUCCESS) { fio 3942 src/ftdm_io.c ftdm_assert_return(span->fio != NULL, FTDM_EINVAL, "span with no I/O configured\n"); fio 3943 src/ftdm_io.c ftdm_assert_return(span->fio->configure_span != NULL, FTDM_NOTIMPL, "span I/O with no channel configuration implemented\n"); fio 3947 src/ftdm_io.c *configured = span->fio->configure_span(span, str, chan_config->type, chan_config->name, chan_config->number); fio 4218 src/ftdm_io.c static ftdm_status_t process_module_config(ftdm_io_interface_t *fio) fio 4224 src/ftdm_io.c ftdm_assert_return(fio != NULL, FTDM_FAIL, "fio argument is null\n"); fio 4226 src/ftdm_io.c snprintf(filename, sizeof(filename), "%s.conf", fio->name); fio 4228 src/ftdm_io.c if (!fio->configure) { fio 4229 src/ftdm_io.c ftdm_log(FTDM_LOG_DEBUG, "Module %s does not support configuration.\n", fio->name); fio 4239 src/ftdm_io.c fio->configure(cfg.category, var, val, cfg.lineno); fio 315 src/ftmod/ftmod_libpri/ftmod_libpri.c assert(fio != NULL); fio 321 src/ftmod/ftmod_libpri/ftmod_libpri.c *fio = &ftdm_libpri_interface; fio 1296 src/ftmod/ftmod_pika/ftmod_pika.c assert(fio != NULL); fio 1378 src/ftmod/ftmod_pika/ftmod_pika.c *fio = &pika_interface; fio 208 src/ftmod/ftmod_pritap/ftmod_pritap.c *fio = &ftdm_pritap_interface; fio 774 src/ftmod/ftmod_pritap/ftmod_pritap.c status = peerchan->fio->read(peerchan, peerbuf, &sizeread); fio 1304 src/ftmod/ftmod_r2/ftmod_r2.c assert(fio != NULL); fio 1310 src/ftmod/ftmod_r2/ftmod_r2.c *fio = &g_ftdm_r2_interface; fio 2197 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_assert(fio != NULL, "fio is NULL"); fio 2203 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c *fio = &ftdm_sangoma_boost_interface; fio 1027 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c *fio = &g_sngisdn_io_interface; fio 1579 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c assert (fio != NULL); fio 1585 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c *fio = &g_ftdm_sngss7_interface; fio 107 src/ftmod/ftmod_skel/ftmod_skel.c assert(fio != NULL); fio 124 src/ftmod/ftmod_skel/ftmod_skel.c *fio = &skel_interface; fio 1259 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c assert(fio != NULL); fio 1280 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c *fio = &wanpipe_interface; fio 1157 src/ftmod/ftmod_zt/ftmod_zt.c assert(fio != NULL); fio 1200 src/ftmod/ftmod_zt/ftmod_zt.c *fio = &zt_interface; fio 477 src/include/freetdm.h #define FIO_IO_LOAD_ARGS (ftdm_io_interface_t **fio) fio 429 src/include/private/ftdm_core.h struct ftdm_io_interface *fio; fio 451 src/include/private/ftdm_core.h struct ftdm_io_interface *fio;