#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::FetchAssetResponse |
| 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_ASSETS [] = "assets" |
| 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 *, 6 > | foxglove::DEFAULT_CAPABILITIES |
| constexpr char | foxglove::SUPPORTED_SUBPROTOCOL [] = "foxglove.websocket.v1" |