1#ifndef CHUNK_PACKET_HPP_AT4GYSLD
2#define CHUNK_PACKET_HPP_AT4GYSLD
4#include <vanetza/common/byte_buffer_convertible.hpp>
5#include <vanetza/net/osi_layer.hpp>
56 std::size_t
size()
const;
64 std::size_t
size(OsiLayer from, OsiLayer to)
const;
85 typedef std::map<OsiLayer, ByteBufferConvertible> map_type;
ChunckPacket is a packet consisting of several memory chunks.
ByteBufferConvertible & operator[](OsiLayer ol)
ChunkPacket & merge(ChunkPacket &packet, OsiLayer from, OsiLayer to)
const ByteBufferConvertible & operator[](OsiLayer ol) const
ByteBufferConvertible & layer(OsiLayer ol)
ChunkPacket extract(OsiLayer from, OsiLayer to)