diff options
Diffstat (limited to 'src/libdash/source/manager')
-rw-r--r-- | src/libdash/source/manager/DASHManager.cpp | 45 | ||||
-rw-r--r-- | src/libdash/source/manager/DASHManager.h | 35 |
2 files changed, 0 insertions, 80 deletions
diff --git a/src/libdash/source/manager/DASHManager.cpp b/src/libdash/source/manager/DASHManager.cpp deleted file mode 100644 index 7650111e..00000000 --- a/src/libdash/source/manager/DASHManager.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/* - * DASHManager.cpp - ***************************************************************************** - * Copyright (C) 2012, bitmovin Softwareentwicklung OG, All Rights Reserved - * - * Email: libdash-dev@vicky.bitmovin.net - * - * This source code and its use and distribution, is subject to the terms - * and conditions of the applicable license agreement. - *****************************************************************************/ - -#include "DASHManager.h" - -using namespace dash; -using namespace dash::xml; -using namespace dash::mpd; -using namespace dash::network; -using namespace dash::helpers; - -DASHManager::DASHManager () -{ -} -DASHManager::~DASHManager () -{ -} -IMPD* DASHManager::Open (char *path, std::string mUrl) -{ - DOMParser parser(path); - - uint32_t fetchTime = Time::GetCurrentUTCTimeInSec(); - - if (!parser.Parse(mUrl)) - return NULL; - - MPD* mpd = parser.GetRootNode()->ToMPD(); - - if (mpd) - mpd->SetFetchTime(fetchTime); - - return mpd; -} -void DASHManager::Delete () -{ - delete this; -} diff --git a/src/libdash/source/manager/DASHManager.h b/src/libdash/source/manager/DASHManager.h deleted file mode 100644 index 99ef188b..00000000 --- a/src/libdash/source/manager/DASHManager.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * DASHManager.h - ***************************************************************************** - * Copyright (C) 2012, bitmovin Softwareentwicklung OG, All Rights Reserved - * - * Email: libdash-dev@vicky.bitmovin.net - * - * This source code and its use and distribution, is subject to the terms - * and conditions of the applicable license agreement. - *****************************************************************************/ - -#ifndef DASHMANAGER_H_ -#define DASHMANAGER_H_ - -#include "config.h" - -#include "../xml/Node.h" -#include "../xml/DOMParser.h" -#include "IDASHManager.h" -#include "../helpers/Time.h" - -namespace dash -{ - class DASHManager : public IDASHManager - { - public: - DASHManager (); - virtual ~DASHManager (); - - mpd::IMPD* Open (char *path, std::string mUrl = ""); - void Delete (); - }; -} - -#endif /* DASHMANAGER_H_ */ |