![]() |
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 172 of file XrdXrootdMonitor.hh.
|
inline |
Definition at line 226 of file XrdXrootdMonitor.hh.
|
inline |
Definition at line 227 of file XrdXrootdMonitor.hh.
References Clear().
|
inline |
Definition at line 183 of file XrdXrootdMonitor.hh.
|
inline |
void XrdXrootdMonitor::User::Disable | ( | ) |
void XrdXrootdMonitor::User::Enable | ( | ) |
|
inline |
|
inline |
Definition at line 196 of file XrdXrootdMonitor.hh.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 204 of file XrdXrootdMonitor.hh.
References Info(), and XROOTD_MON_MAPINFO.
|
inline |
|
inline |
Definition at line 224 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 Agent, Did, Fops, Iops, XrdXrootdMonInfo::kySID, Len, Name, and TRACE.
|
inline |
Definition at line 217 of file XrdXrootdMonitor.hh.
References Did, Info(), and XROOTD_MON_MAPUSER.
void XrdXrootdMonitor::User::Report | ( | int | eCode, |
int | aCode ) |
Definition at line 336 of file XrdXrootdMonitor.cc.
References Did, and XROOTD_MON_MAPUEAC.
|
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 Did, XrdSecMonitor::TokenInfo, and XROOTD_MON_MAPTOKN.
XrdXrootdMonitor* XrdXrootdMonitor::User::Agent |
kXR_unt32 XrdXrootdMonitor::User::Did |
Definition at line 177 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Register(), Report(), Report(), and Report().
char XrdXrootdMonitor::User::Fops |
Definition at line 179 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Disable(), Enable(), Files(), and Register().
char XrdXrootdMonitor::User::Iops |
Definition at line 178 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Disable(), Enable(), InOut(), and Register().
short XrdXrootdMonitor::User::Len |
Definition at line 180 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), and Register().
char* XrdXrootdMonitor::User::Name |
Definition at line 181 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), and Register().