20#define _VICE_VRDB_H_ 1
40#define VRDB_PATH vice_config_path("db/VRDB")
41#define VRDB_TEMP vice_config_path("db/VRDB.new")
42#define VRLIST_PATH vice_config_path("db/VRList")
44#define VRTABHASHSIZE 128
55 vrtab(
const char *name =
"anonymous vrtab");
friend void PrintVRDB()
Definition: testvrdb.cc:41
void clear()
Definition: vrdb.cc:138
~vrtab()
Definition: vrdb.cc:71
void remove(vrent *)
Definition: vrdb.cc:83
void print()
Definition: vrdb.cc:153
vrent * find(VolumeId)
Definition: vrdb.cc:91
void add(vrent *)
Definition: vrdb.cc:77
vrent * ReverseFind(VolumeId, int *)
Definition: vrdb.cc:117
int dump(int)
Definition: vrdb.cc:176
vrtab(const char *name="anonymous vrtab")
Definition: vrdb.cc:64
unsigned int uint32_t
Definition: coda.h:105
unsigned char uint8_t
Definition: coda.h:101
bit32 HostAddress[] WARN_SINGLE_HOMING
Definition: printvrdb.cc:48
int dump(int)
Definition: vrdb.cc:424
VolumeId volnum
Definition: printvrdb.cc:52
olink namehtblink
Definition: vrdb.h:76
vrent()
Definition: vrdb.cc:287
~vrent()
Definition: vrdb.cc:309
int GetVolumeInfo(VolumeInfo *)
Definition: vrdb.cc:353
VolumeId ServerVolnum[VSG_MEMBERS]
Definition: printvrdb.cc:54
char key[33]
Definition: printvrdb.cc:51
void ntoh()
Definition: vrdb.cc:395
void GetHosts(unsigned long *) WARN_SINGLE_HOMING
Definition: vrdb.cc:311
void hton()
Definition: vrdb.cc:385
void GetCheckVV(ViceVersionVector *)
Definition: vrdb.cc:342
int index(void)
Definition: vrdb.cc:337
void print()
Definition: vrdb.cc:405
uint32_t unused
Definition: vrdb.h:79
int operator=(vrent &)
Definition: vrdb.cc:303
unsigned char nServers
Definition: printvrdb.cc:53
int index_by_hostaddr(unsigned long) WARN_SINGLE_HOMING
Definition: vrdb.cc:319
int index_by_serverid(uint8_t serverid)
Definition: vrdb.cc:328
#define NULL
Definition: voltypes.h:44
void CheckVRDB()
Definition: vrdb.cc:186
int XlateVid(VolumeId *, int *=NULL, int *=NULL, int *voltype=NULL)
Definition: vrdb.cc:236
int ReverseXlateVid(VolumeId *, int *=NULL)
Definition: vrdb.cc:277
int DumpVRDB(int outfd)
Definition: vrdb.cc:226