#pragma once #include #include "link_message.hpp" #include namespace llarp { struct DHTImmediateMessage final : public AbstractLinkMessage { DHTImmediateMessage() = default; ~DHTImmediateMessage() override = default; std::vector> msgs; std::string bt_encode() const override; bool decode_key(const llarp_buffer_t& key, llarp_buffer_t* buf) override; bool handle_message(AbstractRouter* router) const override; void clear() override; const char* name() const override { return "DHTImmediate"; } }; } // namespace llarp