llarp::dht::RelayedGotIntroMessage
Inherits from llarp::dht::GotIntroMessage, llarp::dht::IMessage
Public Functions
| Name | |
|---|---|
| RelayedGotIntroMessage() | |
| virtual bool | HandleMessage(llarp_dht_context * ctx, std::vector< IMessage::Ptr_t > & replies) const override |
Additional inherited members
Public Functions inherited from llarp::dht::GotIntroMessage
| Name | |
|---|---|
| GotIntroMessage(const Key_t & from) | |
| GotIntroMessage(const GotIntroMessage & other) | |
| GotIntroMessage(const Key_t & from, const Key_t & _closer, uint64_t _txid) for iterative reply |
|
| GotIntroMessage(std::vector< service::EncryptedIntroSet > results, uint64_t txid) for recursive reply |
|
| ~GotIntroMessage() override =default | |
| virtual bool | BEncode(llarp_buffer_t * buf) const override |
| virtual bool | DecodeKey(const llarp_buffer_t & key, llarp_buffer_t * val) override |
Public Attributes inherited from llarp::dht::GotIntroMessage
| Name | |
|---|---|
| std::vector< service::EncryptedIntroSet > | found the found introsets |
| uint64_t | txid txid |
| std::optional< Key_t > | closer the key of a router closer in keyspace if iterative lookup |
Public Types inherited from llarp::dht::IMessage
| Name | |
|---|---|
| using std::unique_ptr< IMessage > | Ptr_t |
Public Functions inherited from llarp::dht::IMessage
| Name | |
|---|---|
| virtual | ~IMessage() =default |
| IMessage(const Key_t & from) construct |
|
| virtual bool | BEncode(llarp_buffer_t * buf) const =0 |
| virtual bool | DecodeKey(const llarp_buffer_t & key, llarp_buffer_t * val) =0 |
Public Attributes inherited from llarp::dht::IMessage
| Name | |
|---|---|
| Key_t | From |
| PathID_t | pathID |
| uint64_t | version |
Public Functions Documentation
function RelayedGotIntroMessage
inline RelayedGotIntroMessage()
function HandleMessage
virtual bool HandleMessage(
llarp_dht_context * ctx,
std::vector< IMessage::Ptr_t > & replies
) const override
Reimplements: llarp::dht::GotIntroMessage::HandleMessage
Updated on 2026-01-10 at 22:49:45 +0000