#include <XrdOucStream.hh>
|
| XrdOucStream (XrdSysError *erobj=0, const char *ifname=0, XrdOucEnv *anEnv=0, const char *Pfx=0) |
|
| ~XrdOucStream () |
|
int | Attach (int FileDescriptor, int bsz=2047) |
|
int | AttachIO (int infd, int outfd, int bsz=2047) |
|
void | Close (int hold=0) |
|
int | Detach () |
|
int | Drain () |
|
void | Echo () |
|
int | Exec (const char *, int inrd=0, int efd=0) |
|
int | Exec (char **, int inrd=0, int efd=0) |
|
int | FDNum () |
|
int | FENum () |
|
void | Flush () |
|
char * | GetLine () |
|
char * | GetToken (int lowcase=0) |
|
char * | GetToken (char **rest, int lowcase=0) |
|
void | RetToken () |
|
char * | GetFirstWord (int lowcase=0) |
|
char * | GetMyFirstWord (int lowcase=0) |
|
int | GetRest (char *theBuf, int Blen, int lowcase=0) |
|
char * | GetWord (int lowcase=0) |
|
int | isAlive () |
|
int | LastError () |
|
char * | LastLine () |
|
int | noEcho () |
|
int | Put (const char *data, const int dlen) |
|
int | Put (const char *data) |
|
int | Put (const char *data[], const int dlen[]) |
|
int | PutLine (const char *data, int dlen=0) |
|
XrdOucEnv * | SetEnv (XrdOucEnv *newEnv) |
|
void | SetEroute (XrdSysError *eroute) |
|
void | Tabs (int x=1) |
|
int | Wait4Data (int msMax=-1) |
|
|
char * | add2llB (char *tok, int reset=0) |
|
char * | doelse () |
|
char * | doif () |
|
int | isSet (char *var) |
|
char * | vSubs (char *Var) |
|
int | xMsg (const char *txt1, const char *txt2=0, const char *txt3=0) |
|
|
static const int | maxVLen = 512 |
|
static const int | llBsz = 1024 |
|
§ XrdOucStream()
XrdOucStream::XrdOucStream |
( |
XrdSysError * |
erobj = 0 , |
|
|
const char * |
ifname = 0 , |
|
|
XrdOucEnv * |
anEnv = 0 , |
|
|
const char * |
Pfx = 0 |
|
) |
| |
§ ~XrdOucStream()
XrdOucStream::~XrdOucStream |
( |
| ) |
|
|
inline |
§ add2llB()
char* XrdOucStream::add2llB |
( |
char * |
tok, |
|
|
int |
reset = 0 |
|
) |
| |
|
private |
§ Attach()
int XrdOucStream::Attach |
( |
int |
FileDescriptor, |
|
|
int |
bsz = 2047 |
|
) |
| |
§ AttachIO()
int XrdOucStream::AttachIO |
( |
int |
infd, |
|
|
int |
outfd, |
|
|
int |
bsz = 2047 |
|
) |
| |
§ Close()
void XrdOucStream::Close |
( |
int |
hold = 0 | ) |
|
§ Detach()
int XrdOucStream::Detach |
( |
| ) |
|
|
inline |
§ doelse()
char* XrdOucStream::doelse |
( |
| ) |
|
|
private |
§ doif()
char* XrdOucStream::doif |
( |
| ) |
|
|
private |
§ Drain()
int XrdOucStream::Drain |
( |
| ) |
|
§ Echo()
void XrdOucStream::Echo |
( |
| ) |
|
§ Exec() [1/2]
int XrdOucStream::Exec |
( |
const char * |
, |
|
|
int |
inrd = 0 , |
|
|
int |
efd = 0 |
|
) |
| |
§ Exec() [2/2]
int XrdOucStream::Exec |
( |
char ** |
, |
|
|
int |
inrd = 0 , |
|
|
int |
efd = 0 |
|
) |
| |
§ FDNum()
int XrdOucStream::FDNum |
( |
| ) |
|
|
inline |
§ FENum()
int XrdOucStream::FENum |
( |
| ) |
|
|
inline |
§ Flush()
void XrdOucStream::Flush |
( |
| ) |
|
|
inline |
§ GetFirstWord()
char* XrdOucStream::GetFirstWord |
( |
int |
lowcase = 0 | ) |
|
§ GetLine()
char* XrdOucStream::GetLine |
( |
| ) |
|
§ GetMyFirstWord()
char* XrdOucStream::GetMyFirstWord |
( |
int |
lowcase = 0 | ) |
|
§ GetRest()
int XrdOucStream::GetRest |
( |
char * |
theBuf, |
|
|
int |
Blen, |
|
|
int |
lowcase = 0 |
|
) |
| |
§ GetToken() [1/2]
char* XrdOucStream::GetToken |
( |
int |
lowcase = 0 | ) |
|
§ GetToken() [2/2]
char* XrdOucStream::GetToken |
( |
char ** |
rest, |
|
|
int |
lowcase = 0 |
|
) |
| |
§ GetWord()
char* XrdOucStream::GetWord |
( |
int |
lowcase = 0 | ) |
|
§ isAlive()
int XrdOucStream::isAlive |
( |
| ) |
|
|
inline |
§ isSet()
int XrdOucStream::isSet |
( |
char * |
var | ) |
|
|
private |
§ LastError()
int XrdOucStream::LastError |
( |
| ) |
|
|
inline |
§ LastLine()
char* XrdOucStream::LastLine |
( |
| ) |
|
|
inline |
§ noEcho()
int XrdOucStream::noEcho |
( |
| ) |
|
|
inline |
§ Put() [1/3]
int XrdOucStream::Put |
( |
const char * |
data, |
|
|
const int |
dlen |
|
) |
| |
§ Put() [2/3]
int XrdOucStream::Put |
( |
const char * |
data | ) |
|
|
inline |
§ Put() [3/3]
int XrdOucStream::Put |
( |
const char * |
data[], |
|
|
const int |
dlen[] |
|
) |
| |
§ PutLine()
int XrdOucStream::PutLine |
( |
const char * |
data, |
|
|
int |
dlen = 0 |
|
) |
| |
§ RetToken()
void XrdOucStream::RetToken |
( |
| ) |
|
§ SetEnv()
§ SetEroute()
§ Tabs()
void XrdOucStream::Tabs |
( |
int |
x = 1 | ) |
|
|
inline |
§ vSubs()
char* XrdOucStream::vSubs |
( |
char * |
Var | ) |
|
|
private |
§ Wait4Data()
int XrdOucStream::Wait4Data |
( |
int |
msMax = -1 | ) |
|
§ xMsg()
int XrdOucStream::xMsg |
( |
const char * |
txt1, |
|
|
const char * |
txt2 = 0 , |
|
|
const char * |
txt3 = 0 |
|
) |
| |
|
private |
§ bleft
§ bnext
char* XrdOucStream::bnext |
|
private |
§ bsize
§ buff
§ child
pid_t XrdOucStream::child |
|
private |
§ ecode
§ Eroute
§ FD
§ FE
§ flags
§ llBcur
char* XrdOucStream::llBcur |
|
private |
§ llBleft
int XrdOucStream::llBleft |
|
private |
§ llBok
§ llBsz
const int XrdOucStream::llBsz = 1024 |
|
staticprivate |
§ llBuff
char* XrdOucStream::llBuff |
|
private |
§ llPrefix
const char* XrdOucStream::llPrefix |
|
private |
§ maxVLen
const int XrdOucStream::maxVLen = 512 |
|
staticprivate |
§ myEnv
§ myExec
char* XrdOucStream::myExec |
|
private |
§ myHost
char* XrdOucStream::myHost |
|
private |
§ myInst
char* XrdOucStream::myInst |
|
private |
§ myName
char* XrdOucStream::myName |
|
private |
§ notabs
§ recp
§ sawif
§ skpel
§ token
char* XrdOucStream::token |
|
private |
§ varVal
char* XrdOucStream::varVal |
|
private |
§ Verbose
char XrdOucStream::Verbose |
|
private |
§ xcont
§ xline
The documentation for this class was generated from the following file: