X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fmessageinserter.cpp;h=c1688f3babeaa7dc9651af758618dc7bde501f4b;hp=d248cd39c0dfc8bfbcd33d65dd123b4a691307da;hb=4e96d123460d6363cf7274e36bd9357768eb86ad;hpb=e662ea47fba8715474851ceebacba400984ee433 diff --git a/src/freenet/messageinserter.cpp b/src/freenet/messageinserter.cpp index d248cd3..c1688f3 100644 --- a/src/freenet/messageinserter.cpp +++ b/src/freenet/messageinserter.cpp @@ -10,7 +10,7 @@ MessageInserter::MessageInserter() Initialize(); } -MessageInserter::MessageInserter(FCPv2 *fcp):IIndexInserter(fcp) +MessageInserter::MessageInserter(FCPv2::Connection *fcp):IIndexInserter(fcp) { Initialize(); } @@ -46,7 +46,7 @@ void MessageInserter::CheckForNeededInsert() } } -const bool MessageInserter::HandlePutFailed(FCPMessage &message) +const bool MessageInserter::HandlePutFailed(FCPv2::Message &message) { int index; int localidentityid; @@ -72,7 +72,7 @@ const bool MessageInserter::HandlePutFailed(FCPMessage &message) return true; } -const bool MessageInserter::HandlePutSuccessful(FCPMessage &message) +const bool MessageInserter::HandlePutSuccessful(FCPv2::Message &message) { MessageXML xml; Poco::DateTime date; @@ -149,7 +149,7 @@ const bool MessageInserter::StartInsert(const std::string &messageuuid) std::string xmlsizestr; std::string privatekey; std::string publickey; - FCPMessage message; + FCPv2::Message message; std::string indexstr; int index=0; @@ -208,8 +208,8 @@ const bool MessageInserter::StartInsert(const std::string &messageuuid) message["Identifier"]=m_fcpuniquename+"|"+messageuuid+"|"+idstr+"|"+indexstr+"|"+xmlfile.GetMessageID()+"|"+message["URI"]; message["UploadFrom"]="direct"; message["DataLength"]=xmlsizestr; - m_fcp->SendMessage(message); - m_fcp->SendRaw(xml.c_str(),xml.size()); + m_fcp->Send(message); + m_fcp->Send(std::vector(xml.begin(),xml.end())); m_inserting.push_back(messageuuid);