#include <AccessControl.H>
Inheritance diagram for AccessControl::UnixIdentityRep:
Public Member Functions | |
UnixIdentityRep (authunix_parms *aup=NULL, const sockaddr_in *o=NULL, bool own_aup=true) throw () | |
const char * | user (int n=0) throw () |
const char * | group (int n=0) throw () |
uid_t | toUnixUser () throw () |
gid_t | toUnixGroup () throw () |
void | validate () throw () |
bool | operator== (const IdentityRep &other) const throw () |
void | send (SRPC *srpc) const throw (SRPC::failure) |
~UnixIdentityRep () | |
Protected Member Functions | |
virtual void | fill_caches () throw () |
Private Attributes | |
authunix_parms * | aup_ |
bool | free_aup_ |
|
Definition at line 327 of file AccessControlClient.C. References AccessControl::commonInit(), NEW, and NEW_PTRFREE_ARRAY. |
|
Definition at line 392 of file AccessControlClient.C. |
|
Implements AccessControl::IdentityRep. Definition at line 1219 of file AccessControl.C. References ReadersWritersLock::acquireRead(), Sequence< Elem, elem_ptrfree >::addhi(), Sequence< Elem, elem_ptrfree >::addlo(), aup_, Table< K, V >::Default::Get(), AccessControl::IdentityRep::groups_cache, NEW_CONSTR, ReadersWritersLock::releaseRead(), RWLOCK_LOCKED_REASON, user(), userGroup_lock, and AccessControl::IdentityRep::users_cache. Referenced by validate(). |
|
Reimplemented from AccessControl::IdentityRep. Definition at line 1214 of file AccessControl.C. References AccessControl::IdentityRep::group(). |
|
Implements AccessControl::IdentityRep. Definition at line 357 of file AccessControlClient.C. References aup_. |
|
Implements AccessControl::IdentityRep. Definition at line 375 of file AccessControlClient.C. |
|
Implements AccessControl::IdentityRep. Definition at line 174 of file AccessControl.H. References aup_. |
|
Implements AccessControl::IdentityRep. Definition at line 173 of file AccessControl.H. References aup_. |
|
Reimplemented from AccessControl::IdentityRep. Definition at line 1208 of file AccessControl.C. References AccessControl::IdentityRep::user(). Referenced by fill_caches(). |
|
Definition at line 1301 of file AccessControl.C. References fill_caches(), and AccessControl::IdentityRep::users_cache. |
|
Definition at line 165 of file AccessControl.H. Referenced by fill_caches(), operator==(), toUnixGroup(), toUnixUser(), and ~UnixIdentityRep(). |
|
Definition at line 166 of file AccessControl.H. Referenced by ~UnixIdentityRep(). |