xbmc
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
CFDEventMonitor Class Reference

Monitor a file descriptor with callback on poll() events. More...

#include <FDEventMonitor.h>

Inheritance diagram for CFDEventMonitor:
Inheritance graph
[legend]
Collaboration diagram for CFDEventMonitor:
Collaboration graph
[legend]

Classes

struct  MonitoredFD
 

Public Types

typedef void(* EventCallback) (int id, int fd, short revents, void *data)
 

Public Member Functions

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
 

Detailed Description

Monitor a file descriptor with callback on poll() events.


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