Coda Distributed File System
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
vsgent Class Reference

#include <vsg.h>

Inheritance diagram for vsgent:
Inheritance graph
[legend]
Collaboration diagram for vsgent:
Collaboration graph
[legend]

Public Member Functions

void Put (void)
 
int GetMgrp (mgrpent **m, uid_t uid, int auth=1) EXCLUDES_TRANSACTION
 
void KillMgrps (void)
 
void KillUserMgrps (uid_t uid)
 
void KillMgrpMember (struct in_addr *)
 
unsigned int NHosts (void)
 
unsigned int MaxVSG (void)
 
void GetHosts (struct in_addr Hosts[VSG_MEMBERS])
 
void print (FILE *f)
 

Protected Member Functions

 vsgent (struct in_addr Hosts[VSG_MEMBERS], RealmId realmid)
 
 ~vsgent (void)
 
int CmpHosts (struct in_addr Hosts[VSG_MEMBERS])
 

Protected Attributes

struct dllist_head vsgs
 

Friends

class vsgdb
 
class mgrpent
 
void Mgrp_Wait ()
 

Constructor & Destructor Documentation

◆ vsgent()

vsgent::vsgent ( struct in_addr  Hosts[VSG_MEMBERS],
RealmId  realmid 
)
protected

◆ ~vsgent()

vsgent::~vsgent ( void  )
protected

Member Function Documentation

◆ CmpHosts()

int vsgent::CmpHosts ( struct in_addr  Hosts[VSG_MEMBERS])
inlineprotected

◆ GetHosts()

void vsgent::GetHosts ( struct in_addr  Hosts[VSG_MEMBERS])
inline

◆ GetMgrp()

int vsgent::GetMgrp ( mgrpent **  m,
uid_t  uid,
int  auth = 1 
)

◆ KillMgrpMember()

void vsgent::KillMgrpMember ( struct in_addr *  addr)

◆ KillMgrps()

void vsgent::KillMgrps ( void  )

◆ KillUserMgrps()

void vsgent::KillUserMgrps ( uid_t  uid)

◆ MaxVSG()

unsigned int vsgent::MaxVSG ( void  )
inline

◆ NHosts()

unsigned int vsgent::NHosts ( void  )
inline

◆ print()

void vsgent::print ( FILE *  f)

◆ Put()

void vsgent::Put ( void  )
inline

Friends And Related Function Documentation

◆ Mgrp_Wait

void Mgrp_Wait ( )
friend

◆ mgrpent

friend class mgrpent
friend

◆ vsgdb

friend class vsgdb
friend

Member Data Documentation

◆ vsgs

struct dllist_head vsgent::vsgs
protected

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