#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 () |
| |
| void | Echo (bool capture) |
| |
| 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) |
| |
|
| void | add2CFG (const char *data, bool isCMT=false) |
| |
| char * | add2llB (char *tok, int reset=0) |
| |
| bool | docont () |
| |
| bool | docont (const char *path, XrdOucTList *tlP) |
| |
| bool | docontD (const char *path, XrdOucTList *tlP) |
| |
| bool | docontF (const char *path, bool noentok=false) |
| |
| char * | doelse () |
| |
| char * | doif () |
| |
| bool | Echo (int ec, const char *t1, const char *t2=0, const char *t3=0) |
| |
| int | isSet (char *var) |
| |
| char * | vSubs (char *Var) |
| |
| int | xMsg (const char *txt1, const char *txt2=0, const char *txt3=0) |
| |
◆ XrdOucStream()
| XrdOucStream::XrdOucStream |
( |
XrdSysError * |
erobj = 0, |
|
|
const char * |
ifname = 0, |
|
|
XrdOucEnv * |
anEnv = 0, |
|
|
const char * |
Pfx = 0 |
|
) |
| |
◆ ~XrdOucStream()
| XrdOucStream::~XrdOucStream |
( |
| ) |
|
|
inline |
◆ add2CFG()
| void XrdOucStream::add2CFG |
( |
const char * |
data, |
|
|
bool |
isCMT = false |
|
) |
| |
|
private |
◆ 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 |
|
) |
| |
◆ Capture() [1/3]
◆ Capture() [2/3]
| static void XrdOucStream::Capture |
( |
const char ** |
cVec = 0, |
|
|
bool |
linefeed = true |
|
) |
| |
|
static |
◆ Capture() [3/3]
◆ Close()
| void XrdOucStream::Close |
( |
int |
hold = 0 | ) |
|
◆ Detach()
| int XrdOucStream::Detach |
( |
| ) |
|
|
inline |
◆ docont() [1/2]
| bool XrdOucStream::docont |
( |
| ) |
|
|
private |
◆ docont() [2/2]
| bool XrdOucStream::docont |
( |
const char * |
path, |
|
|
XrdOucTList * |
tlP |
|
) |
| |
|
private |
◆ docontD()
| bool XrdOucStream::docontD |
( |
const char * |
path, |
|
|
XrdOucTList * |
tlP |
|
) |
| |
|
private |
◆ docontF()
| bool XrdOucStream::docontF |
( |
const char * |
path, |
|
|
bool |
noentok = false |
|
) |
| |
|
private |
◆ doelse()
| char* XrdOucStream::doelse |
( |
| ) |
|
|
private |
◆ doif()
| char* XrdOucStream::doif |
( |
| ) |
|
|
private |
◆ Drain()
| int XrdOucStream::Drain |
( |
| ) |
|
◆ Echo() [1/3]
| void XrdOucStream::Echo |
( |
| ) |
|
◆ Echo() [2/3]
| void XrdOucStream::Echo |
( |
bool |
capture | ) |
|
◆ Echo() [3/3]
| bool XrdOucStream::Echo |
( |
int |
ec, |
|
|
const char * |
t1, |
|
|
const char * |
t2 = 0, |
|
|
const char * |
t3 = 0 |
|
) |
| |
|
private |
◆ Exec() [1/2]
| int XrdOucStream::Exec |
( |
char ** |
, |
|
|
int |
inrd = 0, |
|
|
int |
efd = 0 |
|
) |
| |
◆ Exec() [2/2]
| int XrdOucStream::Exec |
( |
const 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 |
( |
char ** |
rest, |
|
|
int |
lowcase = 0 |
|
) |
| |
◆ GetToken() [2/2]
| char* XrdOucStream::GetToken |
( |
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 | ) |
|
|
inline |
◆ Put() [2/3]
| int XrdOucStream::Put |
( |
const char * |
data, |
|
|
const int |
dlen |
|
) |
| |
◆ 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
◆ myInfo
| StreamInfo* XrdOucStream::myInfo |
|
private |
◆ myInst
| char* XrdOucStream::myInst |
|
private |
◆ myRsv1
| char* XrdOucStream::myRsv1 |
|
private |
◆ myRsv2
| char* XrdOucStream::myRsv2 |
|
private |
◆ notabs
◆ recp
◆ sawif
◆ skpel
◆ theCFG
◆ 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: