Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes

ClientPage Class Reference

Inheritance diagram for ClientPage:
Page MediaPage

List of all members.

Public Member Functions

 ClientPage (const char *n, int s, double mt, double et, double a)
virtual WebPageType type () const
virtual void print_info (char *buf)
void name (char *buf)
double & mtime ()
double & etime ()
double & age ()
HttpAppserver ()
void validate (double mtime)
void invalidate (double mtime)
int is_valid () const
int is_header_valid () const
void set_valid_hdr ()
void set_uncacheable ()
int is_uncacheable ()
void set_unread ()
void set_read ()
int is_unread ()
int is_server_down ()
void server_down ()
int & counter ()
int count_inval (int a, int th)
int count_request (int b, int th)
void set_mpush (double time)
void clear_mpush ()
int is_mpush ()
double mpush_time ()

Static Public Member Functions

static void split_name (const char *name, PageID &id)
static void print_name (char *name, PageID &id)

Static Public Attributes

static int PUSHALL_ = 0

Protected Member Functions

void set_page_state (int state)
void clear_page_state (int state)
void set_page_action (int action)
void clear_page_action (int action)

Protected Attributes

double age_
double mtime_
double etime_
int status_
int counter_
double mpushTime_

The documentation for this class was generated from the following files: