|
ROOT 6.18/05 Reference Guide |
#include <list>#include <map>#include <stdarg.h>#include "XpdSysSemWait.h"#include "Xrd/XrdProtocol.hh"#include "XProofProtocol.h"#include "XrdOuc/XrdOucHash.hh"#include "XrdOuc/XrdOucString.hh"Classes | |
| class | XpdMsg |
| class | XrdProofdAux |
| class | XrdProofdDirective |
| class | XrdProofdDSInfo |
| class | XrdProofdFile |
| class | XrdProofdMultiStr |
| class | XrdProofdMultiStrToken |
| class | XrdProofdPInfo |
| class | XrdProofdPipe |
| class | XrdProofdPriority |
| class | XrdProofGI |
| class | XrdProofUI |
Macros | |
| #define | DIGIT(x) (x >= 48 && x <= 57) |
| #define | IDXTOLET(ilet, x) |
| #define | INRANGE(x, y) ((x >= 0) && (x < (int)y->size())) |
| #define | LETTOIDX(x, ilet) |
| #define | MHEAD "--- Proofd: " |
| #define | RESPONSE fResponse |
| #define | SafeDel(x) { if (x) { delete x; x = 0; } } |
| #define | SafeDelArray(x) { if (x) { delete[] x; x = 0; } } |
| #define | SafeFree(x) { if (x) free(x); x = 0; } |
| #define | TRACELINK fLink |
| #define | XpdBadPGuard(g, u) (!(g.Valid()) && (geteuid() != (uid_t)u)) |
| #define | XPDFORM XrdProofdAux::Form |
| #define | XPDSWAP(a, b, t) { t = a ; a = b; b = t; } |
Typedefs | |
| typedef int(* | XrdFunDirective_t) (XrdProofdDirective *, char *, XrdOucStream *cfg, bool reconfig) |
Functions | |
| int | DoDirectiveClass (XrdProofdDirective *, char *val, XrdOucStream *cfg, bool rcf) |
| Generic class directive processor. More... | |
| int | DoDirectiveInt (XrdProofdDirective *, char *val, XrdOucStream *cfg, bool rcf) |
| Process directive for an integer. More... | |
| int | DoDirectiveString (XrdProofdDirective *, char *val, XrdOucStream *cfg, bool rcf) |
| Process directive for a string. More... | |
| int | SetHostInDirectives (const char *, XrdProofdDirective *d, void *h) |
| Set host field for directive 'd' to (const char *h) More... | |
Definition at line 346 of file XrdProofdAux.h.
| #define IDXTOLET | ( | ilet, | |
| x | |||
| ) |
Definition at line 355 of file XrdProofdAux.h.
Definition at line 342 of file XrdProofdAux.h.
| #define LETTOIDX | ( | x, | |
| ilet | |||
| ) |
| #define MHEAD "--- Proofd: " |
Definition at line 369 of file XrdProofdAux.h.
| #define RESPONSE fResponse |
Definition at line 375 of file XrdProofdAux.h.
Definition at line 335 of file XrdProofdAux.h.
| #define TRACELINK fLink |
Definition at line 372 of file XrdProofdAux.h.
| #define XpdBadPGuard | ( | g, | |
| u | |||
| ) | (!(g.Valid()) && (geteuid() != (uid_t)u)) |
Definition at line 365 of file XrdProofdAux.h.
| #define XPDFORM XrdProofdAux::Form |
Definition at line 378 of file XrdProofdAux.h.
Definition at line 361 of file XrdProofdAux.h.
| typedef int(* XrdFunDirective_t) (XrdProofdDirective *, char *, XrdOucStream *cfg, bool reconfig) |
Definition at line 103 of file XrdProofdAux.h.
| int DoDirectiveClass | ( | XrdProofdDirective * | d, |
| char * | val, | ||
| XrdOucStream * | cfg, | ||
| bool | rcf | ||
| ) |
Generic class directive processor.
Definition at line 1641 of file XrdProofdAux.cxx.
| int DoDirectiveInt | ( | XrdProofdDirective * | d, |
| char * | val, | ||
| XrdOucStream * | cfg, | ||
| bool | rcf | ||
| ) |
Process directive for an integer.
Definition at line 1653 of file XrdProofdAux.cxx.
| int DoDirectiveString | ( | XrdProofdDirective * | d, |
| char * | val, | ||
| XrdOucStream * | cfg, | ||
| bool | rcf | ||
| ) |
Process directive for a string.
Definition at line 1681 of file XrdProofdAux.cxx.
| int SetHostInDirectives | ( | const char * | , |
| XrdProofdDirective * | d, | ||
| void * | h | ||
| ) |
Set host field for directive 'd' to (const char *h)
Definition at line 1707 of file XrdProofdAux.cxx.