#include <unistd.h>
#include <ctype.h>
#include <dirent.h>
#include <fcntl.h>
#include <strings.h>
#include <stdio.h>
#include <sys/param.h>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/types.h>
#include "XrdFrm/XrdFrmProxy.hh"
#include "XrdOss/XrdOssApi.hh"
#include "XrdOss/XrdOssCache.hh"
#include "XrdOss/XrdOssConfig.hh"
#include "XrdOss/XrdOssError.hh"
#include "XrdOss/XrdOssMio.hh"
#include "XrdOss/XrdOssOpaque.hh"
#include "XrdOss/XrdOssSpace.hh"
#include "XrdOss/XrdOssTrace.hh"
#include "XrdOuc/XrdOuca2x.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucExport.hh"
#include "XrdOuc/XrdOucMsubs.hh"
#include "XrdOuc/XrdOucName2Name.hh"
#include "XrdOuc/XrdOucProg.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysPlugin.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdSys/XrdSysPlatform.hh"
Go to the source code of this file.
Defines | |
#define | Duplicate(x, y) if (y) free(y); y = strdup(x) |
#define | TS_Xeq(x, m) if (!strcmp(x,var)) return m(Config, Eroute); |
#define | TS_String(x, m) if (!strcmp(x,var)) {Duplicate(val,m); return 0;} |
#define | TS_List(x, m, v) |
#define | TS_Char(x, m) if (!strcmp(x,var)) {m = val[0]; return 0;} |
#define | TS_Add(x, m, v, s) if (!strcmp(x,var)) {m |= (v|s); return 0;} |
#define | TS_Ade(x, m, v, s) if (!strcmp(x,var)) {m |= (v|s); Config.Echo(); return 0;} |
#define | TS_Rem(x, m, v, s) if (!strcmp(x,var)) {m = (m & ~v) | s; return 0;} |
#define | TS_Set(x, m, v) if (!strcmp(x,var)) {m = v; Config.Echo(); return 0;} |
#define | xrdmax(a, b) (a < b ? b : a) |
#define | XrdOssFDLIMIT -1 |
#define | XrdOssFDMINLIM 64 |
#define | XrdOssConfig_Val(base, opt) |
#define | XrdOssConfig_Vop(base, opt, optchk0, opt1, opt2, optchk1, opt3, opt4) |
Functions | |
void * | XrdOssxfr (void *carg) |
void * | XrdOssCacheScan (void *carg) |
Variables | |
const char * | XrdOssConfigCVSID = "$Id: XrdOssConfig.cc 38011 2011-02-08 18:35:57Z ganis $" |
XrdOssSys * | XrdOssSS |
XrdOucTrace | OssTrace |
XrdOucPListAnchor * | XrdOssRPList |
const char * | XrdOssErrorText [] |
Definition at line 118 of file XrdOssConfig.cc.
Definition at line 116 of file XrdOssConfig.cc.
Value:
if (!strcmp(x,var)) \ {m.Insert(new XrdOucPList(val, v); return 0;}
Definition at line 113 of file XrdOssConfig.cc.
Definition at line 120 of file XrdOssConfig.cc.
Definition at line 122 of file XrdOssConfig.cc.
Definition at line 111 of file XrdOssConfig.cc.
Definition at line 109 of file XrdOssConfig.cc.
Definition at line 124 of file XrdOssConfig.cc.
#define XrdOssConfig_Val | ( | base, | |||
opt | ) |
Value:
(Have ## base ? " oss." #opt " " : ""), \ (Have ## base ? base : ""), \ (Have ## base ? "\n" : "")
Definition at line 306 of file XrdOssConfig.cc.
Referenced by XrdOssSys::Config_Display().
#define XrdOssConfig_Vop | ( | base, | |||
opt, | |||||
optchk0, | |||||
opt1, | |||||
opt2, | |||||
optchk1, | |||||
opt3, | |||||
opt4 | ) |
Value:
(Have ## base ? " oss." #opt " " : ""), \ (Have ## base ? (optchk0 ? opt1 : opt2) : ""), \ (Have ## base ? (optchk1 ? opt3 : opt4) : ""), \ (Have ## base ? base : ""), \ (Have ## base ? "\n" : "")
Definition at line 311 of file XrdOssConfig.cc.
Referenced by XrdOssSys::Config_Display().
#define XrdOssFDLIMIT -1 |
Definition at line 129 of file XrdOssConfig.cc.
Referenced by XrdOssSys::xfdlimit(), and XrdOssSys::XrdOssSys().
#define XrdOssFDMINLIM 64 |
void* XrdOssCacheScan | ( | void * | carg | ) |
Definition at line 138 of file XrdOssConfig.cc.
References XrdOssCache::Scan().
Referenced by XrdOssSys::Configure().
void* XrdOssxfr | ( | void * | carg | ) |
Definition at line 136 of file XrdOssConfig.cc.
References XrdOssSys::Stage_In(), and XrdOssSS.
Referenced by XrdOssSys::ConfigStageC().
XrdOucTrace OssTrace |
const char* XrdOssConfigCVSID = "$Id: XrdOssConfig.cc 38011 2011-02-08 18:35:57Z ganis $" |
Definition at line 14 of file XrdOssConfig.cc.
const char* XrdOssErrorText[] |
Initial value:
{XRDOSS_T8001, XRDOSS_T8002, XRDOSS_T8003, XRDOSS_T8004, XRDOSS_T8005, XRDOSS_T8006, XRDOSS_T8007, XRDOSS_T8008, XRDOSS_T8009, XRDOSS_T8010, XRDOSS_T8011, XRDOSS_T8012, XRDOSS_T8013, XRDOSS_T8014, XRDOSS_T8015, XRDOSS_T8016, XRDOSS_T8017, XRDOSS_T8018, XRDOSS_T8019, XRDOSS_T8020, XRDOSS_T8021, XRDOSS_T8022, XRDOSS_T8023, XRDOSS_T8024, XRDOSS_T8025, XRDOSS_T8026 }
Definition at line 74 of file XrdOssConfig.cc.
Referenced by XrdOssSys::Configure().
Definition at line 68 of file XrdOssConfig.cc.
Referenced by XrdFrmConfig::ConfigMP(), XrdOssSys::Configure(), and XrdFrmConfig::PathOpts().
Definition at line 57 of file XrdOssApi.cc.