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

JobTable * JobList = 0
XrdSysError * eDest

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:42:36 2011 for xrootd by  doxygen 1.3.9.1