}
-- calls_remaining;
waiting_for_reply = false;
+std::cout << "callback wrocil" << std::endl;
}
gboolean periodic_check (gpointer data)
}
if (!calls_remaining) {
+std::cout << "ostatni plomien zgasl" << std::endl;
g_main_loop_quit(mainloop);
return TRUE;
}
+std::cout << "idle, zapuszczam sleepa zeby sie template zregenerowal" << std::endl;
waiting_for_reply = true;
subsession_remove_user(UID, SUBSESSION_NAME.data(), nullptr, nullptr);
std::this_thread::sleep_for(sleep_duration);
+std::cout << "sleep DONER. robie nowego Add calla" << std::endl;
start_timestamp = Clock::now();
subsession_add_user_fixed_size(UID, SUBSESSION_NAME.data(), IMAGE_SIZE, callback, nullptr);
return TRUE;
const auto idle_id = g_idle_add(periodic_check, nullptr);
mainloop = g_main_loop_new(nullptr, false);
+std::cout << "achtung. zapuszczam mainloope" << std::endl;
g_main_loop_run(mainloop);
std::cout << "Waited an average of " << total_duration.count() / CALLS_TO_MAKE << "ms per subsession add" << std::endl;