Go to the source code of this file.
|
| #define | BOOLNAME(x) (x ? "true" : "false") |
| |
| #define | DO_TRACE(x, fd, y) |
| |
| #define | IF_TRACE(x, fd, y) if (TRACING) DO_TRACE(x,fd,y) |
| |
| #define | INSERT(dlvar, curitem, newitem) |
| |
| #define | ISPOLLER XrdSysThread::Same(XrdSysThread::ID(),pollTid) |
| |
| #define | REMOVE(dlbase, dlvar, curitem) |
| |
| #define | REVENTS(x) x & Channel:: readEvents |
| |
| #define | SINGLETON(dlvar, theitem) theitem ->dlvar .next == theitem |
| |
| #define | STATUS statName[(int)chStat] |
| |
| #define | STATUSOF(x) statName[(int)(x->chStat)] |
| |
| #define | TRACE_LOK " channel now " <<(isLocked ? "locked" : "unlocked") |
| |
| #define | TRACE_MOD(x, fd, y) |
| |
| #define | TRACE_NOD(x, fd, y) IF_TRACE(x,fd,"Modify(" <<y <<") skipped; no events changed") |
| |
| #define | TRACING PollerInit::doTrace |
| |
| #define | WEVENTS(x) x & Channel::writeEvents |
| |
◆ BOOLNAME
| #define BOOLNAME |
( |
|
x | ) |
(x ? "true" : "false") |
◆ DO_TRACE
| #define DO_TRACE |
( |
|
x, |
|
|
|
fd, |
|
|
|
y |
|
) |
| |
Value: {PollerInit::traceMTX.Lock(); \
std::cerr <<"IOE fd "<<fd<<' '<<#x <<": "<<y<<'\n'<< std::flush; \
PollerInit::traceMTX.UnLock();}
Definition at line 86 of file XrdSysIOEvents.cc.
◆ IF_TRACE
◆ INSERT
| #define INSERT |
( |
|
dlvar, |
|
|
|
curitem, |
|
|
|
newitem |
|
) |
| |
Value: newitem ->dlvar .next = curitem; \
newitem ->dlvar .prev = curitem ->dlvar .prev; \
curitem ->dlvar .prev-> dlvar .next = newitem; \
curitem ->dlvar .prev = newitem
Definition at line 64 of file XrdSysIOEvents.cc.
◆ ISPOLLER
◆ REMOVE
| #define REMOVE |
( |
|
dlbase, |
|
|
|
dlvar, |
|
|
|
curitem |
|
) |
| |
Value: if (dlbase == curitem) dlbase = (
SINGLETON(dlvar,curitem) \
? 0 : curitem ->dlvar .next);\
curitem ->dlvar .prev-> dlvar .next = curitem ->dlvar .next;\
curitem ->dlvar .next-> dlvar .prev = curitem ->dlvar .prev;\
curitem ->dlvar .next = curitem;\
curitem ->dlvar .prev = curitem
#define SINGLETON(dlvar, theitem)
Definition at line 70 of file XrdSysIOEvents.cc.
◆ REVENTS
| #define REVENTS |
( |
|
x | ) |
x & Channel:: readEvents |
◆ SINGLETON
| #define SINGLETON |
( |
|
dlvar, |
|
|
|
theitem |
|
) |
| theitem ->dlvar .next == theitem |
◆ STATUS
| #define STATUS statName[(int)chStat] |
◆ STATUSOF
| #define STATUSOF |
( |
|
x | ) |
statName[(int)(x->chStat)] |
◆ TRACE_LOK
| #define TRACE_LOK " channel now " <<(isLocked ? "locked" : "unlocked") |
◆ TRACE_MOD
| #define TRACE_MOD |
( |
|
x, |
|
|
|
fd, |
|
|
|
y |
|
) |
| |
◆ TRACE_NOD
| #define TRACE_NOD |
( |
|
x, |
|
|
|
fd, |
|
|
|
y |
|
) |
| IF_TRACE(x,fd,"Modify(" <<y <<") skipped; no events changed") |
◆ TRACING
| #define TRACING PollerInit::doTrace |
◆ WEVENTS
| #define WEVENTS |
( |
|
x | ) |
x & Channel::writeEvents |