|
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::static_size::Header_t | __attribute__ ((packed)) |
| msgs_t::static_size::message Header_t | __attribute__ ((packed)) |
| msgs_t::static_size::heartbeat Header_t | __attribute__ ((packed)) |
| struct msgs_t::static_size::Header_t | __attribute__ ((packed)) |
| msgs_t::static_size::message Header_t | __attribute__ ((packed)) |
| msgs_t::static_size::heartbeat Header_t | __attribute__ ((packed)) |
Public Attributes | |
| enum msgs_t::static_size:: { ... } | __attribute__ |
| enum msgs_t::static_size:: { ... } | __attribute__ |
Definition at line 63 of file socket_server.cpp.
| using msgs_t::static_size::msg_buffer_t = std::array<std::uint8_t, max_msg_size> |
Definition at line 108 of file socket_server.cpp.
| using msgs_t::static_size::msg_buffer_t = std::array<std::uint8_t, max_msg_size> |
Definition at line 108 of file socket_server.cpp.
| anonymous enum : std::size_t |
| Enumerator | |
|---|---|
| min_msg_size | |
| max_msg_size | |
| header_t_size | |
Definition at line 103 of file socket_server.cpp.
| anonymous enum : std::size_t |
| Enumerator | |
|---|---|
| min_msg_size | |
| max_msg_size | |
| header_t_size | |
Definition at line 103 of file socket_server.cpp.
| struct msgs_t::static_size::Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| msgs_t::static_size::message Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| msgs_t::static_size::heartbeat Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| struct msgs_t::static_size::Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| msgs_t::static_size::message Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| msgs_t::static_size::heartbeat Header_t msgs_t::static_size::__attribute__ | ( | (packed) | ) |
| msgs_t::static_size::__attribute__ { ... } enum |
| msgs_t::static_size::__attribute__ { ... } enum |