| batch_buffer_ | fsw::elodin::ElodinClient | private |
| batching_ | fsw::elodin::ElodinClient | private |
| begin_batch() | fsw::elodin::ElodinClient | |
| connect(const std::string &host, uint16_t port=2240) | fsw::elodin::ElodinClient | |
| connect_locked(const std::string &host, uint16_t port) | fsw::elodin::ElodinClient | private |
| disconnect() | fsw::elodin::ElodinClient | |
| disconnect_locked() | fsw::elodin::ElodinClient | private |
| ElodinClient() | fsw::elodin::ElodinClient | |
| flush_batch() | fsw::elodin::ElodinClient | |
| flush_buffer() | fsw::elodin::ElodinClient | |
| is_batching() const | fsw::elodin::ElodinClient | inline |
| is_connected() const | fsw::elodin::ElodinClient | |
| last_error() const | fsw::elodin::ElodinClient | |
| last_error_ | fsw::elodin::ElodinClient | private |
| last_host_ | fsw::elodin::ElodinClient | private |
| last_port_ | fsw::elodin::ElodinClient | private |
| publish(uint16_t message_id, const MessageType &message) | fsw::elodin::ElodinClient | |
| publish(const std::array< uint8_t, 2 > &table_id, const MessageType &message) | fsw::elodin::ElodinClient | inline |
| publish_mutex_ | fsw::elodin::ElodinClient | private |
| read_bytes_exact(uint8_t *buffer, size_t len) | fsw::elodin::ElodinClient | |
| read_data(void *buffer, size_t max_len) | fsw::elodin::ElodinClient | |
| read_packet(uint8_t *packet_buffer, size_t max_len) | fsw::elodin::ElodinClient | |
| read_packet_header(uint8_t *header_buffer) | fsw::elodin::ElodinClient | |
| reconnect() | fsw::elodin::ElodinClient | |
| register_table(const std::array< uint8_t, 2 > &table_id, const std::string &name) | fsw::elodin::ElodinClient | |
| send_msg(const std::array< uint8_t, 2 > &packet_id, const std::vector< uint8_t > &data) | fsw::elodin::ElodinClient | |
| serialize_msg(uint16_t message_id, const MessageType &msg) | fsw::elodin::ElodinClient | |
| set_recv_timeout_ms(int timeout_ms) | fsw::elodin::ElodinClient | |
| socket_ | fsw::elodin::ElodinClient | private |
| subscribe_table(uint8_t hi, uint8_t lo, uint8_t request_id) | fsw::elodin::ElodinClient | |
| subscribe_tables(const std::vector< std::pair< uint8_t, uint8_t > > &table_ids) | fsw::elodin::ElodinClient | |
| table_names_ | fsw::elodin::ElodinClient | private |
| ~ElodinClient() | fsw::elodin::ElodinClient | |