26#define _VENUS_USER_H_ 1
61 static olist *usertab;
73 long DemandHoardWalkTime;
76 userent(RealmId realmid, uid_t userid);
82 long SetTokens(SecretToken *, ClearToken *);
83 long GetTokens(SecretToken *, ClearToken *);
user_iterator()
Definition: user.cc:706
userent * operator()()
Definition: user.cc:711
friend void UserPrint(int)
Definition: user.cc:132
void Reset()
Definition: user.cc:375
int Connect(RPC2_Handle *, int *, struct in_addr *) EXCLUDES_TRANSACTION
Definition: user.cc:495
uid_t GetUid()
Definition: user.h:94
int GetWaitForever()
Definition: user.cc:647
long GetTokens(SecretToken *, ClearToken *)
Definition: user.cc:303
void print()
Definition: user.cc:667
void Invalidate()
Definition: user.cc:351
long SetTokens(SecretToken *, ClearToken *)
Definition: user.cc:266
int TokensValid()
Definition: user.cc:319
int CheckFetchPartialSupport(RPC2_Handle *cid, srvent *sv, int *retry_cnt) EXCLUDES_TRANSACTION
Definition: user.cc:406
friend void UserInit()
Definition: user.cc:74
friend void PutUser(userent **)
Definition: user.cc:116
void CheckTokenExpiry()
Definition: user.cc:325
void SetWaitForever(int)
Definition: user.cc:652
#define EXCLUDES_TRANSACTION
Definition: coda_tsa.h:108
RPC2_Integer RPC2_Handle
Definition: rpc2.h:345
void USERD_Init(void)
Definition: user.cc:734
void UserPrint()
Definition: user.cc:121
int ConsoleUser(uid_t user)
Definition: user.cc:181
int AuthorizedUser(uid_t)
Definition: user.cc:152
void UserInit()
Definition: user.cc:74
void PutUser(userent **)
Definition: user.cc:116
void UserDaemon(void) EXCLUDES_TRANSACTION
Definition: user.cc:740