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 |
| fetchAsset(const std::string &name, uint32_t requestId)=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 |