This is the complete list of members for foxglove::Client< ClientConfiguration >, including all inherited members.
_binaryMessageHandler | foxglove::Client< ClientConfiguration > | protected |
_con | foxglove::Client< ClientConfiguration > | protected |
_endpoint | foxglove::Client< ClientConfiguration > | protected |
_mutex | foxglove::Client< ClientConfiguration > | protected |
_textMessageHandler | foxglove::Client< ClientConfiguration > | protected |
_thread | foxglove::Client< ClientConfiguration > | protected |
advertise(const std::vector< ClientAdvertisement > &channels) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
Client() | foxglove::Client< ClientConfiguration > | inline |
ClientType typedef | foxglove::Client< ClientConfiguration > | |
close() override | foxglove::Client< ClientConfiguration > | inlinevirtual |
connect(const std::string &uri, std::function< void(websocketpp::connection_hdl)> onOpenHandler, std::function< void(websocketpp::connection_hdl)> onCloseHandler=nullptr) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
connect(const std::string &uri) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
ConnectionPtr typedef | foxglove::Client< ClientConfiguration > | |
fetchAsset(const std::string &uri, uint32_t requestId) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
getParameters(const std::vector< std::string > ¶meterNames, const std::optional< std::string > &requestId=std::nullopt) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
messageHandler(websocketpp::connection_hdl hdl, MessagePtr msg) | foxglove::Client< ClientConfiguration > | inline |
MessagePtr typedef | foxglove::Client< ClientConfiguration > | |
publish(ClientChannelId channelId, const uint8_t *buffer, size_t size) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
sendBinary(const uint8_t *data, size_t dataLength) | foxglove::Client< ClientConfiguration > | inline |
sendServiceRequest(const ServiceRequest &request) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
sendText(const std::string &payload) | foxglove::Client< ClientConfiguration > | inline |
setBinaryMessageHandler(BinaryMessageHandler handler) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
setParameters(const std::vector< Parameter > ¶meters, const std::optional< std::string > &requestId=std::nullopt) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
setTextMessageHandler(TextMessageHandler handler) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
subscribe(const std::vector< std::pair< SubscriptionId, ChannelId >> &subscriptions) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
subscribeParameterUpdates(const std::vector< std::string > ¶meterNames) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
unadvertise(const std::vector< ClientChannelId > &channelIds) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
unsubscribe(const std::vector< SubscriptionId > &subscriptionIds) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
unsubscribeParameterUpdates(const std::vector< std::string > ¶meterNames) override | foxglove::Client< ClientConfiguration > | inlinevirtual |
~Client() | foxglove::Client< ClientConfiguration > | inlinevirtual |