libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
msgs_t::static_size::message Struct Reference
Inheritance diagram for msgs_t::static_size::message:
[legend]
Collaboration diagram for msgs_t::static_size::message:
[legend]

Public Types

enum  : std::size_t { header_t_size =sizeof(Header_t) }
 
enum  : std::size_t { header_t_size =sizeof(Header_t) }
 
- Public Types inherited from msgs_t::static_size::Header_t
enum  : bool { has_static_size =true }
 
enum  : bool { has_static_size =true }
 

Public Member Functions

constexpr message () noexcept(true)
 
constexpr message () noexcept(true)
 
- Public Member Functions inherited from msgs_t::static_size::Header_t
constexpr Header_t (std::size_t l) noexcept(true)
 
constexpr std::size_t length () const noexcept(true)
 
constexpr bool is_valid () const noexcept(true)
 
constexpr Header_t (std::size_t l) noexcept(true)
 
constexpr std::size_t length () const noexcept(true)
 
constexpr bool is_valid () const noexcept(true)
 

Public Attributes

const uint8_t c =42
 
std::array< char, 123 > data {'x'}
 
- Public Attributes inherited from msgs_t::static_size::Header_t
const std::size_t length_
 
std::uint64_t sequence {}
 

Detailed Description

Definition at line 80 of file socket_server.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : std::size_t
Enumerator
header_t_size 

Definition at line 81 of file socket_server.cpp.

◆ anonymous enum

anonymous enum : std::size_t
Enumerator
header_t_size 

Definition at line 81 of file socket_server.cpp.

Constructor & Destructor Documentation

◆ message() [1/2]

constexpr msgs_t::static_size::message::message ( )
inlineconstexprnoexcept

Definition at line 88 of file socket_server.cpp.

References msgs_t::static_size::Header_t::Header_t().

◆ message() [2/2]

constexpr msgs_t::static_size::message::message ( )
inlineconstexprnoexcept

Definition at line 88 of file socket_server.cpp.

Member Data Documentation

◆ c

const uint8_t msgs_t::static_size::message::c =42

Definition at line 85 of file socket_server.cpp.

◆ data

std::array< char, 123 > msgs_t::static_size::message::data {'x'}

Definition at line 86 of file socket_server.cpp.


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