xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::XrdSysPwd ( )
inline
XrdSysPwd::XrdSysPwd ( const char *  Usr,
struct passwd **  pwP 
)
inline

References pwBuff, and rc.

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

References pwBuff, and rc.

XrdSysPwd::~XrdSysPwd ( )
inline

Member Function Documentation

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

References Ppw, pwBuff, and rc.

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

References Ppw, pwBuff, and rc.

Member Data Documentation

struct passwd pwStruct* XrdSysPwd::Ppw
private

Referenced by Get().

char XrdSysPwd::pwBuff[4096]
private

Referenced by Get(), and XrdSysPwd().

int XrdSysPwd::rc

Referenced by Get(), and XrdSysPwd().


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