Removing useless destructor & using initialization list.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
using namespace dash::mpd;
using namespace dash::exception;
using namespace dash::mpd;
using namespace dash::exception;
-RateBasedAdaptationLogic::RateBasedAdaptationLogic (IMPDManager *mpdManager) : AbstractAdaptationLogic(mpdManager)
-{
- this->mpdManager = mpdManager;
- this->currentPeriod = this->mpdManager->getFirstPeriod();
- this->count = 0;
-}
-RateBasedAdaptationLogic::~RateBasedAdaptationLogic ()
+RateBasedAdaptationLogic::RateBasedAdaptationLogic (IMPDManager *mpdManager) :
+ AbstractAdaptationLogic( mpdManager ),
+ mpdManager( mpdManager ),
+ count( 0 ),
+ currentPeriod( mpdManager->getFirstPeriod() )
{
public:
RateBasedAdaptationLogic (dash::mpd::IMPDManager *mpdManager);
{
public:
RateBasedAdaptationLogic (dash::mpd::IMPDManager *mpdManager);
- virtual ~RateBasedAdaptationLogic ();
dash::http::Chunk* getNextChunk () throw(dash::exception::EOFException);
dash::http::Chunk* getNextChunk () throw(dash::exception::EOFException);