llarp::dht::LocalPublishServiceJob

Inherits from llarp::dht::PublishServiceJob, llarp::dht::TX< TXOwner, service::EncryptedIntroSet >

Public Functions

Name
LocalPublishServiceJob(const TXOwner & peer, const PathID_t & fromID, uint64_t txid, const service::EncryptedIntroSet & introset, AbstractContext * ctx, uint64_t relayOrder)
virtual void SendReply() override

Public Attributes

Name
PathID_t localPath
uint64_t txid

Additional inherited members

Public Functions inherited from llarp::dht::PublishServiceJob

Name
PublishServiceJob(const TXOwner & asker, const service::EncryptedIntroSet & introset, AbstractContext * ctx, uint64_t relayOrder)
virtual bool Validate(const service::EncryptedIntroSet & introset) const override
virtual void Start(const TXOwner & peer) override

Public Attributes inherited from llarp::dht::PublishServiceJob

Name
uint64_t relayOrder
service::EncryptedIntroSet introset

Public Functions inherited from llarp::dht::TX< TXOwner, service::EncryptedIntroSet >

Name
TX(const TXOwner & asker, const K & k, AbstractContext * p)
virtual ~TX() =default
void OnFound(const Key_t & askedPeer, const V & value)
virtual bool Validate(const V & value) const =0
virtual void Start(const TXOwner & peer) =0

Public Attributes inherited from llarp::dht::TX< TXOwner, service::EncryptedIntroSet >

Name
K target
AbstractContext * parent
std::set< Key_t > peersAsked
std::vector< V > valuesFound
TXOwner whoasked

Public Functions Documentation

function LocalPublishServiceJob

LocalPublishServiceJob(
    const TXOwner & peer,
    const PathID_t & fromID,
    uint64_t txid,
    const service::EncryptedIntroSet & introset,
    AbstractContext * ctx,
    uint64_t relayOrder
)

function SendReply

virtual void SendReply() override

Reimplements: llarp::dht::PublishServiceJob::SendReply

Public Attributes Documentation

variable localPath

PathID_t localPath;

variable txid

uint64_t txid;

Updated on 2026-01-10 at 22:49:45 +0000