Removing unnecessary scheduler thread in FetchManager
diff --git a/src/fetch-manager.cc b/src/fetch-manager.cc
index 3842e2e..3b5f181 100644
--- a/src/fetch-manager.cc
+++ b/src/fetch-manager.cc
@@ -42,16 +42,11 @@
, m_currentParallelFetches (0)
{
- m_scheduler = make_shared<Scheduler> ();
- m_scheduler->start ();
}
FetchManager::~FetchManager ()
{
m_fetchList.clear_and_dispose (fetcher_disposer ());
-
- m_scheduler->shutdown ();
- m_scheduler.reset ();
}
void
diff --git a/src/fetch-manager.h b/src/fetch-manager.h
index 0b205eb..c26b78d 100644
--- a/src/fetch-manager.h
+++ b/src/fetch-manager.h
@@ -79,7 +79,6 @@
private:
Ccnx::CcnxWrapperPtr m_ccnx;
Mapping m_mapping;
- SchedulerPtr m_scheduler;
uint32_t m_maxParallelFetches;
uint32_t m_currentParallelFetches;
@@ -99,12 +98,6 @@
return m_ccnx;
}
-SchedulerPtr
-FetchManager::GetScheduler ()
-{
- return m_scheduler;
-}
-
typedef boost::error_info<struct tag_errmsg, std::string> errmsg_info_str;
namespace Error {
struct FetchManager : virtual boost::exception, virtual std::exception { };