MySQL 8.3.0
Source Code Documentation
classic_protocol::frame::Frame< PayloadType > Class Template Reference

#include <classic_protocol_frame.h>

Public Types

using value_type = PayloadType
 

Public Member Functions

constexpr Frame (uint8_t seq_id, value_type v)
 
constexpr uint8_t seq_id () const
 
constexpr value_type payload () const
 

Private Attributes

uint8_t seq_id_
 
value_type payload_
 

Member Typedef Documentation

◆ value_type

template<class PayloadType >
using classic_protocol::frame::Frame< PayloadType >::value_type = PayloadType

Constructor & Destructor Documentation

◆ Frame()

template<class PayloadType >
constexpr classic_protocol::frame::Frame< PayloadType >::Frame ( uint8_t  seq_id,
value_type  v 
)
inlineconstexpr

Member Function Documentation

◆ payload()

template<class PayloadType >
constexpr value_type classic_protocol::frame::Frame< PayloadType >::payload ( ) const
inlineconstexpr

◆ seq_id()

template<class PayloadType >
constexpr uint8_t classic_protocol::frame::Frame< PayloadType >::seq_id ( ) const
inlineconstexpr

Member Data Documentation

◆ payload_

template<class PayloadType >
value_type classic_protocol::frame::Frame< PayloadType >::payload_
private

◆ seq_id_

template<class PayloadType >
uint8_t classic_protocol::frame::Frame< PayloadType >::seq_id_
private

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