|
|
@ -44,19 +44,18 @@ namespace llarp
|
|
|
|
|
|
|
|
|
|
|
|
/// Ask a Service Node to perform an Introset lookup for us
|
|
|
|
/// Ask a Service Node to perform an Introset lookup for us
|
|
|
|
virtual void
|
|
|
|
virtual void
|
|
|
|
LookupIntroSetRelayed(
|
|
|
|
LookupIntroSetRelayed(const Key_t& target, const Key_t& whoasked,
|
|
|
|
const Key_t& target, const Key_t& whoasked, uint64_t whoaskedTX,
|
|
|
|
uint64_t whoaskedTX, const Key_t& askpeer,
|
|
|
|
const Key_t& askpeer, uint64_t relayOrder,
|
|
|
|
uint64_t relayOrder,
|
|
|
|
service::EncryptedIntroSetLookupHandler result =
|
|
|
|
service::EncryptedIntroSetLookupHandler result =
|
|
|
|
service::EncryptedIntroSetLookupHandler()) = 0;
|
|
|
|
service::EncryptedIntroSetLookupHandler()) = 0;
|
|
|
|
|
|
|
|
|
|
|
|
/// Directly as a Service Node for an Introset
|
|
|
|
/// Directly as a Service Node for an Introset
|
|
|
|
virtual void
|
|
|
|
virtual void
|
|
|
|
LookupIntroSetDirect(
|
|
|
|
LookupIntroSetDirect(const Key_t& target, const Key_t& whoasked,
|
|
|
|
const Key_t& target, const Key_t& whoasked, uint64_t whoaskedTX,
|
|
|
|
uint64_t whoaskedTX, const Key_t& askpeer,
|
|
|
|
const Key_t& askpeer,
|
|
|
|
service::EncryptedIntroSetLookupHandler result =
|
|
|
|
service::EncryptedIntroSetLookupHandler result =
|
|
|
|
service::EncryptedIntroSetLookupHandler()) = 0;
|
|
|
|
service::EncryptedIntroSetLookupHandler()) = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
virtual bool
|
|
|
|
virtual bool
|
|
|
|
HasRouterLookup(const RouterID& target) const = 0;
|
|
|
|
HasRouterLookup(const RouterID& target) const = 0;
|
|
|
|