![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <FDEventMonitor.h>
Classes | |
struct | MonitoredFD |
Public Types | |
typedef void(* | EventCallback) (int id, int fd, short revents, void *data) |
Public Member Functions | |
CFDEventMonitor () | |
~CFDEventMonitor () override | |
void | AddFD (const MonitoredFD &monitoredFD, int &id) |
void | AddFDs (const std::vector< MonitoredFD > &monitoredFDs, std::vector< int > &ids) |
void | RemoveFD (int id) |
void | RemoveFDs (const std::vector< int > &ids) |
Protected Member Functions | |
void | Process () override |
Monitor a file descriptor with callback on poll() events.
CFDEventMonitor::CFDEventMonitor | ( | ) |
|
override |
void CFDEventMonitor::AddFD | ( | const MonitoredFD & | monitoredFD, |
int & | id | ||
) |
void CFDEventMonitor::AddFDs | ( | const std::vector< MonitoredFD > & | monitoredFDs, |
std::vector< int > & | ids | ||
) |
void CFDEventMonitor::RemoveFD | ( | int | id | ) |
void CFDEventMonitor::RemoveFDs | ( | const std::vector< int > & | ids | ) |