ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MediaCache Class Reference

#include <mcache.h>

Inheritance diagram for MediaCache:

HttpCache HttpApp Process TclObject List of all members.

Public Member Functions

 MediaCache ()
 ~MediaCache ()
virtual void process_data (int size, AppData *data)
virtual AppDataget_data (int &size, AppData *data)

Protected Types

enum  { NOPREF, ONLINE_PREF, OFFLINE_PREF }

Protected Member Functions

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

Protected Attributes

Tcl_HashTablecmap_
enum MediaCache:: { ... }  pref_style_

Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
NOPREF 
ONLINE_PREF 
OFFLINE_PREF 


Constructor & Destructor Documentation

MediaCache::MediaCache  
 

MediaCache::~MediaCache  
 


Member Function Documentation

int MediaCache::command int    argc,
const char *const *    argv
[protected, virtual]
 

Reimplemented from HttpApp.

AppData * MediaCache::get_data int &    size,
AppData   data
[virtual]
 

Reimplemented from HttpApp.

MClientPagePool* MediaCache::mpool   [inline, protected]
 

void MediaCache::process_data int    size,
AppData   data
[virtual]
 

Reimplemented from HttpApp.


Member Data Documentation

Tcl_HashTable* MediaCache::cmap_ [protected]
 

enum { ... } MediaCache::pref_style_ [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.