X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Funkeyedidcreator.cpp;h=e873dad5d9273e77c66d4c11ef31746a2cb3a240;hb=4e96d123460d6363cf7274e36bd9357768eb86ad;hp=6facf8644f7c38860883821afb4c5c908ce0034e;hpb=8adfd604a97d385869b0ce763b35d014d7aa2cca;p=fms.git diff --git a/src/freenet/unkeyedidcreator.cpp b/src/freenet/unkeyedidcreator.cpp index 6facf86..e873dad 100644 --- a/src/freenet/unkeyedidcreator.cpp +++ b/src/freenet/unkeyedidcreator.cpp @@ -1,6 +1,8 @@ #include "../../include/freenet/unkeyedidcreator.h" #include "../../include/stringfunctions.h" +#include + #include #ifdef XMEM @@ -12,7 +14,7 @@ UnkeyedIDCreator::UnkeyedIDCreator() Initialize(); } -UnkeyedIDCreator::UnkeyedIDCreator(FCPv2 *fcp):IFCPConnected(fcp) +UnkeyedIDCreator::UnkeyedIDCreator(FCPv2::Connection *fcp):IFCPConnected(fcp) { Initialize(); } @@ -40,21 +42,21 @@ void UnkeyedIDCreator::CheckForUnkeyedID() long id=rs.GetInt(0); idstr << id; - FCPMessage message; + FCPv2::Message message; message.SetName("GenerateSSK"); message["Identifier"]="UnkeyedIDRequest|"+idstr.str(); - m_fcp->SendMessage(message); + m_fcp->Send(message); m_waiting=true; } // set last checked time to now - m_lastchecked.SetToGMTime(); + m_lastchecked=Poco::Timestamp(); } -const bool UnkeyedIDCreator::HandleMessage(FCPMessage &message) +const bool UnkeyedIDCreator::HandleMessage(FCPv2::Message &message) { if(message["Identifier"].find("UnkeyedIDRequest")==0) { @@ -75,7 +77,7 @@ const bool UnkeyedIDCreator::HandleMessage(FCPMessage &message) SaveKeys(id,message["RequestURI"],message["InsertURI"]); } - m_log->WriteLog(LogFile::LOGLEVEL_INFO,"UnkeyedIDCreator::HandleMessage received keypair"); + m_log->information("UnkeyedIDCreator::HandleMessage received keypair"); m_waiting=false; @@ -90,16 +92,15 @@ const bool UnkeyedIDCreator::HandleMessage(FCPMessage &message) void UnkeyedIDCreator::Initialize() { m_waiting=false; - m_lastchecked.SetToGMTime(); + m_lastchecked=Poco::Timestamp(); } void UnkeyedIDCreator::Process() { - DateTime now; - now.SetToGMTime(); + Poco::DateTime now; // only perform check every minute (1/1440 of 1 day) - if(m_waiting==false && m_lastchecked<(now-(1.0/1440.0))) + if(m_waiting==false && m_lastchecked<(now-Poco::Timespan(0,0,1,0,0))) { CheckForUnkeyedID(); }