![]() |
XRootD
|
#include <XrdXrootdMonitor.hh>
Public Member Functions | |
User () | |
~User () | |
int | Auths () |
void | Clear () |
void | Disable () |
void | Enable () |
int | Files () |
int | Fstat () |
int | Info () |
int | InOut () |
int | Logins () |
kXR_unt32 | MapInfo (const char *Info) |
kXR_unt32 | MapPath (const char *Path) |
int | Ready () |
void | Register (const char *Uname, const char *Hname, const char *Pname, unsigned int xSID=0) |
void | Report (const char *Info) |
void | Report (int eCode, int aCode) |
bool | Report (WhatInfo infoT, const char *info) override |
![]() | |
XrdSecMonitor () | |
virtual | ~XrdSecMonitor () |
Public Attributes | |
XrdXrootdMonitor * | Agent |
kXR_unt32 | Did |
char | Fops |
char | Iops |
short | Len |
char * | Name |
Additional Inherited Members | |
![]() | |
enum | WhatInfo { TokenInfo = 0 } |
Definition at line 173 of file XrdXrootdMonitor.hh.
|
inline |
Definition at line 227 of file XrdXrootdMonitor.hh.
|
inline |
Definition at line 228 of file XrdXrootdMonitor.hh.
References Clear().
|
inline |
Definition at line 184 of file XrdXrootdMonitor.hh.
|
inline |
Definition at line 186 of file XrdXrootdMonitor.hh.
References Agent, Did, Fops, Iops, Len, and Name.
Referenced by ~User(), and XrdXrootdProtocol::Recycle().
void XrdXrootdMonitor::User::Disable | ( | ) |
void XrdXrootdMonitor::User::Enable | ( | ) |
|
inline |
|
inline |
Definition at line 197 of file XrdXrootdMonitor.hh.
Referenced by XrdXrootdProtocol::Recycle().
|
inline |
|
inline |
Definition at line 201 of file XrdXrootdMonitor.hh.
Referenced by XrdXrootdProtocol::do_WriteSpan().
|
inline |
Definition at line 203 of file XrdXrootdMonitor.hh.
References Agent.
Referenced by XrdXrootdProtocol::Recycle().
|
inline |
Definition at line 205 of file XrdXrootdMonitor.hh.
References Info(), and XROOTD_MON_MAPINFO.
Referenced by XrdXrootdGSReal::GetDictID().
|
inline |
Definition at line 210 of file XrdXrootdMonitor.hh.
References Path, and XROOTD_MON_MAPPATH.
Referenced by XrdXrootdGSReal::GetDictID().
|
inline |
Definition at line 225 of file XrdXrootdMonitor.hh.
void XrdXrootdMonitor::User::Register | ( | const char * | Uname, |
const char * | Hname, | ||
const char * | Pname, | ||
unsigned int | xSID = 0 |
||
) |
Definition at line 290 of file XrdXrootdMonitor.cc.
References XrdXrootdMonInfo::kySID, and TRACE.
Referenced by XrdXrootdGSReal::XrdXrootdGSReal().
|
inline |
Definition at line 218 of file XrdXrootdMonitor.hh.
References Did, Info(), and XROOTD_MON_MAPUSER.
Referenced by XrdXrootdProtocol::MonAuth().
void XrdXrootdMonitor::User::Report | ( | int | eCode, |
int | aCode | ||
) |
|
overridevirtual |
Include extra information in the monitoring stream to be associated with the current mapped user. This object is pointed to via the XrdSecEntity secMon member.
infoT | - the enum describing what information is being reported |
info | - a null terminate string with the information in cgi format |
Implements XrdSecMonitor.
Definition at line 347 of file XrdXrootdMonitor.cc.
References XROOTD_MON_MAPTOKN.
XrdXrootdMonitor* XrdXrootdMonitor::User::Agent |
Definition at line 177 of file XrdXrootdMonitor.hh.
Referenced by Clear(), XrdXrootdProtocol::do_WriteSpan(), Files(), Info(), InOut(), Logins(), and XrdXrootdProtocol::Recycle().
kXR_unt32 XrdXrootdMonitor::User::Did |
Definition at line 178 of file XrdXrootdMonitor.hh.
Referenced by Clear(), XrdXrootdProtocol::Recycle(), and Report().
char XrdXrootdMonitor::User::Fops |
Definition at line 180 of file XrdXrootdMonitor.hh.
char XrdXrootdMonitor::User::Iops |
Definition at line 179 of file XrdXrootdMonitor.hh.
short XrdXrootdMonitor::User::Len |
Definition at line 181 of file XrdXrootdMonitor.hh.
Referenced by Clear().
char* XrdXrootdMonitor::User::Name |
Definition at line 182 of file XrdXrootdMonitor.hh.
Referenced by Clear().