xrootd
Public Member Functions | Public Attributes | List of all members
XrdXrootdMonitor::User Class Reference

#include <XrdXrootdMonitor.hh>

Collaboration diagram for XrdXrootdMonitor::User:
Collaboration graph
[legend]

Public Member Functions

int Auths ()
 
void Clear ()
 
void Enable ()
 
void Disable ()
 
int Files ()
 
int Fstat ()
 
int Info ()
 
int InOut ()
 
int Logins ()
 
kXR_unt32 MapInfo (const char *Info)
 
kXR_unt32 MapPath (const char *Path)
 
void Register (const char *Uname, const char *Hname, const char *Pname)
 
void Report (const char *Info)
 
int Ready ()
 
 User ()
 
 ~User ()
 

Public Attributes

XrdXrootdMonitorAgent
 
kXR_unt32 Did
 
char Iops
 
char Fops
 
short Len
 
char * Name
 

Constructor & Destructor Documentation

◆ User()

XrdXrootdMonitor::User::User ( )
inline

◆ ~User()

XrdXrootdMonitor::User::~User ( )
inline

References Clear().

Member Function Documentation

◆ Auths()

int XrdXrootdMonitor::User::Auths ( )
inline

◆ Clear()

void XrdXrootdMonitor::User::Clear ( )
inline

References Agent, Did, Fops, Iops, Len, Name, and XrdXrootdMonitor::unAlloc().

Referenced by ~User().

◆ Disable()

void XrdXrootdMonitor::User::Disable ( )

◆ Enable()

void XrdXrootdMonitor::User::Enable ( )

◆ Files()

int XrdXrootdMonitor::User::Files ( )
inline

References Agent, and Fops.

◆ Fstat()

int XrdXrootdMonitor::User::Fstat ( )
inline

◆ Info()

int XrdXrootdMonitor::User::Info ( )
inline

References Agent, and XrdXrootdMonitor::monINFO.

Referenced by MapInfo(), and Report().

◆ InOut()

int XrdXrootdMonitor::User::InOut ( )
inline

References Agent, and Iops.

◆ Logins()

int XrdXrootdMonitor::User::Logins ( )
inline

References Agent, and XrdXrootdMonitor::monUSER.

◆ MapInfo()

kXR_unt32 XrdXrootdMonitor::User::MapInfo ( const char *  Info)
inline

◆ MapPath()

kXR_unt32 XrdXrootdMonitor::User::MapPath ( const char *  Path)
inline

◆ Ready()

int XrdXrootdMonitor::User::Ready ( )
inline

◆ Register()

void XrdXrootdMonitor::User::Register ( const char *  Uname,
const char *  Hname,
const char *  Pname 
)

◆ Report()

void XrdXrootdMonitor::User::Report ( const char *  Info)
inline

Member Data Documentation

◆ Agent

XrdXrootdMonitor* XrdXrootdMonitor::User::Agent

Referenced by Clear(), Files(), Info(), InOut(), and Logins().

◆ Did

kXR_unt32 XrdXrootdMonitor::User::Did

Referenced by Clear(), and Report().

◆ Fops

char XrdXrootdMonitor::User::Fops

Referenced by Clear(), and Files().

◆ Iops

char XrdXrootdMonitor::User::Iops

Referenced by Clear(), and InOut().

◆ Len

short XrdXrootdMonitor::User::Len

Referenced by Clear().

◆ Name

char* XrdXrootdMonitor::User::Name

Referenced by Clear().


The documentation for this class was generated from the following file: