libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Classes | |
struct | Header_t |
struct | heartbeat |
struct | message |
Public Types | |
enum | : std::size_t { min_msg_size =min<std::size_t, sizeof(message), sizeof(heartbeat)>::value , max_msg_size =max<std::size_t, sizeof(message), sizeof(heartbeat)>::value , header_t_size =sizeof(Header_t) } |
enum | : std::size_t { min_msg_size =min<std::size_t, sizeof(message), sizeof(heartbeat)>::value , max_msg_size =max<std::size_t, sizeof(message), sizeof(heartbeat)>::value , header_t_size =sizeof(Header_t) } |
using | msg_buffer_t = std::array< std::uint8_t, max_msg_size > |
using | msg_buffer_t = std::array< std::uint8_t, max_msg_size > |
Public Member Functions | |
struct msgs_t::variable_size::Header_t | __attribute__ ((packed)) |
msgs_t::variable_size::message Header_t | __attribute__ ((packed)) |
msgs_t::variable_size::heartbeat Header_t | __attribute__ ((packed)) |
struct msgs_t::variable_size::Header_t | __attribute__ ((packed)) |
msgs_t::variable_size::message Header_t | __attribute__ ((packed)) |
msgs_t::variable_size::heartbeat Header_t | __attribute__ ((packed)) |
Public Attributes | |
enum msgs_t::variable_size:: { ... } | __attribute__ |
enum msgs_t::variable_size:: { ... } | __attribute__ |
Definition at line 110 of file socket_server.cpp.
using msgs_t::variable_size::msg_buffer_t = std::array<std::uint8_t, max_msg_size> |
Definition at line 163 of file socket_server.cpp.
using msgs_t::variable_size::msg_buffer_t = std::array<std::uint8_t, max_msg_size> |
Definition at line 163 of file socket_server.cpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
min_msg_size | |
max_msg_size | |
header_t_size |
Definition at line 158 of file socket_server.cpp.
anonymous enum : std::size_t |
Enumerator | |
---|---|
min_msg_size | |
max_msg_size | |
header_t_size |
Definition at line 158 of file socket_server.cpp.
struct msgs_t::variable_size::Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
msgs_t::variable_size::message Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
msgs_t::variable_size::heartbeat Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
struct msgs_t::variable_size::Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
msgs_t::variable_size::message Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
msgs_t::variable_size::heartbeat Header_t msgs_t::variable_size::__attribute__ | ( | (packed) | ) |
msgs_t::variable_size::__attribute__ { ... } enum |
msgs_t::variable_size::__attribute__ { ... } enum |