fio 610 src/ftdm_io.c if (ftdmchan->span->fio->channel_destroy) { fio 612 src/ftdm_io.c if (ftdmchan->span->fio->channel_destroy(ftdmchan) == FTDM_SUCCESS) { fio 657 src/ftdm_io.c if (span->fio && span->fio->span_destroy) { fio 659 src/ftdm_io.c if (span->fio->span_destroy(span) != FTDM_SUCCESS) { fio 692 src/ftdm_io.c if (ftdmchan->span->fio->get_alarms) { fio 693 src/ftdm_io.c if ((status = ftdmchan->span->fio->get_alarms(ftdmchan)) == FTDM_SUCCESS) { fio 776 src/ftdm_io.c ftdm_io_interface_t *fio = NULL; fio 786 src/ftdm_io.c if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) { fio 788 src/ftdm_io.c if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)iotype))) { fio 794 src/ftdm_io.c if (!fio) { fio 799 src/ftdm_io.c if (!fio->configure_span) { fio 815 src/ftdm_io.c new_span->fio = fio; fio 1022 src/ftdm_io.c new_chan->fio = span->fio; fio 1117 src/ftdm_io.c assert(span->fio != NULL); fio 1119 src/ftdm_io.c if (span->fio->poll_event) { fio 1120 src/ftdm_io.c return span->fio->poll_event(span, ms, poll_events); fio 1122 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "poll_event method not implemented in module %s!", span->fio->name); fio 1165 src/ftdm_io.c ftdm_assert_return(span->fio != NULL, FTDM_FAIL, "No I/O module attached to this span!\n"); fio 1167 src/ftdm_io.c if (!span->fio->next_event) { fio 1168 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "next_event method not implemented in module %s!", span->fio->name); fio 1172 src/ftdm_io.c status = span->fio->next_event(span, event); fio 1188 src/ftdm_io.c ftdm_assert_return(span->fio != NULL, FTDM_FAIL, "No I/O module attached to this span!\n"); fio 1192 src/ftdm_io.c if (!span->fio->channel_next_event) { fio 1193 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "channel_next_event method not implemented in module %s!", span->fio->name); fio 1198 src/ftdm_io.c status = span->fio->channel_next_event(ftdmchan, event); fio 1797 src/ftdm_io.c status = ftdmchan->fio->open(ftdmchan); fio 1882 src/ftdm_io.c status = check->fio->open(check); fio 2709 src/ftdm_io.c status = check->fio->close(check); fio 2758 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "No IO attached to channel\n"); fio 3217 src/ftdm_io.c if (!ftdmchan->fio->command) { fio 3223 src/ftdm_io.c status = ftdmchan->fio->command(ftdmchan, command, obj); fio 3239 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "Null io interface\n"); fio 3240 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio->wait != NULL, FTDM_NOTIMPL, "wait method not implemented\n"); fio 3242 src/ftdm_io.c status = ftdmchan->fio->wait(ftdmchan, flags, to); fio 3534 src/ftdm_io.c return ftdmchan->fio->write(ftdmchan, data, datalen); fio 3539 src/ftdm_io.c ftdm_status_t status = ftdmchan->fio->read(ftdmchan, data, datalen); fio 3682 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "No I/O module attached to ftdmchan\n"); fio 3693 src/ftdm_io.c if (!ftdmchan->fio->read) { fio 3915 src/ftdm_io.c ftdm_assert_return(ftdmchan->fio != NULL, FTDM_FAIL, "null I/O on write!\n"); fio 3934 src/ftdm_io.c if (!ftdmchan->fio->write) { fio 4493 src/ftdm_io.c ftdm_io_interface_t *fio = NULL; fio 4513 src/ftdm_io.c if (!(fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) { fio 4515 src/ftdm_io.c if ((fio = (ftdm_io_interface_t *) hashtable_search(globals.interface_hash, (void *)type))) { fio 4521 src/ftdm_io.c if (fio && fio->api) { fio 4525 src/ftdm_io.c status = fio->api(&stream, cmd); fio 4570 src/ftdm_io.c if (!span->fio->get_alarms) { fio 4577 src/ftdm_io.c if (span->fio->get_alarms(span->channels[chan_index]) != FTDM_SUCCESS) { fio 4599 src/ftdm_io.c ftdm_assert_return(span->fio != NULL, FTDM_EINVAL, "span with no I/O configured\n"); fio 4600 src/ftdm_io.c ftdm_assert_return(span->fio->configure_span != NULL, FTDM_NOTIMPL, "span I/O with no channel configuration implemented\n"); fio 4604 src/ftdm_io.c *configured = span->fio->configure_span(span, str, chan_config->type, chan_config->name, chan_config->number); fio 4889 src/ftdm_io.c static ftdm_status_t process_module_config(ftdm_io_interface_t *fio) fio 4895 src/ftdm_io.c ftdm_assert_return(fio != NULL, FTDM_FAIL, "fio argument is null\n"); fio 4897 src/ftdm_io.c snprintf(filename, sizeof(filename), "%s.conf", fio->name); fio 4899 src/ftdm_io.c if (!fio->configure) { fio 4900 src/ftdm_io.c ftdm_log(FTDM_LOG_DEBUG, "Module %s does not support configuration.\n", fio->name); fio 4910 src/ftdm_io.c fio->configure(cfg.category, var, val, cfg.lineno); fio 2824 src/ftmod/ftmod_isdn/ftmod_isdn.c assert(fio != NULL); fio 2826 src/ftmod/ftmod_isdn/ftmod_isdn.c *fio = &isdn_interface; fio 359 src/ftmod/ftmod_libpri/ftmod_libpri.c assert(fio != NULL); fio 365 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 772 src/ftmod/ftmod_pritap/ftmod_pritap.c status = peerchan->fio->read(peerchan, peerbuf, &sizeread); fio 2266 src/ftmod/ftmod_r2/ftmod_r2.c assert(fio != NULL); fio 2272 src/ftmod/ftmod_r2/ftmod_r2.c *fio = &g_ftdm_r2_interface; fio 2185 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_assert(fio != NULL, "fio is NULL"); fio 2191 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c *fio = &ftdm_sangoma_boost_interface; fio 1274 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c *fio = &g_sngisdn_io_interface; fio 893 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c status = signal_data->dchan->fio->wait(signal_data->dchan, &flags, 1000); fio 901 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c status = signal_data->dchan->fio->write(signal_data->dchan, l1_frame->data, (ftdm_size_t*)&length); fio 1585 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c assert (fio != NULL); fio 1591 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 1538 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c assert(fio != NULL); fio 1560 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c *fio = &wanpipe_interface; fio 1265 src/ftmod/ftmod_zt/ftmod_zt.c assert(fio != NULL); fio 1308 src/ftmod/ftmod_zt/ftmod_zt.c *fio = &zt_interface; fio 695 src/include/freetdm.h #define FIO_IO_LOAD_ARGS (ftdm_io_interface_t **fio) fio 450 src/include/private/ftdm_core.h struct ftdm_io_interface *fio; fio 476 src/include/private/ftdm_core.h struct ftdm_io_interface *fio;