foxglove::ClientInterface Member List

This is the complete list of members for foxglove::ClientInterface, including all inherited members.

advertise(const std::vector< ClientAdvertisement > &channels)=0foxglove::ClientInterfacepure virtual
close()=0foxglove::ClientInterfacepure virtual
connect(const std::string &uri, std::function< void(websocketpp::connection_hdl)> onOpenHandler, std::function< void(websocketpp::connection_hdl)> onCloseHandler=nullptr)=0foxglove::ClientInterfacepure virtual
connect(const std::string &uri)=0foxglove::ClientInterfacepure virtual
getParameters(const std::vector< std::string > &parameterNames, const std::optional< std::string > &requestId)=0foxglove::ClientInterfacepure virtual
publish(ClientChannelId channelId, const uint8_t *buffer, size_t size)=0foxglove::ClientInterfacepure virtual
sendServiceRequest(const ServiceRequest &request)=0foxglove::ClientInterfacepure virtual
setBinaryMessageHandler(BinaryMessageHandler handler)=0foxglove::ClientInterfacepure virtual
setParameters(const std::vector< Parameter > &parameters, const std::optional< std::string > &requestId)=0foxglove::ClientInterfacepure virtual
setTextMessageHandler(TextMessageHandler handler)=0foxglove::ClientInterfacepure virtual
subscribe(const std::vector< std::pair< SubscriptionId, ChannelId >> &subscriptions)=0foxglove::ClientInterfacepure virtual
subscribeParameterUpdates(const std::vector< std::string > &parameterNames)=0foxglove::ClientInterfacepure virtual
unadvertise(const std::vector< ClientChannelId > &channelIds)=0foxglove::ClientInterfacepure virtual
unsubscribe(const std::vector< SubscriptionId > &subscriptionIds)=0foxglove::ClientInterfacepure virtual
unsubscribeParameterUpdates(const std::vector< std::string > &parameterNames)=0foxglove::ClientInterfacepure virtual


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