|
|
|
@ -32,7 +32,7 @@ namespace llarp
|
|
|
|
|
operator=(const ObtainExitMessage& other);
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
B.clear();
|
|
|
|
|
W.clear();
|
|
|
|
@ -87,8 +87,10 @@ namespace llarp
|
|
|
|
|
bool
|
|
|
|
|
HandleMessage(IMessageHandler* h, llarp::Router* r) const override;
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override {}
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct RejectExitMessage final : public IMessage
|
|
|
|
@ -108,7 +110,7 @@ namespace llarp
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
R.clear();
|
|
|
|
@ -148,8 +150,10 @@ namespace llarp
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override {}
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UpdateExitVerifyMessage&
|
|
|
|
|
operator=(const UpdateExitVerifyMessage& other);
|
|
|
|
@ -204,8 +208,10 @@ namespace llarp
|
|
|
|
|
bool
|
|
|
|
|
HandleMessage(IMessageHandler* h, llarp::Router* r) const override;
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override {}
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct CloseExitMessage final : public IMessage
|
|
|
|
@ -240,9 +246,11 @@ namespace llarp
|
|
|
|
|
|
|
|
|
|
bool
|
|
|
|
|
Verify(llarp::Crypto* c, const llarp::PubKey& pk) const;
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override {}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
Clear() override
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace routing
|
|
|
|
|