Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdXrootdAdmin Class Reference

#include <XrdXrootdAdmin.hh>

Collaboration diagram for XrdXrootdAdmin:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Login (int socknum)
void * Start (XrdNetSocket *AdminSock)
 XrdXrootdAdmin ()
 ~XrdXrootdAdmin ()

Static Public Member Functions

void addJob (const char *jname, XrdXrootdJob *jp)
int Init (XrdSysError *erp, XrdNetSocket *asock)

Private Member Functions

int do_Abort ()
int do_Cj ()
int do_Cont ()
int do_Disc ()
int do_Login ()
int do_Lsc ()
int do_Lsj ()
int do_Lsj_Xeq (XrdXrootdJob *jp)
int do_Lsd ()
int do_Msg ()
int do_Pause ()
int do_Red ()
char * getMsg (char *msg, int &mlen)
int getreqID ()
int getTarget (const char *act, char **rest=0)
int sendErr (int rc, const char *act, const char *msg)
int sendOK (int sent)
int sendResp (const char *act, XActionCode anum)
int sendResp (const char *act, XActionCode anum, const char *msg, int mlen)
void Xeq ()

Private Attributes

XrdOucStream Stream
XrdLinkMatch Target
XrdXrootdAdmin::usr usResp
char TraceID [24]
char reqID [16]

Static Private Attributes

JobTableJobList = 0
XrdSysErroreDest

Constructor & Destructor Documentation

XrdXrootdAdmin::XrdXrootdAdmin  )  [inline]
 

XrdXrootdAdmin::~XrdXrootdAdmin  )  [inline]
 


Member Function Documentation

void XrdXrootdAdmin::addJob const char *  jname,
XrdXrootdJob jp
[static]
 

int XrdXrootdAdmin::do_Abort  )  [private]
 

int XrdXrootdAdmin::do_Cj  )  [private]
 

int XrdXrootdAdmin::do_Cont  )  [private]
 

int XrdXrootdAdmin::do_Disc  )  [private]
 

int XrdXrootdAdmin::do_Login  )  [private]
 

int XrdXrootdAdmin::do_Lsc  )  [private]
 

int XrdXrootdAdmin::do_Lsd  )  [private]
 

int XrdXrootdAdmin::do_Lsj  )  [private]
 

int XrdXrootdAdmin::do_Lsj_Xeq XrdXrootdJob jp  )  [private]
 

int XrdXrootdAdmin::do_Msg  )  [private]
 

int XrdXrootdAdmin::do_Pause  )  [private]
 

int XrdXrootdAdmin::do_Red  )  [private]
 

char * XrdXrootdAdmin::getMsg char *  msg,
int &  mlen
[private]
 

int XrdXrootdAdmin::getreqID  )  [private]
 

int XrdXrootdAdmin::getTarget const char *  act,
char **  rest = 0
[private]
 

int XrdXrootdAdmin::Init XrdSysError erp,
XrdNetSocket asock
[static]
 

void XrdXrootdAdmin::Login int  socknum  ) 
 

int XrdXrootdAdmin::sendErr int  rc,
const char *  act,
const char *  msg
[private]
 

int XrdXrootdAdmin::sendOK int  sent  )  [private]
 

int XrdXrootdAdmin::sendResp const char *  act,
XActionCode  anum,
const char *  msg,
int  mlen
[private]
 

int XrdXrootdAdmin::sendResp const char *  act,
XActionCode  anum
[private]
 

void * XrdXrootdAdmin::Start XrdNetSocket AdminSock  ) 
 

void XrdXrootdAdmin::Xeq  )  [private]
 


Member Data Documentation

XrdSysError * XrdXrootdAdmin::eDest [static, private]
 

XrdXrootdAdmin::JobTable * XrdXrootdAdmin::JobList = 0 [static, private]
 

char XrdXrootdAdmin::reqID[16] [private]
 

XrdOucStream XrdXrootdAdmin::Stream [private]
 

XrdLinkMatch XrdXrootdAdmin::Target [private]
 

char XrdXrootdAdmin::TraceID[24] [private]
 

struct XrdXrootdAdmin::usr XrdXrootdAdmin::usResp [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:20 2011 for xrootd by  doxygen 1.3.9.1