Go to the documentation of this file. 1 #ifndef __XROOTDADMIN__
2 #define __XROOTDADMIN__
34 #include <netinet/in.h>
51 void Login(
int socknum);
71 char *
getMsg(
char *msg,
int &mlen);
73 int getTarget(
const char *act,
char **rest=0);
74 int sendErr(
int rc,
const char *act,
const char *msg);
78 const char *msg,
int mlen);
Definition: XrdXrootdJob.hh:51
int kXR_int32
Definition: XPtypes.hh:89
XrdOucStream Stream
Definition: XrdXrootdAdmin.hh:89
static void addJob(const char *jname, XrdXrootdJob *jp)
char TraceID[24]
Definition: XrdXrootdAdmin.hh:99
Definition: XrdXrootdAdmin.hh:92
XrdXrootdAdmin()
Definition: XrdXrootdAdmin.hh:55
Definition: XrdOucStream.hh:45
XrdXrootdJob * Job
Definition: XrdXrootdAdmin.hh:83
struct JobTable * Next
Definition: XrdXrootdAdmin.hh:81
unsigned short kXR_unt16
Definition: XPtypes.hh:67
~XrdXrootdAdmin()
Definition: XrdXrootdAdmin.hh:56
~usr()
Definition: XrdXrootdAdmin.hh:97
static XrdSysError * eDest
Definition: XrdXrootdAdmin.hh:88
static int Init(XrdSysError *erp, XrdNetSocket *asock)
kXR_unt16 pad
Definition: XrdXrootdAdmin.hh:92
void * Start(XrdNetSocket *AdminSock)
XrdLinkMatch Target
Definition: XrdXrootdAdmin.hh:90
int sendErr(int rc, const char *act, const char *msg)
Definition: XrdLinkMatch.hh:35
Definition: XrdNetSocket.hh:47
usr()
Definition: XrdXrootdAdmin.hh:96
char * Jname
Definition: XrdXrootdAdmin.hh:82
char reqID[16]
Definition: XrdXrootdAdmin.hh:100
@ kXR_attn
Definition: XProtocol.hh:299
kXR_unt16 atn
Definition: XrdXrootdAdmin.hh:93
static JobTable * JobList
Definition: XrdXrootdAdmin.hh:86
Definition: XrdXrootdAdmin.hh:81
int getTarget(const char *act, char **rest=0)
kXR_int32 act
Definition: XrdXrootdAdmin.hh:95
char * getMsg(char *msg, int &mlen)
Definition: XrdSysError.hh:89
XActionCode
Definition: XProtocol.hh:312
int sendResp(const char *act, XActionCode anum)
struct XrdXrootdAdmin::usr usResp
Definition: XrdXrootdAdmin.hh:43
int do_Lsj_Xeq(XrdXrootdJob *jp)
kXR_int32 len
Definition: XrdXrootdAdmin.hh:94