39 UDPPacket(
const std::string&
string) noexcept { std::copy(
string.begin(),
string.end(), std::back_inserter(mBuffer)); }
45 UDPPacket(std::vector<nap::uint8>&& buffer) : mBuffer(std::move(buffer)){}
51 UDPPacket(
const std::vector<nap::uint8>& buffer) : mBuffer(buffer) {}
57 const std::vector<nap::uint8>&
data()
const {
return mBuffer; }
63 size_t size()
const{
return mBuffer.size(); }
68 std::string
toString()
const{
return std::string(mBuffer.begin(), mBuffer.end()); }
70 std::vector<nap::uint8> mBuffer;
const std::vector< nap::uint8 > & data() const
Definition: udppacket.h:57
UDPPacket(UDPPacket &&other) noexcept
Definition: udppacket.h:31
std::string toString() const
Definition: udppacket.h:68
size_t size() const
Definition: udppacket.h:63
UDPPacket(const std::string &string) noexcept
Definition: udppacket.h:39
UDPPacket(const std::vector< nap::uint8 > &buffer)
Definition: udppacket.h:51
Definition: templateapp.h:17
UDPPacket & operator=(UDPPacket &&other) noexcept
Definition: udppacket.h:34
UDPPacket(std::vector< nap::uint8 > &&buffer)
Definition: udppacket.h:45
Definition: udppacket.h:18