llarp::dht::PublishServiceJob
Inherits from llarp::dht::TX< TXOwner, service::EncryptedIntroSet >
Inherited by llarp::dht::LocalPublishServiceJob
Public Functions
| 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 |
| virtual void | SendReply() override |
Public Attributes
| Name | |
|---|---|
| uint64_t | relayOrder |
| service::EncryptedIntroSet | introset |
Additional inherited members
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) |
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 PublishServiceJob
PublishServiceJob(
const TXOwner & asker,
const service::EncryptedIntroSet & introset,
AbstractContext * ctx,
uint64_t relayOrder
)
function Validate
virtual bool Validate(
const service::EncryptedIntroSet & introset
) const override
Reimplements: llarp::dht::TX::Validate
function Start
virtual void Start(
const TXOwner & peer
) override
Reimplements: llarp::dht::TX::Start
function SendReply
virtual void SendReply() override
Reimplements: llarp::dht::TX::SendReply
Reimplemented by: llarp::dht::LocalPublishServiceJob::SendReply
Public Attributes Documentation
variable relayOrder
uint64_t relayOrder;
variable introset
service::EncryptedIntroSet introset;
Updated on 2026-01-10 at 22:49:45 +0000