Nebula
Loading...
Searching...
No Matches
IO::FileWatcherImpl Class Reference

#include <linuxfilewatcher.h>

Static Public Member Functions

static void Init ()
static void Shutdown ()
static void CreateWatcher (EventHandlerData &data)
static void DestroyWatcher (EventHandlerData &data)
static void Update (EventHandlerData &data)
static void WaitForEvents (double timeoutSecs)
static void WakeUp ()
static void Init ()
static void Shutdown ()
static void CreateWatcher (EventHandlerData &data)
static void DestroyWatcher (EventHandlerData &data)
static void Update (EventHandlerData &data)
static void WaitForEvents (double timeoutSecs)
static void WakeUp ()

Static Private Attributes

static int epollFd = -1
static int wakeupFd = -1

Member Function Documentation

◆ CreateWatcher() [1/2]

void IO::FileWatcherImpl::CreateWatcher ( EventHandlerData & data)
static

◆ CreateWatcher() [2/2]

void IO::FileWatcherImpl::CreateWatcher ( EventHandlerData & data)
static

◆ DestroyWatcher() [1/2]

void IO::FileWatcherImpl::DestroyWatcher ( EventHandlerData & data)
static

◆ DestroyWatcher() [2/2]

void IO::FileWatcherImpl::DestroyWatcher ( EventHandlerData & data)
static

◆ Init() [1/2]

void IO::FileWatcherImpl::Init ( )
static

◆ Init() [2/2]

void IO::FileWatcherImpl::Init ( )
static

◆ Shutdown() [1/2]

void IO::FileWatcherImpl::Shutdown ( )
static

◆ Shutdown() [2/2]

void IO::FileWatcherImpl::Shutdown ( )
static

◆ Update() [1/2]

void IO::FileWatcherImpl::Update ( EventHandlerData & data)
static

◆ Update() [2/2]

void IO::FileWatcherImpl::Update ( EventHandlerData & data)
static

◆ WaitForEvents() [1/2]

void IO::FileWatcherImpl::WaitForEvents ( double timeoutSecs)
static

◆ WaitForEvents() [2/2]

void IO::FileWatcherImpl::WaitForEvents ( double timeoutSecs)
static

◆ WakeUp() [1/2]

void IO::FileWatcherImpl::WakeUp ( )
static

◆ WakeUp() [2/2]

void IO::FileWatcherImpl::WakeUp ( )
static

Member Data Documentation

◆ epollFd

int IO::FileWatcherImpl::epollFd = -1
staticprivate

◆ wakeupFd

int IO::FileWatcherImpl::wakeupFd = -1
staticprivate

The documentation for this class was generated from the following files: