This is the complete list of members for foxglove::ClientInterface, including all inherited members.
advertise(const std::vector< ClientAdvertisement > &channels)=0 | foxglove::ClientInterface | pure virtual |
close()=0 | foxglove::ClientInterface | pure virtual |
connect(const std::string &uri, std::function< void(websocketpp::connection_hdl)> onOpenHandler, std::function< void(websocketpp::connection_hdl)> onCloseHandler=nullptr)=0 | foxglove::ClientInterface | pure virtual |
connect(const std::string &uri)=0 | foxglove::ClientInterface | pure virtual |
getParameters(const std::vector< std::string > ¶meterNames, const std::optional< std::string > &requestId)=0 | foxglove::ClientInterface | pure virtual |
publish(ClientChannelId channelId, const uint8_t *buffer, size_t size)=0 | foxglove::ClientInterface | pure virtual |
sendServiceRequest(const ServiceRequest &request)=0 | foxglove::ClientInterface | pure virtual |
setBinaryMessageHandler(BinaryMessageHandler handler)=0 | foxglove::ClientInterface | pure virtual |
setParameters(const std::vector< Parameter > ¶meters, const std::optional< std::string > &requestId)=0 | foxglove::ClientInterface | pure virtual |
setTextMessageHandler(TextMessageHandler handler)=0 | foxglove::ClientInterface | pure virtual |
subscribe(const std::vector< std::pair< SubscriptionId, ChannelId >> &subscriptions)=0 | foxglove::ClientInterface | pure virtual |
subscribeParameterUpdates(const std::vector< std::string > ¶meterNames)=0 | foxglove::ClientInterface | pure virtual |
unadvertise(const std::vector< ClientChannelId > &channelIds)=0 | foxglove::ClientInterface | pure virtual |
unsubscribe(const std::vector< SubscriptionId > &subscriptionIds)=0 | foxglove::ClientInterface | pure virtual |
unsubscribeParameterUpdates(const std::vector< std::string > ¶meterNames)=0 | foxglove::ClientInterface | pure virtual |