|
xrootd
|
#include <errno.h>#include <fcntl.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include "XrdSys/XrdSysIOEvents.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysPlatform.hh"#include "XrdSys/XrdSysPthread.hh"#include "XrdSys/XrdSysIOEventsPollPoll.icc"
Classes | |
| struct | XrdSys::IOEvents::pollArg |
| class | XrdSys::IOEvents::BootStrap |
| class | XrdSys::IOEvents::PollerErr1 |
| class | XrdSys::IOEvents::PollerInit |
| class | XrdSys::IOEvents::PollerWait |
Namespaces | |
| namespace | XrdSys |
| namespace | XrdSys::IOEvents |
Macros | |
| #define | SINGLETON(dlvar, theitem) theitem ->dlvar .next == theitem |
| #define | INSERT(dlvar, curitem, newitem) |
| #define | REMOVE(dlbase, dlvar, curitem) |
| #define | REVENTS(x) x & Channel:: readEvents |
| #define | WEVENTS(x) x & Channel::writeEvents |
| #define | ISPOLLER XrdSysThread::Same(XrdSysThread::ID(),pollTid) |
Variables | |
| PollerErr1 | XrdSys::IOEvents::pollErr1 |
| PollerInit | XrdSys::IOEvents::pollInit |
| PollerInit | XrdSys::IOEvents::pollWait |
| #define INSERT | ( | dlvar, | |
| curitem, | |||
| newitem | |||
| ) |
Referenced by XrdSys::IOEvents::Poller::Attach(), and XrdSys::IOEvents::Poller::TmoAdd().
| #define ISPOLLER XrdSysThread::Same(XrdSysThread::ID(),pollTid) |
| #define REMOVE | ( | dlbase, | |
| dlvar, | |||
| curitem | |||
| ) |
Referenced by XrdSys::IOEvents::Poller::Detach(), XrdSys::IOEvents::Poller::Stop(), XrdSys::IOEvents::Poller::TmoAdd(), and XrdSys::IOEvents::Poller::TmoDel().
| #define REVENTS | ( | x | ) | x & Channel:: readEvents |
Referenced by XrdSys::IOEvents::Poller::CbkXeq().
| #define SINGLETON | ( | dlvar, | |
| theitem | |||
| ) | theitem ->dlvar .next == theitem |
| #define WEVENTS | ( | x | ) | x & Channel::writeEvents |
Referenced by XrdSys::IOEvents::Poller::CbkXeq().
1.8.3.1