#include <array>
#include <cstring>
#include <optional>
#include <stdint.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | foxglove::Channel |
struct | foxglove::ChannelWithoutId |
struct | foxglove::ClientAdvertisement |
struct | foxglove::ClientMessage |
struct | foxglove::Service |
struct | foxglove::ServiceResponse |
struct | foxglove::ServiceWithoutId |
Namespaces | |
foxglove | |
Typedefs | |
using | foxglove::ChannelId = uint32_t |
using | foxglove::ClientChannelId = uint32_t |
using | foxglove::ServiceId = uint32_t |
using | foxglove::ServiceRequest = ServiceResponse |
using | foxglove::SubscriptionId = uint32_t |
Variables | |
constexpr char | foxglove::CAPABILITY_CLIENT_PUBLISH [] = "clientPublish" |
constexpr char | foxglove::CAPABILITY_CONNECTION_GRAPH [] = "connectionGraph" |
constexpr char | foxglove::CAPABILITY_PARAMETERS [] = "parameters" |
constexpr char | foxglove::CAPABILITY_PARAMETERS_SUBSCRIBE [] = "parametersSubscribe" |
constexpr char | foxglove::CAPABILITY_SERVICES [] = "services" |
constexpr char | foxglove::CAPABILITY_TIME [] = "time" |
constexpr std::array< const char *, 5 > | foxglove::DEFAULT_CAPABILITIES |
constexpr char | foxglove::SUPPORTED_SUBPROTOCOL [] = "foxglove.websocket.v1" |