#include <scheduler.hh>
Public Member Functions | |
PollData (int fd, short events) | |
bool | active () const |
bool | operator< (const PollData &rhs) const |
Static Public Member Functions | |
template<class C, class A> | |
static void | poll (std::multiset< IOEvent *, C, A > &s, int timeout=-1) |
Public Attributes | |
::pollfd | pfd |
Static Private Member Functions | |
static int | priority (const::pollfd &ufd) |
olsr::sch::internal::PollData::PollData | ( | int | fd, | |
short | events | |||
) | [inline] |
bool olsr::sch::internal::PollData::active | ( | ) | const [inline] |
bool olsr::sch::internal::PollData::operator< | ( | const PollData & | rhs | ) | const [inline] |
void olsr::sch::internal::PollData::poll | ( | std::multiset< IOEvent *, C, A > & | s, | |
int | timeout = -1 | |||
) | [inline, static] |
static int olsr::sch::internal::PollData::priority | ( | const ::pollfd & | ufd | ) | [inline, static, private] |
::pollfd olsr::sch::internal::PollData::pfd |