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

Definition at line 54 of file XrdSysPriv.hh.

Public Member Functions

virtual ~XrdSysPriv ()
 

Static Public Member Functions

static int ChangePerm (uid_t uid, gid_t gid)
 

Private Member Functions

 XrdSysPriv ()
 

Static Private Member Functions

static int ChangeTo (uid_t uid, gid_t gid)
 
static void DumpUGID (const char *msg=0)
 
static int Restore (bool saved=1)
 

Static Private Attributes

static bool fDebug
 
static XrdSysRecMutex fgMutex
 

Friends

class XrdSysPrivGuard
 

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

Constructor & Destructor Documentation

◆ XrdSysPriv()

XrdSysPriv::XrdSysPriv ( )
private

◆ ~XrdSysPriv()

virtual XrdSysPriv::~XrdSysPriv ( )
inlinevirtual

Definition at line 71 of file XrdSysPriv.hh.

Member Function Documentation

◆ ChangePerm()

static int XrdSysPriv::ChangePerm ( uid_t  uid,
gid_t  gid 
)
static

◆ ChangeTo()

static int XrdSysPriv::ChangeTo ( uid_t  uid,
gid_t  gid 
)
staticprivate

◆ DumpUGID()

static void XrdSysPriv::DumpUGID ( const char *  msg = 0)
staticprivate

◆ Restore()

static int XrdSysPriv::Restore ( bool  saved = 1)
staticprivate

Friends And Related Function Documentation

◆ XrdSysPrivGuard

friend class XrdSysPrivGuard
friend

Definition at line 56 of file XrdSysPriv.hh.

Member Data Documentation

◆ fDebug

bool XrdSysPriv::fDebug
staticprivate

Definition at line 64 of file XrdSysPriv.hh.

◆ fgMutex

XrdSysRecMutex XrdSysPriv::fgMutex
staticprivate

Definition at line 60 of file XrdSysPriv.hh.


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