Coda Distributed File System
|
#include <stdio.h>
#include "coda_string.h"
#include <rpc2/rpc2.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <histo.h>
#include <util.h>
#include <callback.h>
#include <vrdb.h>
#include <srv.h>
#include <vice.private.h>
Classes | |
struct | FileEntry |
struct | FEBlock |
struct | CallBackEntry |
struct | CBEBlock |
struct | CBStat |
Macros | |
#define | FESPERBLOCK 219 |
#define | CBESPERBLOCK 1024 |
Functions | |
int | InitCallBack () |
CallBackStatus | AddCallBack (HostTable *client, ViceFid *afid) |
void | BreakCallBack (HostTable *client, ViceFid *afid) |
void | DeleteCallBack (HostTable *client, ViceFid *afid) |
void | DeleteVenus (HostTable *client) |
void | DeleteFile (ViceFid *afid) |
CallBackStatus | CodaAddCallBack (HostTable *VenusId, ViceFid *Fid, VolumeId VSGVolnum) |
void | CodaBreakCallBack (HostTable *VenusId, ViceFid *Fid, VolumeId VSGVolnum) |
void | CodaDeleteCallBack (HostTable *VenusId, ViceFid *Fid, VolumeId VSGVolnum) |
void | PrintCallBackState (FILE *fp) |
void | PrintCallBacks (ViceFid *fid, FILE *fp) |
Variables | |
const int | MaxVols |
int | CBEs = 0 |
int | CBEBlocks = 0 |
int | FEs = 0 |
int | FEBlocks = 0 |
int | VEs = 0 |
int | VCBEs = 0 |
const int | VHASH = 256 |
#define CBESPERBLOCK 1024 |
#define FESPERBLOCK 219 |
CallBackStatus AddCallBack | ( | HostTable * | client, |
ViceFid * | afid | ||
) |
void BreakCallBack | ( | HostTable * | client, |
ViceFid * | afid | ||
) |
CallBackStatus CodaAddCallBack | ( | HostTable * | VenusId, |
ViceFid * | Fid, | ||
VolumeId | VSGVolnum | ||
) |
void CodaBreakCallBack | ( | HostTable * | VenusId, |
ViceFid * | Fid, | ||
VolumeId | VSGVolnum | ||
) |
void CodaDeleteCallBack | ( | HostTable * | VenusId, |
ViceFid * | Fid, | ||
VolumeId | VSGVolnum | ||
) |
void DeleteCallBack | ( | HostTable * | client, |
ViceFid * | afid | ||
) |
void DeleteFile | ( | ViceFid * | afid | ) |
void DeleteVenus | ( | HostTable * | client | ) |
int InitCallBack | ( | ) |
void PrintCallBacks | ( | ViceFid * | fid, |
FILE * | fp | ||
) |
void PrintCallBackState | ( | FILE * | fp | ) |
int CBEBlocks = 0 |
int CBEs = 0 |
int FEBlocks = 0 |
int FEs = 0 |
|
extern |
int VCBEs = 0 |
int VEs = 0 |
const int VHASH = 256 |