mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-10-29 11:05:43 +00:00
31 lines
663 B
C++
31 lines
663 B
C++
|
#ifndef LLARP_HANDLERS_NULL_HPP
|
||
|
#define LLARP_HANDLERS_NULL_HPP
|
||
|
#include <llarp/service/endpoint.hpp>
|
||
|
|
||
|
namespace llarp
|
||
|
{
|
||
|
namespace handlers
|
||
|
{
|
||
|
struct NullEndpoint final : public llarp::service::Endpoint
|
||
|
{
|
||
|
NullEndpoint(const std::string & name, llarp_router *r) : llarp::service::Endpoint(name, r) {};
|
||
|
|
||
|
bool HandleWriteIPPacket(llarp_buffer_t, std::function<huint32_t(void)>) override
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
huint32_t ObtainIPForAddr(const byte_t*, bool) override
|
||
|
{
|
||
|
return {0};
|
||
|
}
|
||
|
|
||
|
bool HasAddress(const byte_t *) const override
|
||
|
{
|
||
|
return false;
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif
|