class MediaSegmentList : public DoubleList

Maintains received segments of every layer

Inheritance:


Public Methods

void add(const MediaSegment& s)
MediaSegmentList check_holes(const MediaSegment& s)
void check_integrity()
virtual void destroy()
char* dump2buf()
int evict_head(int size)
int evict_head_offset(int offset)
int evict_tail(int size)
MediaSegment get_nextseg(const MediaSegment& s)
int getsize()
int in(const MediaSegment& s)
int length()
MediaSegmentList()
int overlap_size(const MediaSegment& s)
void print(void)
Debug only

Protected Methods

void merge_seg(MediaSegment* seg)

Private Fields

int length_

Inherited from DoubleList:

Public Methods

void append(DoubleListElem *src, DoubleListElem *dst)
void detach(DoubleListElem *e)
DoubleListElem* head()
void insert(DoubleListElem *src, DoubleListElem *dst)
DoubleListElem* tail()

Protected Fields

DoubleListElem* head_

Documentation

Maintains received segments of every layer
MediaSegmentList()

int length()

void add(const MediaSegment& s)

int in(const MediaSegment& s)

MediaSegment get_nextseg(const MediaSegment& s)

int evict_tail(int size)

int evict_head(int size)

int evict_head_offset(int offset)

int overlap_size(const MediaSegment& s)

MediaSegmentList check_holes(const MediaSegment& s)

char* dump2buf()

virtual void destroy()

void print(void)
Debug only

int getsize()

void check_integrity()

void merge_seg(MediaSegment* seg)

int length_


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