class <Http/Server/Inval> HttpInvalServer : public HttpServer


Public Fields

Http/Server/Inval instvar id_
Http/Server/Inval instvar ns_

Public Methods

Http/Server/Inval instproc handle-request-REF { pageid args }
Http/Server/Inval instproc modify-page { pageid }

Inherited from HttpServer:

Public Fields

Http/Server instvar clist_
Http/Server instvar fid_
Http/Server instvar modseq_
Http/Server instvar modtimes_
Http/Server instvar node_
Http/Server instvar pgtr_
Http/Server instvar stat_
Http/Server instvar TRANSPORT_

Public Methods

Http/Server instproc alloc-connection { client fid }
Http/Server instproc disconnect { client }
Http/Server instproc gen-init-modtime { id }
Http/Server instproc gen-page { pageid }
Http/Server instproc gen-pageinfo { pageid }
Http/Server instproc get-request { client type pageid args }
Http/Server instproc handle-request-GET { pageid args }
Http/Server instproc handle-request-IMS { pageid args }
Http/Server instproc init args
Http/Server instproc schedule-nextmod { time pageid }
Http/Server instproc set-page-generator { pagepool }
Http/Server instproc set-parent-cache { cache }
Http/Server instproc stale-time { pageid modtime }

Inherited from HttpApp:

Public Fields

Http instvar pool_
Http instvar slist_

Public Methods

Http instproc addr {}
virtual int command(int argc, const char*const* argv)
Http instproc connect { server }
Http instproc create-pagepool {}
Http instproc get-cachesize {}
Http instproc get-hbsize {}
Http instproc get-imssize {}
Http instproc get-invsize {}
Http instproc get-joinsize {}
Http instproc get-mpusize {}
Http instproc get-ntfsize {}
Http instproc get-pfsize {}
Http instproc get-refsize {}
Http instproc get-reqsize {}
virtual AppData* get_data(int&, AppData*)
Http instproc getfid {}
int id()
void log(const char *fmt, ...)
virtual void process_data(int size, AppData* d)
Http instproc set-cachesize { size }
Http instproc stat { name }

Protected Fields

Tcl_Channel log_
ClientPagePool* pool_
Tcl_HashTable* tpa_

Protected Methods

int add_cnc(HttpApp *client, TcpApp *agt)
void delete_cnc(HttpApp *client)
TcpApp* lookup_cnc(HttpApp *client)
void set_pagepool(ClientPagePool* pp)

Inherited from Process:

Public Methods

virtual void send_data(int size, AppData* data = 0)
inline Process*& target()

Protected Fields

Process* target_


Http/Server/Inval instproc modify-page { pageid }
---------------------------------------------------------------------- Base Http invalidation server ----------------------------------------------------------------------

Http/Server/Inval instvar ns_

Http/Server/Inval instvar id_

Http/Server/Inval instproc handle-request-REF { pageid args }

Direct child classes:

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