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  

HttpMediaData Class Reference

#include <media-app.h>

Inheritance diagram for HttpMediaData:

HttpData AppData List of all members.

Public Types

enum  { MD_LAST = 1, MD_FINISH = 2, MD_PREFETCH = 4 }

Public Member Functions

 HttpMediaData (const char *sender, const char *name, int layer, int st, int et)
 HttpMediaData (HttpMediaData &d)
virtual int size () const
virtual AppData * copy ()
int st () const
int et () const
int datasize () const
int layer () const
const char * page () const
const char * sender () const
Application * conid ()
void set_conid (Application *c)
int is_last () const
void set_last ()
int is_finished () const
void set_finish ()
int is_pref () const
void set_pref ()

Private Attributes

char page_ [HTTP_MAXURLLEN]
char sender_ [HTTP_MAXURLLEN]
int layer_
int st_
int et_
int flags_
Application * conid_

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
MD_LAST 
MD_FINISH 
MD_PREFETCH 


Constructor & Destructor Documentation

HttpMediaData::HttpMediaData (  const char *    sender,
const char *    name,
int    layer,
int    st,
int    et
) 
 

HttpMediaData::HttpMediaData (  HttpMediaData &    d )  [inline]
 


Member Function Documentation

Application* HttpMediaData::conid (    )  [inline]
 

virtual AppData* HttpMediaData::copy (    )  [inline, virtual]
 

Reimplemented from HttpData.

int HttpMediaData::datasize (    )  const [inline]
 

int HttpMediaData::et (    )  const [inline]
 

int HttpMediaData::is_finished (    )  const [inline]
 

int HttpMediaData::is_last (    )  const [inline]
 

int HttpMediaData::is_pref (    )  const [inline]
 

int HttpMediaData::layer (    )  const [inline]
 

const char* HttpMediaData::page (    )  const [inline]
 

const char* HttpMediaData::sender (    )  const [inline]
 

void HttpMediaData::set_conid (  Application *    c )  [inline]
 

void HttpMediaData::set_finish (    )  [inline]
 

void HttpMediaData::set_last (    )  [inline]
 

void HttpMediaData::set_pref (    )  [inline]
 

virtual int HttpMediaData::size (    )  const [inline, virtual]
 

Reimplemented from HttpData.

int HttpMediaData::st (    )  const [inline]
 


Member Data Documentation

Application* HttpMediaData::conid_ [private]
 

int HttpMediaData::et_ [private]
 

int HttpMediaData::flags_ [private]
 

int HttpMediaData::layer_ [private]
 

char HttpMediaData::page_[HTTP_MAXURLLEN] [private]
 

char HttpMediaData::sender_[HTTP_MAXURLLEN] [private]
 

int HttpMediaData::st_ [private]
 


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