#pragma once #include #include "link_message.hpp" #include namespace llarp { struct DHTImmediateMessage final : public ILinkMessage { DHTImmediateMessage() = default; ~DHTImmediateMessage() override = default; std::vector> msgs; bool DecodeKey(const llarp_buffer_t& key, llarp_buffer_t* buf) override; bool BEncode(llarp_buffer_t* buf) const override; bool HandleMessage(AbstractRouter* router) const override; void Clear() override; const char* Name() const override { return "DHTImmediate"; } }; } // namespace llarp