Exemplo n.º 1
0
LinphoneCoreManager* setup(bool_t enable_logs)  {
	LinphoneCoreManager *marie;
	int timeout = 300;

	linphone_core_enable_log_collection(enable_logs);

	marie = linphone_core_manager_new( "marie_rc");
	// wait a few seconds to generate some traffic
	while (--timeout){
		// Generate some logs - error logs because we must ensure that
		// even if user did not enable logs, we will see them
		ms_error("(test error)Timeout in %d...", timeout);
	}
	return marie;
}
Exemplo n.º 2
0
LinphoneCoreManager* setup(bool_t enable_logs)  {
	LinphoneCoreManager *marie;
	int timeout_ms = 3000;
	
	linphone_core_enable_log_collection(enable_logs);
	

	// linphone_core_set_log_collection_size(10);
	marie = linphone_core_manager_new( "marie_rc");
	// wait a few seconds to generate some traffic
	while (timeout_ms > 0){
		linphone_core_iterate(marie->lc);
		ms_usleep(100000); //100 ms sleep
		timeout_ms -= 100;
		// Generate some logs
		ms_message("Time left: %d", timeout_ms);
	}
	return marie;
}
Exemplo n.º 3
0
static void collect_cleanup(LinphoneCoreManager *marie)  {
	linphone_core_manager_destroy(marie);

	linphone_core_enable_log_collection(old_collection_state);
	linphone_core_reset_log_collection();
}
Exemplo n.º 4
0
static int collect_cleanup()  {
	linphone_core_enable_log_collection(old_collection_state);
	linphone_core_reset_log_collection();
	return 0;
}