Remove array conversion operators from llarp::AlignedBuffer

pull/190/head
Michael 6 years ago
parent 334161c9bb
commit 58364a01c8
No known key found for this signature in database
GPG Key ID: 2D51757B47E2434C

@ -206,16 +206,6 @@ namespace llarp
return as_array().data();
}
operator const Data&() const
{
return as_array();
}
operator Data&()
{
return as_array();
}
typename Data::iterator
begin()
{

@ -65,7 +65,7 @@ namespace llarp
return true;
}
llarp::dht::Key_t addr;
if(!I.A.CalculateAddress(addr))
if(!I.A.CalculateAddress(addr.as_array()))
{
llarp::LogWarn(
"failed to calculate hidden service address for PubIntro message");

@ -343,7 +343,7 @@ namespace llarp
{
// XXX is calling inet_ntoa safe in this context? it's MP-unsafe
llarp::LogWarn(ip, " already mapped to ",
service::Address(itr->second).ToString());
service::Address(itr->second.as_array()).ToString());
return false;
}
llarp::LogInfo(Name() + " map ", addr.ToString(), " to ", ip);
@ -555,7 +555,7 @@ namespace llarp
}
huint32_t
TunEndpoint::ObtainIPForAddr(const AlignedBuffer< 32 >& addr, bool snode)
TunEndpoint::ObtainIPForAddr(const AlignedBuffer< 32 > &addr, bool snode)
{
llarp_time_t now = Now();
huint32_t nextIP = {0};

@ -1164,7 +1164,7 @@ namespace llarp
Endpoint::SendToServiceOrQueue(const RouterID& addr, llarp_buffer_t data,
ProtocolType t)
{
service::Address remote(addr);
service::Address remote(addr.as_array());
// inbound converstation
auto now = Now();

Loading…
Cancel
Save