Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
XrdSysPrivGuard Class Reference

Definition at line 86 of file XrdSysPriv.hh.

Public Member Functions

 XrdSysPrivGuard (const char *user)
 
 XrdSysPrivGuard (uid_t uid, gid_t gid)
 
virtual ~XrdSysPrivGuard ()
 
bool Valid () const
 

Private Member Functions

void Init (uid_t uid, gid_t gid)
 

Private Attributes

bool dum
 
bool valid
 

#include </home/sftnight/build/workspace/root-makedoc-v622/rootspi/rdoc/src/v6-22-00-patches/proof/xrdinc/XrdSys/XrdSysPriv.hh>

Constructor & Destructor Documentation

◆ XrdSysPrivGuard() [1/2]

XrdSysPrivGuard::XrdSysPrivGuard ( uid_t  uid,
gid_t  gid 
)

◆ XrdSysPrivGuard() [2/2]

XrdSysPrivGuard::XrdSysPrivGuard ( const char *  user)

◆ ~XrdSysPrivGuard()

virtual XrdSysPrivGuard::~XrdSysPrivGuard ( )
virtual

Member Function Documentation

◆ Init()

void XrdSysPrivGuard::Init ( uid_t  uid,
gid_t  gid 
)
private

◆ Valid()

bool XrdSysPrivGuard::Valid ( ) const
inline

Definition at line 92 of file XrdSysPriv.hh.

Member Data Documentation

◆ dum

bool XrdSysPrivGuard::dum
private

Definition at line 94 of file XrdSysPriv.hh.

◆ valid

bool XrdSysPrivGuard::valid
private

Definition at line 95 of file XrdSysPriv.hh.


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