LogCabin
|
#include <cinttypes>
#include <memory>
#include "Core/ConditionVariable.h"
#include "Core/Mutex.h"
#include "Event/Timer.h"
Go to the source code of this file.
Classes | |
class | LogCabin::Event::Loop |
This class contains an event loop based on Linux's epoll interface. More... | |
class | LogCabin::Event::Loop::Lock |
Lock objects are used to synchronize between the Event::Loop thread and other threads. More... | |
class | LogCabin::Event::Loop::NullTimer |
Used in breakTimer, whose purpose is not to handle events but to break runForever() out of epoll_wait. More... | |
struct | LogCabin::Event::Loop::NoOpLockable |
Lockable type that compiles out entirely. More... | |
Namespaces | |
namespace | LogCabin |
namespace | LogCabin::Event |