X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffreenet%2Fiindexinserter.h;h=050aa3dd21bb05d96ce5e5b33c4ff58a031adf2b;hb=df316253862dc50e8e5a790d9634ef90be37badb;hp=d7093a39814ce6ba79467e1909e063bcae646f30;hpb=6b896a9e1dc143bba86795be1e9336549db9b85f;p=fms.git diff --git a/include/freenet/iindexinserter.h b/include/freenet/iindexinserter.h index d7093a3..050aa3d 100644 --- a/include/freenet/iindexinserter.h +++ b/include/freenet/iindexinserter.h @@ -11,12 +11,17 @@ #include "ifcpmessagehandler.h" #include "iperiodicprocessor.h" +#ifdef XMEM + #include +#endif + template class IIndexInserter:public IFreenetRegistrable,public IFCPConnected,public IFCPMessageHandler,public IPeriodicProcessor,public IDatabase,public ILogger { public: IIndexInserter(); IIndexInserter(FCPv2 *fcp); + virtual ~IIndexInserter() {} virtual void FCPConnected(); virtual void FCPDisconnected(); @@ -117,7 +122,7 @@ template void IIndexInserter::InitializeIIndexInserter() { m_fcpuniquename=""; - Option::instance()->Get("MessageBase",m_messagebase); + Option::Instance()->Get("MessageBase",m_messagebase); m_lastchecked.SetToGMTime(); } @@ -145,7 +150,7 @@ void IIndexInserter::RegisterWithThread(FreenetMasterThread *thread) template void IIndexInserter::RemoveFromInsertList(const IDTYPE identityid) { - std::vector::iterator i=m_inserting.begin(); + typename std::vector::iterator i=m_inserting.begin(); while(i!=m_inserting.end() && (*i)!=identityid) { i++;