Coda Distributed File System
|
#include <vrdb.h>
Public Member Functions | |
vrtab (const char *name="anonymous vrtab") | |
~vrtab () | |
void | add (vrent *) |
void | remove (vrent *) |
vrent * | find (VolumeId) |
vrent * | find (char *) |
vrent * | ReverseFind (VolumeId, int *) |
void | clear () |
void | print () |
void | print (FILE *) |
void | print (int) |
int | dump (int) |
![]() | |
ohashtab (int size, intptr_t(*hashfn)(void *)) | |
ohashtab (ohashtab &) | |
int | operator= (ohashtab &) |
virtual | ~ohashtab () |
void | insert (void *, olink *) |
void | append (void *, olink *) |
olink * | remove (void *, olink *) |
olink * | first () |
olink * | last () |
olink * | get (void *) |
void | clear () |
int | count () |
int | IsMember (void *, olink *) |
int | bucket (void *) |
virtual void | print () |
virtual void | print (FILE *) |
virtual void | print (int) |
olink * | FindObject (void *key, void *tag, otagcompare_t cmpfn) |
Friends | |
void | PrintVRDB () |
vrtab::vrtab | ( | const char * | name = "anonymous vrtab" | ) |
vrtab::~vrtab | ( | ) |
void vrtab::add | ( | vrent * | vre | ) |
void vrtab::clear | ( | ) |
int vrtab::dump | ( | int | afd | ) |
vrent * vrtab::find | ( | char * | grpname | ) |
vrent * vrtab::find | ( | VolumeId | grpvolnum | ) |
|
virtual |
Reimplemented from ohashtab.
|
virtual |
Reimplemented from ohashtab.
|
virtual |
Reimplemented from ohashtab.
void vrtab::remove | ( | vrent * | vre | ) |
vrent * vrtab::ReverseFind | ( | VolumeId | rwvolnum, |
int * | idx | ||
) |
|
friend |