Coda Distributed File System
Functions | Variables
inconsist.cc File Reference
#include <stdio.h>
#include "coda_string.h"
#include <unistd.h>
#include <stdlib.h>
#include <assert.h>
#include "inconsist.h"
Include dependency graph for inconsist.cc:

Functions

VV_Cmp_Result VV_Cmp_IgnoreInc (const ViceVersionVector *a, const ViceVersionVector *b)
 
VV_Cmp_Result VV_Cmp (const ViceVersionVector *a, const ViceVersionVector *b)
 
int VV_Check (int *HowMany, ViceVersionVector **vvp, int EqReq)
 
int VV_Check_IgnoreInc (int *HowMany, ViceVersionVector **vvp, int EqReq)
 
void AddVVs (ViceVersionVector *v1, ViceVersionVector *v2)
 
void SubVVs (ViceVersionVector *v1, ViceVersionVector *v2)
 
void InitVV (ViceVersionVector *v)
 
int IsRunt (ViceVersionVector *v)
 
void InvalidateVV (ViceVersionVector *v)
 
void GetMaxVV (ViceVersionVector *newvv, ViceVersionVector **vvgroup, int domindex)
 
void SPrintVV (char *buf, size_t len, ViceVersionVector *v)
 
void FPrintVV (FILE *fp, ViceVersionVector *v)
 

Variables

const ViceStoreId NullSid = { 0, 0 }
 

Function Documentation

◆ AddVVs()

void AddVVs ( ViceVersionVector *  v1,
ViceVersionVector *  v2 
)

◆ FPrintVV()

void FPrintVV ( FILE *  fp,
ViceVersionVector *  v 
)

◆ GetMaxVV()

void GetMaxVV ( ViceVersionVector *  newvv,
ViceVersionVector **  vvgroup,
int  domindex 
)

◆ InitVV()

void InitVV ( ViceVersionVector *  v)

◆ InvalidateVV()

void InvalidateVV ( ViceVersionVector *  v)

◆ IsRunt()

int IsRunt ( ViceVersionVector *  v)

◆ SPrintVV()

void SPrintVV ( char *  buf,
size_t  len,
ViceVersionVector *  v 
)

◆ SubVVs()

void SubVVs ( ViceVersionVector *  v1,
ViceVersionVector *  v2 
)

◆ VV_Check()

int VV_Check ( int *  HowMany,
ViceVersionVector **  vvp,
int  EqReq 
)

◆ VV_Check_IgnoreInc()

int VV_Check_IgnoreInc ( int *  HowMany,
ViceVersionVector **  vvp,
int  EqReq 
)

◆ VV_Cmp()

VV_Cmp_Result VV_Cmp ( const ViceVersionVector *  a,
const ViceVersionVector *  b 
)

◆ VV_Cmp_IgnoreInc()

VV_Cmp_Result VV_Cmp_IgnoreInc ( const ViceVersionVector *  a,
const ViceVersionVector *  b 
)

Variable Documentation

◆ NullSid

const ViceStoreId NullSid = { 0, 0 }