HTTPConnectionManager Outline - Grade-A-Software/Comcast-DASH-VLC GitHub Wiki
Located at: /modules/stream_filter/dash/http
void closeAllConnections()
called by local deconstructor, clears the instance's httpconnection pool and segment download queue
bool addChunk(Chunk *chunk)
creates a new connection to the download server to handle a Chunk of data retrieval from the server.
int read(block_t *block)
grabs a block of data from the Chunk specified as current target.
void attach(dash::logic::IDownloadRateObserver *observer)
adds a new IDownloadRateObserver object to the back of the local vector of such.
void notify()
updates the target data bitrate of new segments to match measured connection speed.