Browse Source

fixed Linux build

pull/11/merge
orignal 11 years ago
parent
commit
fcddf9843d
  1. 2
      NetDb.cpp
  2. 2
      Streaming.cpp
  3. 4
      Tunnel.cpp

2
NetDb.cpp

@ -169,7 +169,7 @@ namespace data
{ {
for (boost::filesystem::directory_iterator it1 (it->path ()); it1 != end; ++it1) for (boost::filesystem::directory_iterator it1 (it->path ()); it1 != end; ++it1)
{ {
#ifdef BOOST_VERSION > 10500 #if BOOST_VERSION > 10500
RouterInfo * r = new RouterInfo (it1->path().string().c_str ()); RouterInfo * r = new RouterInfo (it1->path().string().c_str ());
#else #else
RouterInfo * r = new RouterInfo(it1->path().c_str()); RouterInfo * r = new RouterInfo(it1->path().c_str());

2
Streaming.cpp

@ -124,7 +124,7 @@ namespace stream
void StreamingDestination::HandleNextPacket (const uint8_t * buf, size_t len) void StreamingDestination::HandleNextPacket (const uint8_t * buf, size_t len)
{ {
uint32_t sendStreamID = *(uint32_t *)(buf); uint32_t sendStreamID = be32toh (*(uint32_t *)(buf));
auto it = m_Streams.find (sendStreamID); auto it = m_Streams.find (sendStreamID);
if (it != m_Streams.end ()) if (it != m_Streams.end ())
it->second->HandleNextPacket (buf, len); it->second->HandleNextPacket (buf, len);

4
Tunnel.cpp

@ -1,5 +1,5 @@
#include "I2PEndian.h" #include "I2PEndian.h"
#include <boost/thread.hpp> #include <thread>
#include <cryptopp/sha.h> #include <cryptopp/sha.h>
#include "RouterContext.h" #include "RouterContext.h"
#include "Log.h" #include "Log.h"
@ -260,7 +260,7 @@ namespace tunnel
void Tunnels::Run () void Tunnels::Run ()
{ {
boost::this_thread::sleep(boost::posix_time::seconds(1)); // wait for other parts are ready std::this_thread::sleep_for (std::chrono::seconds(1)); // wait for other parts are ready
uint64_t lastTs = 0; uint64_t lastTs = 0;
while (m_IsRunning) while (m_IsRunning)

Loading…
Cancel
Save