|
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) |
Public Member Functions inherited from ohashtab | |
| 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 |