#include "../c++/window.hpp" #include int main(){ auto eo_aio = saw::setup_async_io(); if(eo_aio.is_error()){ auto& err = eo_aio.get_error(); std::cerr<<"Error: "< 0u){ std::cerr<<" - "< 0u){ std::cerr<<" - "<create_window({}, "foo"); if(!window){ return 42; } window->show(); bool running = true; aio.event_port.on_signal(saw::Signal::Terminate).then([&running](){ running = false; }).detach(); while(running){ device->flush(); wait.wait(std::chrono::seconds{1u}); } return 0; }