XrdOucTokenizer Class Reference

#include <XrdOucTokenizer.hh>

List of all members.

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


Detailed Description

Definition at line 15 of file XrdOucTokenizer.hh.


Constructor & Destructor Documentation

XrdOucTokenizer::XrdOucTokenizer ( char *  bp  )  [inline]

Definition at line 19 of file XrdOucTokenizer.hh.

References Attach().

XrdOucTokenizer::~XrdOucTokenizer (  )  [inline]

Definition at line 21 of file XrdOucTokenizer.hh.


Member Function Documentation

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.

References tnext, and token.

Referenced by XrdOucArgs::getopt(), and XrdNetLink::RetToken().

void XrdOucTokenizer::Tabs ( int  x = 1  )  [inline]

Definition at line 48 of file XrdOucTokenizer.hh.

References notabs, and x.


Member Data Documentation

char* XrdOucTokenizer::buff [private]

Definition at line 53 of file XrdOucTokenizer.hh.

Referenced by Attach(), and GetLine().

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]

Definition at line 56 of file XrdOucTokenizer.hh.

Referenced by Attach(), GetLine(), and Tabs().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1