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

#include <mgrp.h>

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

Public Member Functions

void Put (void)
 
void Kill (int tellservers)
 
int InUse (void)
 
int IsAuthenticated (void)
 
int CreateMember (int idx) EXCLUDES_TRANSACTION
 
void KillMember (struct in_addr *, int)
 
int GetHostSet () EXCLUDES_TRANSACTION
 
void PutHostSet ()
 
void CheckResult ()
 
int CheckNonMutating (int)
 
int CheckCOP1 (int, ViceVersionVector *, int=1)
 
int CheckReintegrate (int, ViceVersionVector *)
 
int RVVCheck (ViceVersionVector **, int)
 
int DHCheck (ViceVersionVector **, int, int *, int=0)
 
int PickDH (ViceVersionVector **RVVs)
 
struct in_addr * GetPrimaryHost (int *ph_ixp=NULL)
 
void print (FILE *f)
 

Friends

class mgrp_iterator
 
class fsobj
 
class repvol
 
class reintvol
 
class volent
 
class vsgent
 
class ClientModifyLog
 
class cmlent
 
void MallocPrint (int fd)
 
void CommInit ()
 
void Mgrp_Wait ()
 
void Mgrp_Signal ()
 

Member Function Documentation

◆ CheckCOP1()

int mgrpent::CheckCOP1 ( int  acode,
ViceVersionVector *  UpdateSet,
int  TranslateEincompatible = 1 
)

◆ CheckNonMutating()

int mgrpent::CheckNonMutating ( int  acode)

◆ CheckReintegrate()

int mgrpent::CheckReintegrate ( int  acode,
ViceVersionVector *  UpdateSet 
)

◆ CheckResult()

void mgrpent::CheckResult ( )

◆ CreateMember()

int mgrpent::CreateMember ( int  idx)

◆ DHCheck()

int mgrpent::DHCheck ( ViceVersionVector **  RVVs,
int  ph_ix,
int *  dh_ixp,
int  PHReq = 0 
)

◆ GetHostSet()

int mgrpent::GetHostSet ( )

◆ GetPrimaryHost()

struct in_addr * mgrpent::GetPrimaryHost ( int *  ph_ixp = NULL)

◆ InUse()

int mgrpent::InUse ( void  )
inline

◆ IsAuthenticated()

int mgrpent::IsAuthenticated ( void  )
inline

◆ Kill()

void mgrpent::Kill ( int  tellservers)

◆ KillMember()

void mgrpent::KillMember ( struct in_addr *  host,
int  forcibly 
)

◆ PickDH()

int mgrpent::PickDH ( ViceVersionVector **  RVVs)

◆ print()

void mgrpent::print ( FILE *  f)
inline

◆ Put()

void mgrpent::Put ( void  )

◆ PutHostSet()

void mgrpent::PutHostSet ( )

◆ RVVCheck()

int mgrpent::RVVCheck ( ViceVersionVector **  RVVs,
int  EqReq 
)

Friends And Related Function Documentation

◆ ClientModifyLog

friend class ClientModifyLog
friend

◆ cmlent

friend class cmlent
friend

◆ CommInit

void CommInit ( )
friend

◆ fsobj

friend class fsobj
friend

◆ MallocPrint

void MallocPrint ( int  fd)
friend

◆ mgrp_iterator

friend class mgrp_iterator
friend

◆ Mgrp_Signal

void Mgrp_Signal ( )
friend

◆ Mgrp_Wait

void Mgrp_Wait ( )
friend

◆ reintvol

friend class reintvol
friend

◆ repvol

friend class repvol
friend

◆ volent

friend class volent
friend

◆ vsgent

friend class vsgent
friend

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