xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
XrdSysPwd Class Reference

#include <XrdSysPwd.hh>

Public Member Functions

struct passwd * Get (const char *Usr)
 
struct passwd * Get (uid_t Uid)
 
 XrdSysPwd ()
 
 XrdSysPwd (const char *Usr, struct passwd **pwP)
 
 XrdSysPwd (uid_t Uid, struct passwd **pwP)
 
 ~XrdSysPwd ()
 

Public Attributes

int rc
 

Private Attributes

struct passwd pwStruct * Ppw
 
char pwBuff [4096]
 

Constructor & Destructor Documentation

◆ XrdSysPwd() [1/3]

XrdSysPwd::XrdSysPwd ( )
inline

◆ XrdSysPwd() [2/3]

XrdSysPwd::XrdSysPwd ( const char *  Usr,
struct passwd **  pwP 
)
inline

References pwBuff, and rc.

◆ XrdSysPwd() [3/3]

XrdSysPwd::XrdSysPwd ( uid_t  Uid,
struct passwd **  pwP 
)
inline

References pwBuff, and rc.

◆ ~XrdSysPwd()

XrdSysPwd::~XrdSysPwd ( )
inline

Member Function Documentation

◆ Get() [1/2]

struct passwd * XrdSysPwd::Get ( const char *  Usr)
inline

References Ppw, pwBuff, and rc.

◆ Get() [2/2]

struct passwd * XrdSysPwd::Get ( uid_t  Uid)
inline

References Ppw, pwBuff, and rc.

Member Data Documentation

◆ Ppw

struct passwd pwStruct* XrdSysPwd::Ppw
private

Referenced by Get(), and Get().

◆ pwBuff

char XrdSysPwd::pwBuff[4096]
private

Referenced by Get(), Get(), XrdSysPwd(), and XrdSysPwd().

◆ rc

int XrdSysPwd::rc

Referenced by Get(), Get(), XrdSysPwd(), and XrdSysPwd().


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