File remote_data_loader_backend.hpp

Parent directory (foxglove/include/foxglove)

Definition (foxglove/include/foxglove/remote_data_loader_backend.hpp)

Detailed Description

Types and utilities for building remote data loader manifests.

Use Struct ChannelSet to declare channels, then construct a Struct StreamedSource with the resulting topics and schemas. See Struct Manifest for a full example.

This header requires nlohmann/json and tobiaslocker/base64 to be available on the include path.

Includes

  • base64.hpp

  • cstdint

  • foxglove/schema.hpp (File schema.hpp)

  • nlohmann/json.hpp

  • optional

  • stdexcept

  • string

  • string_view

  • vector

Namespaces

Classes

Functions