Vanetza
Loading...
Searching...
No Matches
vanetza::convertible::byte_buffer_impl< ByteBuffer > Struct Reference
Inheritance diagram for vanetza::convertible::byte_buffer_impl< ByteBuffer >:

Public Types

using wrapper_type

Public Member Functions

 byte_buffer_impl (ByteBuffer &&buffer)
void convert (ByteBuffer &buf) const override
std::size_t size () const override
std::unique_ptr< byte_bufferduplicate () const override
std::shared_ptr< const wrapper_type > wrapper () const

Public Attributes

ByteBuffer m_buffer

Private Attributes

std::shared_ptr< const wrapper_type > m_wrapper

Detailed Description

Definition at line 27 of file byte_buffer_convertible.hpp.

Member Typedef Documentation

◆ wrapper_type

using vanetza::convertible::byte_buffer_impl< ByteBuffer >::wrapper_type

Definition at line 18 of file asn1c_conversion.hpp.

Constructor & Destructor Documentation

◆ byte_buffer_impl()

vanetza::convertible::byte_buffer_impl< ByteBuffer >::byte_buffer_impl ( ByteBuffer && buffer)
inline

Definition at line 29 of file byte_buffer_convertible.hpp.

Member Function Documentation

◆ convert()

void vanetza::convertible::byte_buffer_impl< ByteBuffer >::convert ( ByteBuffer & buf) const
inlineoverridevirtual

Implements vanetza::convertible::byte_buffer.

Definition at line 30 of file byte_buffer_convertible.hpp.

◆ duplicate()

std::unique_ptr< byte_buffer > vanetza::convertible::byte_buffer_impl< ByteBuffer >::duplicate ( ) const
inlineoverridevirtual

Reimplemented from vanetza::convertible::byte_buffer.

Definition at line 38 of file asn1c_conversion.hpp.

◆ size()

std::size_t vanetza::convertible::byte_buffer_impl< ByteBuffer >::size ( ) const
inlineoverridevirtual

Implements vanetza::convertible::byte_buffer.

Definition at line 31 of file byte_buffer_convertible.hpp.

◆ wrapper()

std::shared_ptr< const wrapper_type > vanetza::convertible::byte_buffer_impl< ByteBuffer >::wrapper ( ) const
inline

Definition at line 50 of file asn1c_conversion.hpp.

Member Data Documentation

◆ m_buffer

ByteBuffer vanetza::convertible::byte_buffer_impl< ByteBuffer >::m_buffer

Definition at line 33 of file byte_buffer_convertible.hpp.

◆ m_wrapper

std::shared_ptr<const wrapper_type> vanetza::convertible::byte_buffer_impl< ByteBuffer >::m_wrapper
private

Definition at line 56 of file asn1c_conversion.hpp.


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