void close_interfaces(void *ctx) { int i; moddebug("nof_input=%d, nof_output=%d\n",nof_input_itf,nof_output_itf); if (ctrl_in) { if (oesr_itf_close(ctrl_in)) { oesr_perror("oesr_itf_close"); } } for (i=0;i<nof_input_itf;i++) { moddebug("input_%d=0x%x\n",i,inputs[i]); if (inputs[i]) { if (oesr_itf_close(inputs[i])) { oesr_perror("oesr_itf_close"); } } } for (i=0;i<nof_output_itf;i++) { moddebug("output_%d=0x%x\n",i,outputs[i]); if (outputs[i]) { if (oesr_itf_close(outputs[i])) { oesr_perror("oesr_itf_close"); } } } }
int close_remote_itf(void *ctx, int nof_itf) { int i; for (i=0;i<nof_itf;i++) { if (oesr_itf_close(outputs[i].itf)) { oesr_perror("oesr_itf_close"); } } return 0; }