Vanetza
Loading...
Searching...
No Matches
vanetza::BufferPacket Class Reference

Public Types

typedef std::map< OsiLayer, ByteBuffer > map_t

Public Member Functions

void swap (OsiLayer layer, ByteBuffer &)
const ByteBuffer & operator[] (OsiLayer layer) const
ByteBuffer & operator[] (OsiLayer layer)
std::size_t size () const
void clear ()
map_t::iterator begin ()
map_t::iterator end ()
map_t::const_iterator begin () const
map_t::const_iterator end () const

Private Attributes

map_t mBuffers

Detailed Description

Definition at line 12 of file buffer_packet.hpp.

Member Typedef Documentation

◆ map_t

typedef std::map<OsiLayer, ByteBuffer> vanetza::BufferPacket::map_t

Definition at line 15 of file buffer_packet.hpp.

Constructor & Destructor Documentation

◆ BufferPacket()

vanetza::BufferPacket::BufferPacket ( )

Definition at line 6 of file buffer_packet.cpp.

Member Function Documentation

◆ begin() [1/2]

map_t::iterator vanetza::BufferPacket::begin ( )
inline

Definition at line 23 of file buffer_packet.hpp.

◆ begin() [2/2]

map_t::const_iterator vanetza::BufferPacket::begin ( ) const
inline

Definition at line 25 of file buffer_packet.hpp.

◆ clear()

void vanetza::BufferPacket::clear ( )

Definition at line 36 of file buffer_packet.cpp.

◆ end() [1/2]

map_t::iterator vanetza::BufferPacket::end ( )
inline

Definition at line 24 of file buffer_packet.hpp.

◆ end() [2/2]

map_t::const_iterator vanetza::BufferPacket::end ( ) const
inline

Definition at line 26 of file buffer_packet.hpp.

◆ operator[]() [1/2]

ByteBuffer & vanetza::BufferPacket::operator[] ( OsiLayer layer)
inline

Definition at line 19 of file buffer_packet.hpp.

◆ operator[]() [2/2]

const ByteBuffer & vanetza::BufferPacket::operator[] ( OsiLayer layer) const

Definition at line 16 of file buffer_packet.cpp.

◆ size()

std::size_t vanetza::BufferPacket::size ( ) const

Definition at line 27 of file buffer_packet.cpp.

◆ swap()

void vanetza::BufferPacket::swap ( OsiLayer layer,
ByteBuffer & replacement )

Definition at line 10 of file buffer_packet.cpp.

Member Data Documentation

◆ mBuffers

map_t vanetza::BufferPacket::mBuffers
private

Definition at line 29 of file buffer_packet.hpp.


The documentation for this class was generated from the following files: