You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/utp/inbound_message.cpp

28 lines
498 B
C++

#include <utp/inbound_message.hpp>
#include <cstring>
namespace llarp
{
namespace utp
{
bool
InboundMessage::IsExpired(llarp_time_t now) const
{
return now > lastActive && now - lastActive >= 2000;
}
bool
InboundMessage::AppendData(const byte_t* ptr, uint16_t sz)
{
if(buffer.size_left() < sz)
return false;
std::copy_n(ptr, sz, buffer.cur);
buffer.cur += sz;
return true;
}
} // namespace utp
} // namespace llarp