class <Http/Client/Media> MediaClient : public HttpClient


Inheritance:


Public Fields

Http/Client/Media instvar MEDIA_APP_
Http/Client/Media instvar MEDIA_TRANSPORT_
Http/Client/Media instvar mmapp_
Http/Client/Media instvar node_
Http/Client/Media instvar ns_

Public Methods

Http/Client/Media instproc create-pagepool {}
Http/Client/Media instproc get-response-GET { server pageid args }
Http/Client/Media instproc media-connect { server pageid }
Http/Client/Media instproc media-disconnect { server pageid }
Http/Client/Media instproc send-request { server type pageid args }

Inherited from HttpClient:

Public Fields

Http/Client instvar cache_
Http/Client instvar curpage_
Http/Client instvar hb_interval_
Http/Client instvar id_
Http/Client instvar marks_
Http/Client instvar mpush_refresh_
Http/Client instvar nextreq_
Http/Client instvar pending_
Http/Client instvar pgtr_
Http/Client instvar rvInterPage_
Http/Client instvar simStartTime_
Http/Client instvar slist_
Http/Client instvar stat_
Http/Client instvar status_

Public Methods

Http/Client instproc disconnect { server }
Http/Client instproc gen-request {}
Http/Client instproc get-response-IMS { server pageid args }
Http/Client instproc get-response-REF { server pageid args }
Http/Client instproc init args
Http/Client instproc mark-request { pageid }
Http/Client instproc mark-response { pageid }
Http/Client instproc next-request { server pageid }
Http/Client instproc populate { cache server }
Http/Client instproc request-mpush { page }
Http/Client instproc send-refresh-mpush { page }
Http/Client instproc set-cache { cache }
Http/Client instproc set-interval-generator { ranvar }
Http/Client instproc set-page-generator { pagepool }
Http/Client instproc start { cache server }
Http/Client instproc start-session { cache server }
Http/Client instproc stop-mpush { page }
Http/Client instproc stop-session { server }

Inherited from HttpApp:

Public Fields

Http instvar fid_
Http instvar pool_
Http instvar TRANSPORT_

Public Methods

Http instproc addr {}
virtual int command(int argc, const char*const* argv)
Http instproc connect { server }
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_

Documentation

Http/Client/Media instproc create-pagepool {}
Override this method to change the default max size of the page pool

Http/Client/Media instproc get-response-GET { server pageid args }
Connection procedure: (1) Client ---(HTTP_REQUEST)--> Server (2) Client <--(HTTP_RESPONSE)-- Server (3) Client <----(RAP_DATA)---- Server

Http/Client/Media instproc send-request { server type pageid args }
Don't accept an request if there is one stream still on transit

Http/Client/Media instvar mmapp_

Http/Client/Media instproc media-connect { server pageid }
Create a RAP connection to a server

Http/Client/Media instvar ns_

Http/Client/Media instvar node_

Http/Client/Media instvar MEDIA_TRANSPORT_

Http/Client/Media instvar MEDIA_APP_

Http/Client/Media instproc media-disconnect { server pageid }


This class has no 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
contact: doc++@zib.de