class MediaRequest : public AppData

It provides a MediaApp two types of requests: check data availability and request data. It won't be sent in a packet so we don't need copy().

Inheritance:


Public Methods

Application* app()
virtual AppData* copy()
We don't need it, but have to declare.
int datasize()
int et()
int layer()
MediaRequest(int rc)
MediaRequest(const MediaRequest& r)
const char* name()
int request()
void set_app(Application* a)
void set_datasize(int d)
void set_et(int d)
void set_layer(int d)
void set_name(const char *s)
void set_st(int d)
These functions allow the caller to fill in only the necessary fields
int st()

Private Fields

Application* app_
Calling application
u_int et_
End playout time
int layer_
Layer ID
char name_[HTTP_MAXURLLEN]
Page URL
int request_
Request code
u_int st_
Start playout time

Inherited from AppData:

Public Methods

virtual int size()
AppDataType type()

Private Fields

AppDataType type_

Documentation

It provides a MediaApp two types of requests: check data availability and request data. It won't be sent in a packet so we don't need copy().
int request_
Request code

char name_[HTTP_MAXURLLEN]
Page URL

int layer_
Layer ID

u_int st_
Start playout time

u_int et_
End playout time

Application* app_
Calling application

MediaRequest(int rc)

MediaRequest(const MediaRequest& r)

virtual AppData* copy()
We don't need it, but have to declare.

int request()

int st()

int et()

int datasize()

int layer()

const char* name()

Application* app()

void set_st(int d)
These functions allow the caller to fill in only the necessary fields

void set_et(int d)

void set_datasize(int d)

void set_name(const char *s)

void set_layer(int d)

void set_app(Application* a)


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