#ifndef LLARP_DHT_TAGLOOKUP #define LLARP_DHT_TAGLOOKUP #include #include #include namespace llarp { namespace dht { struct TagLookup : public TX { uint64_t recursionDepth; TagLookup( const TXOwner& asker, const service::Tag& tag, AbstractContext* ctx, uint64_t recursion) : TX(asker, tag, ctx), recursionDepth(recursion) {} bool Validate(const service::EncryptedIntroSet& introset) const override; void Start(const TXOwner& peer) override; void SendReply() override; }; } // namespace dht } // namespace llarp #endif