|
|
|
@ -186,7 +186,7 @@ namespace tunnel
@@ -186,7 +186,7 @@ namespace tunnel
|
|
|
|
|
{ |
|
|
|
|
for (auto& it: m_Hops) |
|
|
|
|
{ |
|
|
|
|
s << " ⇒ "; |
|
|
|
|
s << " ⇒ "; |
|
|
|
|
s << i2p::data::GetIdentHashAbbreviation (it->ident->GetIdentHash ()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -203,7 +203,7 @@ namespace tunnel
@@ -203,7 +203,7 @@ namespace tunnel
|
|
|
|
|
void InboundTunnel::Print (std::stringstream& s) const |
|
|
|
|
{ |
|
|
|
|
PrintHops (s); |
|
|
|
|
s << " ⇒ " << GetTunnelID () << ":me"; |
|
|
|
|
s << " ⇒ " << GetTunnelID () << ":me"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ZeroHopsInboundTunnel::ZeroHopsInboundTunnel (): |
|
|
|
@ -224,7 +224,7 @@ namespace tunnel
@@ -224,7 +224,7 @@ namespace tunnel
|
|
|
|
|
|
|
|
|
|
void ZeroHopsInboundTunnel::Print (std::stringstream& s) const |
|
|
|
|
{ |
|
|
|
|
s << " ⇒ " << GetTunnelID () << ":me"; |
|
|
|
|
s << " ⇒ " << GetTunnelID () << ":me"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void OutboundTunnel::SendTunnelDataMsg (const uint8_t * gwHash, uint32_t gwTunnel, std::shared_ptr<i2p::I2NPMessage> msg) |
|
|
|
@ -265,7 +265,7 @@ namespace tunnel
@@ -265,7 +265,7 @@ namespace tunnel
|
|
|
|
|
{ |
|
|
|
|
s << GetTunnelID () << ":me"; |
|
|
|
|
PrintHops (s); |
|
|
|
|
s << " ⇒ "; |
|
|
|
|
s << " ⇒ "; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ZeroHopsOutboundTunnel::ZeroHopsOutboundTunnel (): |
|
|
|
@ -297,7 +297,7 @@ namespace tunnel
@@ -297,7 +297,7 @@ namespace tunnel
|
|
|
|
|
|
|
|
|
|
void ZeroHopsOutboundTunnel::Print (std::stringstream& s) const |
|
|
|
|
{ |
|
|
|
|
s << GetTunnelID () << ":me ⇒ "; |
|
|
|
|
s << GetTunnelID () << ":me ⇒ "; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Tunnels tunnels; |
|
|
|
@ -649,8 +649,8 @@ namespace tunnel
@@ -649,8 +649,8 @@ namespace tunnel
|
|
|
|
|
LogPrint (eLogDebug, "Tunnel: creating one hop outbound tunnel"); |
|
|
|
|
CreateTunnel<OutboundTunnel> ( |
|
|
|
|
std::make_shared<TunnelConfig> (std::vector<std::shared_ptr<const i2p::data::IdentityEx> > { router->GetRouterIdentity () }, |
|
|
|
|
inboundTunnel->GetNextTunnelID (), inboundTunnel->GetNextIdentHash ()) |
|
|
|
|
); |
|
|
|
|
inboundTunnel->GetNextTunnelID (), inboundTunnel->GetNextIdentHash ()) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -714,7 +714,7 @@ namespace tunnel
@@ -714,7 +714,7 @@ namespace tunnel
|
|
|
|
|
LogPrint (eLogDebug, "Tunnel: creating one hop inbound tunnel"); |
|
|
|
|
CreateTunnel<InboundTunnel> ( |
|
|
|
|
std::make_shared<TunnelConfig> (std::vector<std::shared_ptr<const i2p::data::IdentityEx> > { router->GetRouterIdentity () }) |
|
|
|
|
); |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -882,4 +882,3 @@ namespace tunnel
@@ -882,4 +882,3 @@ namespace tunnel
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|