class <PagePool/Client> ClientPagePool : public PagePool


Inheritance:


Public Methods

ClientPagePool()
virtual int command(int argc, const char*const* argv)
virtual ClientPage* enter_metadata(const char *name, int size, double mt, double et, double age)
virtual ClientPage* enter_metadata(int argc, const char*const* argv)
virtual ClientPage* enter_page(const char *name, int size, double mt, double et, double age)
virtual ClientPage* enter_page(int argc, const char*const* argv)
int exist_page(const char *name)
int get_age(const char *name, double &age)
int get_etime(const char *name, double &et)
int get_mtime(const char *name, double &mt)
ClientPage* get_page(const char *name)
int get_pageinfo(const char *name, char *buf)
int get_size(const char *name, int &size)
void invalidate_server(int server_id)
virtual int remove_page(const char *name)
int set_etime(const char *name, double et)
int set_mtime(const char *name, double mt)
virtual ~ClientPagePool()

Protected Fields

Tcl_HashTable* namemap_

Protected Methods

int add_page(ClientPage *pg)

Inherited from PagePool:

Public Methods

PagePool instproc gen-page { pageid thismod }

Documentation

ClientPagePool()

virtual ~ClientPagePool()

virtual ClientPage* enter_page(int argc, const char*const* argv)

virtual ClientPage* enter_metadata(int argc, const char*const* argv)

virtual ClientPage* enter_page(const char *name, int size, double mt, double et, double age)

virtual ClientPage* enter_metadata(const char *name, int size, double mt, double et, double age)

virtual int remove_page(const char *name)

void invalidate_server(int server_id)

ClientPage* get_page(const char *name)

int get_mtime(const char *name, double &mt)

int set_mtime(const char *name, double mt)

int exist_page(const char *name)

int get_size(const char *name, int &size)

int get_age(const char *name, double &age)

int get_etime(const char *name, double &et)

int set_etime(const char *name, double et)

int get_pageinfo(const char *name, char *buf)

virtual int command(int argc, const char*const* argv)

int add_page(ClientPage *pg)

Tcl_HashTable* namemap_


Direct child classes:
MClientPagePool

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de