#include <AccessControl.H>
Inheritance diagram for AccessControl::GlobalIdentityRep:
Public Member Functions | |
GlobalIdentityRep (const char *u=NULL, const sockaddr_in *o=NULL) throw () | |
const char * | user (int n=0) throw () |
const char * | group (int n=0) throw () |
uid_t | toUnixUser () throw () |
gid_t | toUnixGroup () throw () |
bool | operator== (const IdentityRep &other) const throw () |
void | send (SRPC *srpc) const throw (SRPC::failure) |
~GlobalIdentityRep () | |
Protected Member Functions | |
void | fill_caches () throw () |
Protected Attributes | |
const char * | user_ |
|
Definition at line 254 of file AccessControlClient.C. References Text::cchars(), AccessControl::commonInit(), OS::getPwUid(), Text::Length(), OS::Passwd::name, NEW_PTRFREE_ARRAY, AccessControl::realm, and AccessControl::realmlen. |
|
Definition at line 311 of file AccessControlClient.C. References user_. |
|
Implements AccessControl::IdentityRep. Definition at line 1174 of file AccessControl.C. References ReadersWritersLock::acquireRead(), Sequence< Elem, elem_ptrfree >::addlo(), Table< K, V >::Default::Get(), AccessControl::IdentityRep::groups_cache, NEW_CONSTR, ReadersWritersLock::releaseRead(), RWLOCK_LOCKED_REASON, user_, userGroup_lock, and AccessControl::IdentityRep::users_cache. |
|
Reimplemented from AccessControl::IdentityRep. Definition at line 1169 of file AccessControl.C. References AccessControl::IdentityRep::group(). Referenced by toUnixGroup(). |
|
Implements AccessControl::IdentityRep. Definition at line 286 of file AccessControlClient.C. References user_. |
|
Implements AccessControl::IdentityRep. Definition at line 304 of file AccessControlClient.C. |
|
Implements AccessControl::IdentityRep. Definition at line 127 of file AccessControl.H. References AccessControl::globalToUnixGroup(), and group(). |
|
Implements AccessControl::IdentityRep. Definition at line 126 of file AccessControl.H. References AccessControl::globalToUnixUser(), and user(). |
|
Reimplemented from AccessControl::IdentityRep. Definition at line 1160 of file AccessControl.C. References AccessControl::IdentityRep::user(). Referenced by toUnixUser(). |
|
Definition at line 117 of file AccessControl.H. Referenced by fill_caches(), operator==(), and ~GlobalIdentityRep(). |