XpdMsg Class Reference

#include <XrdProofdAux.h>

List of all members.

Public Member Functions

 XpdMsg (const char *buf=0)
virtual ~XpdMsg ()
const char * Buf () const
int Init (const char *buf)
void Reset ()
int Get (int &i)
int Get (XrdOucString &s)
int Get (void **p)
int Type () const

Private Attributes

int fType
XrdOucString fBuf
int fFrom


Detailed Description

Definition at line 182 of file XrdProofdAux.h.


Constructor & Destructor Documentation

XpdMsg::XpdMsg ( const char *  buf = 0  )  [inline]

Definition at line 187 of file XrdProofdAux.h.

References buf, and Init().

virtual XpdMsg::~XpdMsg (  )  [inline, virtual]

Definition at line 188 of file XrdProofdAux.h.


Member Function Documentation

const char* XpdMsg::Buf (  )  const [inline]

Definition at line 190 of file XrdProofdAux.h.

References XrdOucString::c_str(), and fBuf.

Referenced by XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdAdmin::ExecCmd(), XrdProofdAdmin::GetFile(), XrdProofdAdmin::PutFile(), XrdProofdClientCron(), XrdProofdPriorityCron(), and XrdProofdProofServCron().

int XpdMsg::Init ( const char *  buf  ) 

Definition at line 1787 of file XrdProofdAux.cxx.

References XrdOucString::atoi(), XrdOucString::beginswith(), XrdOucString::erase(), fBuf, fFrom, fType, XrdOucString::length(), XrdOucString::tokenize(), TRACE, XPD_LONGOK, and XPDLOC.

Referenced by XrdProofdPipe::Recv(), and XpdMsg().

void XpdMsg::Reset ( void   )  [inline]

Definition at line 193 of file XrdProofdAux.h.

References fFrom.

Referenced by XrdProofdProofServMgr::Create().

int XpdMsg::Get ( int &  i  ) 

Definition at line 1827 of file XrdProofdAux.cxx.

References XrdOucString::atoi(), fBuf, fFrom, XrdOucString::length(), XrdOucString::tokenize(), TRACE, XPD_LONGOK, and XPDLOC.

Referenced by XrdProofdClientCron(), XrdProofdPriorityCron(), and XrdProofdProofServCron().

int XpdMsg::Get ( XrdOucString s  ) 

Definition at line 1849 of file XrdProofdAux.cxx.

References fBuf, fFrom, s, XrdOucString::tokenize(), TRACE, and XPDLOC.

int XpdMsg::Get ( void **  p  ) 

Definition at line 1866 of file XrdProofdAux.cxx.

References XrdOucString::c_str(), fBuf, fFrom, XrdOucString::length(), XrdOucString::tokenize(), TRACE, and XPDLOC.

int XpdMsg::Type (  )  const [inline]

Definition at line 199 of file XrdProofdAux.h.

References fType.

Referenced by XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdAdmin::ExecCmd(), XrdProofdAdmin::GetFile(), XrdProofdAdmin::PutFile(), XrdProofdClientCron(), XrdProofdPriorityCron(), XrdProofdProofServCron(), and XrdProofSchedCron().


Member Data Documentation

int XpdMsg::fType [private]

Definition at line 183 of file XrdProofdAux.h.

Referenced by Init(), and Type().

XrdOucString XpdMsg::fBuf [private]

Definition at line 184 of file XrdProofdAux.h.

Referenced by Buf(), Get(), and Init().

int XpdMsg::fFrom [private]

Definition at line 185 of file XrdProofdAux.h.

Referenced by Get(), Init(), and Reset().


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