#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 |
| Public Member Functions inherited from XrdSecMonitor | |
| XrdSecMonitor () | |
| virtual | ~XrdSecMonitor () |
Public Attributes | |
| XrdXrootdMonitor * | Agent |
| kXR_unt32 | Did |
| char | Fops |
| char | Iops |
| short | Len |
| char * | Name |
Additional Inherited Members | |
| Public Types inherited from XrdSecMonitor | |
| 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 |
| void XrdXrootdMonitor::User::Disable | ( | ) |
| void XrdXrootdMonitor::User::Enable | ( | ) |
|
inline |
|
inline |
Definition at line 197 of file XrdXrootdMonitor.hh.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 205 of file XrdXrootdMonitor.hh.
References Info(), and XROOTD_MON_MAPINFO.
|
inline |
|
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 Agent, Did, Fops, Iops, XrdXrootdMonInfo::kySID, Len, Name, and TRACE.
|
inline |
Definition at line 218 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 178 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Register(), Report(), Report(), and Report().
| char XrdXrootdMonitor::User::Fops |
Definition at line 180 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Disable(), Enable(), Files(), and Register().
| char XrdXrootdMonitor::User::Iops |
Definition at line 179 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), Disable(), Enable(), InOut(), and Register().
| short XrdXrootdMonitor::User::Len |
Definition at line 181 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), and Register().
| char* XrdXrootdMonitor::User::Name |
Definition at line 182 of file XrdXrootdMonitor.hh.
Referenced by User(), Clear(), and Register().