Coda Distributed File System
Public Member Functions | Friends | List of all members
userent Class Reference

#include <user.h>

Public Member Functions

long SetTokens (SecretToken *, ClearToken *)
 
long GetTokens (SecretToken *, ClearToken *)
 
int TokensValid ()
 
void CheckTokenExpiry ()
 
void Invalidate ()
 
void Reset ()
 
int CheckFetchPartialSupport (RPC2_Handle *cid, srvent *sv, int *retry_cnt) EXCLUDES_TRANSACTION
 
int Connect (RPC2_Handle *, int *, struct in_addr *) EXCLUDES_TRANSACTION
 
int GetWaitForever ()
 
void SetWaitForever (int)
 
uid_t GetUid ()
 
void print ()
 
void print (FILE *)
 
void print (int)
 

Friends

class user_iterator
 
class fsdb
 
class Realm
 
void UserInit ()
 
void PutUser (userent **)
 
void UserPrint (int)
 

Member Function Documentation

◆ CheckFetchPartialSupport()

int userent::CheckFetchPartialSupport ( RPC2_Handle cid,
srvent sv,
int *  retry_cnt 
)

◆ CheckTokenExpiry()

void userent::CheckTokenExpiry ( )

◆ Connect()

int userent::Connect ( RPC2_Handle cid,
int *  auth,
struct in_addr *  host 
)

◆ GetTokens()

long userent::GetTokens ( SecretToken *  asecret,
ClearToken *  aclear 
)

◆ GetUid()

uid_t userent::GetUid ( )
inline

◆ GetWaitForever()

int userent::GetWaitForever ( )

◆ Invalidate()

void userent::Invalidate ( )

◆ print() [1/3]

void userent::print ( void  )

◆ print() [2/3]

void userent::print ( FILE *  fp)

◆ print() [3/3]

void userent::print ( int  afd)

◆ Reset()

void userent::Reset ( )

◆ SetTokens()

long userent::SetTokens ( SecretToken *  asecret,
ClearToken *  aclear 
)

◆ SetWaitForever()

void userent::SetWaitForever ( int  state)

◆ TokensValid()

int userent::TokensValid ( )

Friends And Related Function Documentation

◆ fsdb

friend class fsdb
friend

◆ PutUser

void PutUser ( userent **  )
friend

◆ Realm

friend class Realm
friend

◆ user_iterator

friend class user_iterator
friend

◆ UserInit

void UserInit ( )
friend

◆ UserPrint

void UserPrint ( int  )
friend

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