36#include "XrdSys/XrdWin32.hh"
66int Attach(
int FileDescriptor,
int bsz=2047);
67int AttachIO(
int infd,
int outfd,
int bsz=2047);
105int Exec(
const char *,
int inrd=0,
int efd=0);
106int Exec(
char **,
int inrd=0,
int efd=0);
150int GetRest(
char *theBuf,
int Blen,
int lowcase=0);
176int Put(
const char *data,
const int dlen);
177inline int Put(
const char *data) {
return Put(data, strlen(data));}
182int Put(
const char *data[],
const int dlen[]);
219static void Capture(
const char** cVec=0,
bool linefeed=
true);
235 void add2CFG(
const char *data,
bool isCMT=
false);
240 bool docontF(
const char *path,
bool noentok=
false);
243 bool Echo(
int ec,
const char *t1,
const char *t2=0,
const char *t3=0);
244 int getValue(
const char *path,
char *vbuff,
int vbsz);
247 int xMsg(
const char *txt1,
const char *txt2=0,
const char *txt3=0);
#define fsync(a)
Definition XrdPosix.hh:59
Definition XrdOucEnv.hh:42
Definition XrdOucStream.hh:47
const char * llPrefix
Definition XrdOucStream.hh:273
char * llBuff
Definition XrdOucStream.hh:274
int FE
Definition XrdOucStream.hh:253
int Exec(char **, int inrd=0, int efd=0)
char * recp
Definition XrdOucStream.hh:258
static const int maxVLen
Definition XrdOucStream.hh:249
XrdOucEnv * SetEnv(XrdOucEnv *newEnv)
Definition XrdOucStream.hh:191
int FDNum()
Definition XrdOucStream.hh:110
XrdOucStream(XrdSysError *erobj=0, const char *ifname=0, XrdOucEnv *anEnv=0, const char *Pfx=0)
char sawif
Definition XrdOucStream.hh:278
int llBleft
Definition XrdOucStream.hh:276
int xcont
Definition XrdOucStream.hh:264
int getValue(const char *path, char *vbuff, int vbsz)
int xMsg(const char *txt1, const char *txt2=0, const char *txt3=0)
int noEcho()
Definition XrdOucStream.hh:171
char * GetMyFirstWord(int lowcase=0)
int PutLine(const char *data, int dlen=0)
char * myRsv2
Definition XrdOucStream.hh:269
bool docontF(const char *path, bool noentok=false)
XrdSysError * Eroute
Definition XrdOucStream.hh:270
XrdOucEnv * myEnv
Definition XrdOucStream.hh:271
int notabs
Definition XrdOucStream.hh:263
~XrdOucStream()
Definition XrdOucStream.hh:57
char * bnext
Definition XrdOucStream.hh:257
int xline
Definition XrdOucStream.hh:265
char * GetFirstWord(int lowcase=0)
char * llBcur
Definition XrdOucStream.hh:275
int isAlive()
Definition XrdOucStream.hh:156
char * myRsv1
Definition XrdOucStream.hh:268
char * GetToken(char **rest, int lowcase=0)
char * add2llB(char *tok, int reset=0)
int bleft
Definition XrdOucStream.hh:255
char * GetWord(int lowcase=0)
char * token
Definition XrdOucStream.hh:259
int Put(const char *data)
Definition XrdOucStream.hh:177
int Attach(int FileDescriptor, int bsz=2047)
int Put(const char *data[], const int dlen[])
StreamInfo * myInfo
Definition XrdOucStream.hh:267
int AttachIO(int infd, int outfd, int bsz=2047)
void Flush()
Definition XrdOucStream.hh:115
static XrdOucString * Capture(XrdOucString *cfObj)
int LastError()
Definition XrdOucStream.hh:163
int Put(const char *data, const int dlen)
char * varVal
Definition XrdOucStream.hh:272
int Exec(const char *, int inrd=0, int efd=0)
int FENum()
Definition XrdOucStream.hh:111
bool docontD(const char *path, XrdOucTList *tlP)
int Wait4Data(int msMax=-1)
static XrdOucString * theCFG
Definition XrdOucStream.hh:282
static XrdOucString * Capture()
bool Echo(int ec, const char *t1, const char *t2=0, const char *t3=0)
char llBok
Definition XrdOucStream.hh:280
char Verbose
Definition XrdOucStream.hh:277
pid_t child
Definition XrdOucStream.hh:261
void add2CFG(const char *data, bool isCMT=false)
void SetEroute(XrdSysError *eroute)
Definition XrdOucStream.hh:196
char skpel
Definition XrdOucStream.hh:279
int ecode
Definition XrdOucStream.hh:262
char * myInst
Definition XrdOucStream.hh:266
bool docont(const char *path, XrdOucTList *tlP)
static const int llBsz
Definition XrdOucStream.hh:250
int flags
Definition XrdOucStream.hh:260
int Detach()
Definition XrdOucStream.hh:76
char * buff
Definition XrdOucStream.hh:256
int FD
Definition XrdOucStream.hh:252
void Tabs(int x=1)
Definition XrdOucStream.hh:201
char * GetToken(int lowcase=0)
static void Capture(const char **cVec=0, bool linefeed=true)
int GetRest(char *theBuf, int Blen, int lowcase=0)
char * LastLine()
Definition XrdOucStream.hh:167
int bsize
Definition XrdOucStream.hh:254
Definition XrdOucString.hh:254
Definition XrdOucTList.hh:42
Definition XrdSysError.hh:90