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

#include <realm.h>

Public Member Functions

void * operator new (size_t size) REQUIRES_TRANSACTION
 
void operator delete (void *p) REQUIRES_TRANSACTION
 
 Realm (const RealmId id, const char *realm) REQUIRES_TRANSACTION
 
 ~Realm (void) REQUIRES_TRANSACTION
 
void ResetTransient (void)
 
void Rec_GetRef (void) REQUIRES_TRANSACTION
 
void Rec_PutRef (void) REQUIRES_TRANSACTION
 
void GetRef (void)
 
void PutRef (void)
 
const char * Name (void)
 
const RealmId Id (void)
 
void SetRootVolName (char *name) EXCLUDES_TRANSACTION
 
const char * GetRootVolName (void)
 
void ReplaceRootServers (struct RPC2_addrinfo *newsrvs=NULL)
 
int GetAdmConn (connent **cpp) EXCLUDES_TRANSACTION
 
userentGetUser (uid_t uid)
 
int NewUserToken (uid_t uid, SecretToken *secretp, ClearToken *clearp)
 
void print (FILE *f)
 

Friends

class RealmDB
 
class fsobj
 

Constructor & Destructor Documentation

◆ Realm()

Realm::Realm ( const RealmId  id,
const char *  realm 
)

◆ ~Realm()

Realm::~Realm ( void  )

Member Function Documentation

◆ GetAdmConn()

int Realm::GetAdmConn ( connent **  cpp)

◆ GetRef()

void Realm::GetRef ( void  )
inline

◆ GetRootVolName()

const char * Realm::GetRootVolName ( void  )
inline

◆ GetUser()

userent * Realm::GetUser ( uid_t  uid)

◆ Id()

const RealmId Realm::Id ( void  )
inline

◆ Name()

const char * Realm::Name ( void  )
inline

◆ NewUserToken()

int Realm::NewUserToken ( uid_t  uid,
SecretToken *  secretp,
ClearToken *  clearp 
)

◆ operator delete()

void Realm::operator delete ( void *  p)
inline

◆ operator new()

void * Realm::operator new ( size_t  size)
inline

◆ print()

void Realm::print ( FILE *  f)

◆ PutRef()

void Realm::PutRef ( void  )

◆ Rec_GetRef()

void Realm::Rec_GetRef ( void  )
inline

◆ Rec_PutRef()

void Realm::Rec_PutRef ( void  )

◆ ReplaceRootServers()

void Realm::ReplaceRootServers ( struct RPC2_addrinfo newsrvs = NULL)

◆ ResetTransient()

void Realm::ResetTransient ( void  )

◆ SetRootVolName()

void Realm::SetRootVolName ( char *  name)

Friends And Related Function Documentation

◆ fsobj

friend class fsobj
friend

◆ RealmDB

friend class RealmDB
friend

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