#include <functional>#include <future>#include <optional>#include <shared_mutex>#include <utility>#include <vector>#include <nlohmann/json.hpp>#include <websocketpp/client.hpp>#include <websocketpp/common/memory.hpp>#include <websocketpp/common/thread.hpp>#include "common.hpp"#include "parameter.hpp"#include "serialization.hpp"

Go to the source code of this file.
Classes | |
| class | foxglove::Client< ClientConfiguration > |
| class | foxglove::ClientInterface |
Namespaces | |
| foxglove | |
Typedefs | |
| using | foxglove::BinaryMessageHandler = std::function< void(const uint8_t *, size_t)> |
| using | foxglove::OpCode = websocketpp::frame::opcode::value |
| using | foxglove::TextMessageHandler = std::function< void(const std::string &)> |
Functions | |
| void | foxglove::to_json (nlohmann::json &j, const ClientAdvertisement &p) |