Move C/C++ sources to src subdirectory

This commit is contained in:
Vitaliy Filippov
2021-02-25 23:59:03 +03:00
parent 08aed962de
commit bf9a175efc
87 changed files with 194 additions and 189 deletions
+23
View File
@@ -0,0 +1,23 @@
// Copyright (c) Vitaliy Filippov, 2019+
// License: VNPL-1.1 or GNU GPL-2.0+ (see README.md for details)
#pragma once
#include <map>
#include "ringloop.h"
#include "timerfd_manager.h"
class epoll_manager_t
{
int epoll_fd;
ring_loop_t *ringloop;
std::map<int, std::function<void(int, int)>> epoll_handlers;
public:
epoll_manager_t(ring_loop_t *ringloop);
~epoll_manager_t();
void set_fd_handler(int fd, bool wr, std::function<void(int, int)> handler);
void handle_epoll_events();
timerfd_manager_t *tfd;
};