X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=include%2Ffreenet%2Fiindexrequester.h;h=1966407c83b8811ee3e783903932d1bb86868cc0;hp=37dcdda7ce1d81643b200031bfcd9a5c5730997c;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hpb=4e96d123460d6363cf7274e36bd9357768eb86ad diff --git a/include/freenet/iindexrequester.h b/include/freenet/iindexrequester.h index 37dcdda..1966407 100644 --- a/include/freenet/iindexrequester.h +++ b/include/freenet/iindexrequester.h @@ -24,8 +24,8 @@ template class IIndexRequester:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IPeriodicProcessor,public IDatabase,public ILogger { public: - IIndexRequester(); - IIndexRequester(FCPv2::Connection *fcp); + IIndexRequester(SQLite3DB::DB *db); + IIndexRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp); virtual ~IIndexRequester() {} virtual void FCPConnected(); @@ -59,13 +59,13 @@ protected: }; template -IIndexRequester::IIndexRequester() +IIndexRequester::IIndexRequester(SQLite3DB::DB *db):IDatabase(db) { InitializeIIndexRequester(); } template -IIndexRequester::IIndexRequester(FCPv2::Connection *fcp):IFCPConnected(fcp) +IIndexRequester::IIndexRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IDatabase(db),IFCPConnected(fcp) { InitializeIIndexRequester(); } @@ -143,8 +143,9 @@ void IIndexRequester::InitializeIIndexRequester() { m_maxrequests=-1; m_fcpuniquename=""; + Option option(m_db); - Option::Instance()->Get("MessageBase",m_messagebase); + option.Get("MessageBase",m_messagebase); m_tempdate=Poco::Timestamp(); m_lastreceived=Poco::Timestamp(); m_lastpopulated=Poco::Timestamp();