polybar-dwm/include/components/eventloop.hpp
2021-09-21 20:36:23 +02:00

29 lines
317 B
C++

#pragma once
#include <uv.h>
#include "common.hpp"
POLYBAR_NS
class eventloop {
public:
eventloop();
~eventloop();
void run();
void stop();
/**
* TODO remove
*/
uv_loop_t* get() const {
return m_loop.get();
}
private:
std::unique_ptr<uv_loop_t> m_loop{nullptr};
};
POLYBAR_NS_END