Coda Distributed File System
Functions
recova.cc File Reference
#include <sys/types.h>
#include <sys/time.h>
#include "coda_string.h"
#include <stdio.h>
#include <setjmp.h>
#include <inodeops.h>
#include <unistd.h>
#include <stdlib.h>
#include <struct.h>
#include <lwp/lwp.h>
#include <lwp/lock.h>
#include <util.h>
#include <rvmlib.h>
#include <vice.h>
#include <codadir.h>
#include <rec_smolist.h>
#include "cvnode.h"
#include "volume.h"
#include "vutil.h"
#include "recov.h"
#include "camprivate.h"
#include "coda_globals.h"
#include "volhash.h"
Include dependency graph for recova.cc:

Functions

void PrintCamVolume (int, int)
 
void DeleteVolumeFromHashTable (Volume *)
 
void PollAndYield ()
 
int NewVolHeader (struct VolumeHeader *header, Error *err)
 
int ExtractVolHeader (VolumeId volid, struct VolumeHeader *header)
 
int VolHeaderByIndex (int myind, struct VolumeHeader *header)
 
int DeleteVolume (Volume *vp)
 
int DeleteRvmVolume (unsigned int myind, Device dev)
 

Function Documentation

◆ DeleteRvmVolume()

int DeleteRvmVolume ( unsigned int  myind,
Device  dev 
)

◆ DeleteVolume()

int DeleteVolume ( Volume vp)

◆ DeleteVolumeFromHashTable()

void DeleteVolumeFromHashTable ( Volume vp)

◆ ExtractVolHeader()

int ExtractVolHeader ( VolumeId  volid,
struct VolumeHeader header 
)

◆ NewVolHeader()

int NewVolHeader ( struct VolumeHeader header,
Error err 
)

◆ PollAndYield()

void PollAndYield ( )

◆ PrintCamVolume()

void PrintCamVolume ( int  level,
int  volindex 
)

◆ VolHeaderByIndex()

int VolHeaderByIndex ( int  myind,
struct VolumeHeader header 
)