#include <XrdOfsEvs.hh>
|
enum | Event {
All = 0x7fffff00
, None = 0x00000000
, Chmod = 0x00000100
, Closer = 0x00000201
,
Closew = 0x00000402
, Close = 0x00000600
, Create = 0x00000803
, Fwrite = 0x00001004
,
Mkdir = 0x00002005
, Mv = 0x00004006
, Openr = 0x00008007
, Openw = 0x00010008
,
Open = 0x00018000
, Rm = 0x00020009
, Rmdir = 0x0004000a
, Trunc = 0x0008000b
,
nCount = 12
, Mask = 0X000000ff
, enMask = 0x7fffff00
} |
|
|
const char * | eName (int eNum) |
|
int | Feed (const char *data, int dlen) |
|
XrdOfsEvsMsg * | getMsg (int bigmsg) |
|
void | retMsg (XrdOfsEvsMsg *tp) |
|
◆ Event
Enumerator |
---|
All | |
None | |
Chmod | |
Closer | |
Closew | |
Close | |
Create | |
Fwrite | |
Mkdir | |
Mv | |
Openr | |
Openw | |
Open | |
Rm | |
Rmdir | |
Trunc | |
nCount | |
Mask | |
enMask | |
◆ XrdOfsEvs()
XrdOfsEvs::XrdOfsEvs |
( |
Event |
theEvents, |
|
|
const char * |
Target, |
|
|
int |
minq = 90 , |
|
|
int |
maxq = 10 |
|
) |
| |
◆ ~XrdOfsEvs()
XrdOfsEvs::~XrdOfsEvs |
( |
| ) |
|
◆ Enabled()
int XrdOfsEvs::Enabled |
( |
Event |
theEvents | ) |
|
|
inline |
◆ eName()
const char * XrdOfsEvs::eName |
( |
int |
eNum | ) |
|
|
private |
◆ Feed()
int XrdOfsEvs::Feed |
( |
const char * |
data, |
|
|
int |
dlen |
|
) |
| |
|
private |
◆ getMsg()
XrdOfsEvsMsg * XrdOfsEvs::getMsg |
( |
int |
bigmsg | ) |
|
|
private |
◆ maxLmsg()
int XrdOfsEvs::maxLmsg |
( |
| ) |
|
|
inline |
◆ maxSmsg()
int XrdOfsEvs::maxSmsg |
( |
| ) |
|
|
inline |
◆ Notify()
◆ Parse()
◆ Prog()
const char * XrdOfsEvs::Prog |
( |
| ) |
|
|
inline |
◆ retMsg()
void XrdOfsEvs::retMsg |
( |
XrdOfsEvsMsg * |
tp | ) |
|
|
private |
◆ sendEvents()
void XrdOfsEvs::sendEvents |
( |
void |
| ) |
|
◆ Start()
◆ eDest
◆ endIT
◆ enEvents
Event XrdOfsEvs::enEvents |
|
private |
◆ fMut
◆ maxMax
◆ maxMin
◆ maxMsgSize
const int XrdOfsEvs::maxMsgSize = 2384 |
|
static |
◆ minMsgSize
const int XrdOfsEvs::minMsgSize = 1360 |
|
static |
◆ msgFD
◆ msgFirst
XrdOfsEvsMsg* XrdOfsEvs::msgFirst |
|
private |
◆ MsgFmt
◆ msgFreeMax
XrdOfsEvsMsg* XrdOfsEvs::msgFreeMax |
|
private |
◆ msgFreeMin
XrdOfsEvsMsg* XrdOfsEvs::msgFreeMin |
|
private |
◆ msgLast
XrdOfsEvsMsg* XrdOfsEvs::msgLast |
|
private |
◆ numMax
◆ numMin
◆ qMut
◆ qSem
◆ theProg
◆ theTarget
char* XrdOfsEvs::theTarget |
|
private |
◆ tid
The documentation for this class was generated from the following file: