#include <XrdOucTokenizer.hh>
Public Member Functions | |
XrdOucTokenizer (char *bp) | |
~XrdOucTokenizer () | |
void | Attach (char *bp) |
char * | GetLine () |
char * | GetToken (char **rest=0, int lowcase=0) |
void | RetToken () |
void | Tabs (int x=1) |
Private Attributes | |
char * | buff |
char * | token |
char * | tnext |
int | notabs |
Definition at line 15 of file XrdOucTokenizer.hh.
XrdOucTokenizer::XrdOucTokenizer | ( | char * | bp | ) | [inline] |
XrdOucTokenizer::~XrdOucTokenizer | ( | ) | [inline] |
Definition at line 21 of file XrdOucTokenizer.hh.
void XrdOucTokenizer::Attach | ( | char * | bp | ) |
Definition at line 27 of file XrdOucTokenizer.cc.
References buff, notabs, tnext, and token.
Referenced by XrdCnsConfig::Configure(), main(), XrdOucArgs::Set(), XrdOucTokenizer(), and XrdPosixXrootPath::XrdPosixXrootPath().
char * XrdOucTokenizer::GetLine | ( | ) |
Definition at line 39 of file XrdOucTokenizer.cc.
References buff, notabs, NULL, tnext, and token.
Referenced by XrdAccAccess::Access(), XrdCmsProtocol::Admit(), XrdCnsConfig::Configure(), XrdXrootdProtocol::do_Qconf(), XrdXrootdProtocol::do_Set(), XrdCmsNode::do_Try(), XrdNetLink::GetLine(), XrdFrmAdmin::Help(), XrdSecProtocolsss::Load_Server(), main(), XrdOucArgs::Set(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdSecProtocolgsiInit(), XrdSecProtocolkrb4Init(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), and XrdSecProtocolsslInit().
char * XrdOucTokenizer::GetToken | ( | char ** | rest = 0 , |
|
int | lowcase = 0 | |||
) |
Definition at line 77 of file XrdOucTokenizer.cc.
References NULL, tnext, and token.
Referenced by XrdAccAccess::Access(), XrdCmsProtocol::Admit(), XrdCnsConfig::Configure(), XrdXrootdProtocol::do_Qconf(), XrdXrootdProtocol::do_Set(), XrdXrootdProtocol::do_Set_Mon(), XrdCmsNode::do_Try(), executeCat(), executeCd(), executeChmod(), executeConnect(), executeCp(), executeDebug(), executeDirList(), executeDirListRec(), executeEnvPutInt(), executeEnvPutString(), executeExistDir(), executeExistFile(), executeGetCheckSum(), executeIsFileOnline(), executeLocateAll(), executeLocateSingle(), executeMkDir(), executeMv(), executePrepare(), executeQuery(), executeQuerySpace(), executeRm(), executeRmDir(), executeStat(), executeStatvfs(), executeTruncate(), XrdOucArgs::getarg(), XrdOucArgs::getopt(), XrdNetLink::GetToken(), XrdFrmAdmin::Help(), XrdSecProtocolsss::Load_Server(), main(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdSecProtocolgsiInit(), XrdSecProtocolkrb4Init(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), and XrdSecProtocolsslInit().
void XrdOucTokenizer::RetToken | ( | ) |
Definition at line 109 of file XrdOucTokenizer.cc.
Referenced by XrdOucArgs::getopt(), and XrdNetLink::RetToken().
void XrdOucTokenizer::Tabs | ( | int | x = 1 |
) | [inline] |
char* XrdOucTokenizer::buff [private] |
char* XrdOucTokenizer::token [private] |
Definition at line 54 of file XrdOucTokenizer.hh.
Referenced by Attach(), GetLine(), GetToken(), and RetToken().
char* XrdOucTokenizer::tnext [private] |
Definition at line 55 of file XrdOucTokenizer.hh.
Referenced by Attach(), GetLine(), GetToken(), and RetToken().
int XrdOucTokenizer::notabs [private] |