Esempio n. 1
0
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");
			}
		}
	}

}
Esempio n. 2
0
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;
}