Commit d5bdee3c authored by Francois Cartegnie's avatar Francois Cartegnie

demux: adaptative: remove unused source reference

parent b8a1ad1d
...@@ -38,7 +38,6 @@ using namespace adaptative::http; ...@@ -38,7 +38,6 @@ using namespace adaptative::http;
AbstractChunkSource::AbstractChunkSource() AbstractChunkSource::AbstractChunkSource()
{ {
parentChunk = NULL;
contentLength = 0; contentLength = 0;
} }
...@@ -47,11 +46,6 @@ AbstractChunkSource::~AbstractChunkSource() ...@@ -47,11 +46,6 @@ AbstractChunkSource::~AbstractChunkSource()
} }
void AbstractChunkSource::setParentChunk(AbstractChunk *parent)
{
parentChunk = parent;
}
void AbstractChunkSource::setBytesRange(const BytesRange &range) void AbstractChunkSource::setBytesRange(const BytesRange &range)
{ {
bytesRange = range; bytesRange = range;
...@@ -68,7 +62,6 @@ AbstractChunk::AbstractChunk(AbstractChunkSource *source_) ...@@ -68,7 +62,6 @@ AbstractChunk::AbstractChunk(AbstractChunkSource *source_)
{ {
bytesRead = 0; bytesRead = 0;
source = source_; source = source_;
source->setParentChunk(this);
} }
AbstractChunk::~AbstractChunk() AbstractChunk::~AbstractChunk()
...@@ -228,7 +221,7 @@ bool HTTPChunkSource::prepare() ...@@ -228,7 +221,7 @@ bool HTTPChunkSource::prepare()
if(prepared) if(prepared)
return true; return true;
if(!connManager || !parentChunk) if(!connManager)
return false; return false;
if(!connection) if(!connection)
......
...@@ -48,12 +48,10 @@ namespace adaptative ...@@ -48,12 +48,10 @@ namespace adaptative
virtual block_t * readBlock () = 0; virtual block_t * readBlock () = 0;
virtual block_t * read (size_t) = 0; virtual block_t * read (size_t) = 0;
virtual bool hasMoreData () const = 0; virtual bool hasMoreData () const = 0;
void setParentChunk (AbstractChunk *);
void setBytesRange (const BytesRange &); void setBytesRange (const BytesRange &);
const BytesRange & getBytesRange () const; const BytesRange & getBytesRange () const;
protected: protected:
AbstractChunk *parentChunk;
size_t contentLength; size_t contentLength;
BytesRange bytesRange; BytesRange bytesRange;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment