xrootd
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | Friends
XrdSysPriv Class Reference

#include <XrdSysPriv.hh>

Collaboration diagram for XrdSysPriv:
Collaboration graph
[legend]

List of all members.

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 XrdSysRecMutex fgMutex
static bool fDebug = 0

Friends

class XrdSysPrivGuard

Constructor & Destructor Documentation

XrdSysPriv::XrdSysPriv ( ) [private]
virtual XrdSysPriv::~XrdSysPriv ( ) [inline, virtual]

Member Function Documentation

int XrdSysPriv::ChangePerm ( uid_t  uid,
gid_t  gid 
) [static]
int XrdSysPriv::ChangeTo ( uid_t  uid,
gid_t  gid 
) [static, private]
void XrdSysPriv::DumpUGID ( const char *  msg = 0) [static, private]
int XrdSysPriv::Restore ( bool  saved = 1) [static, private]

Friends And Related Function Documentation

friend class XrdSysPrivGuard [friend]

Member Data Documentation

bool XrdSysPriv::fDebug = 0 [static, private]

Referenced by XrdSysPrivGuard::Init().


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