|
|
|
@ -150,6 +150,7 @@ namespace llarp
|
|
|
|
|
{
|
|
|
|
|
LogicCall(r->logic(), flushIt);
|
|
|
|
|
}
|
|
|
|
|
if(not m_DownstreamGather.disabled())
|
|
|
|
|
m_DownstreamGather.pushBack(msg);
|
|
|
|
|
}
|
|
|
|
|
m_DownstreamWorkCounter--;
|
|
|
|
@ -184,6 +185,7 @@ namespace llarp
|
|
|
|
|
{
|
|
|
|
|
LogicCall(r->logic(), flushIt);
|
|
|
|
|
}
|
|
|
|
|
if(not m_UpstreamGather.disabled())
|
|
|
|
|
m_UpstreamGather.pushBack(msg);
|
|
|
|
|
}
|
|
|
|
|
m_UpstreamWorkCounter--;
|
|
|
|
@ -463,10 +465,16 @@ namespace llarp
|
|
|
|
|
printer.printAttribute("TransitHop", info);
|
|
|
|
|
printer.printAttribute("started", started);
|
|
|
|
|
printer.printAttribute("lifetime", lifetime);
|
|
|
|
|
|
|
|
|
|
return stream;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
TransitHop::Stop()
|
|
|
|
|
{
|
|
|
|
|
m_UpstreamGather.disable();
|
|
|
|
|
m_DownstreamGather.disable();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
TransitHop::SetSelfDestruct()
|
|
|
|
|
{
|
|
|
|
|