Classes | Namespaces | Typedefs | Functions
websocket_client.hpp File Reference
#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"
Include dependency graph for websocket_client.hpp:
This graph shows which files directly or indirectly include this file:

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)
 


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22