#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) |