foxglove::Client< ClientConfiguration > Member List

This is the complete list of members for foxglove::Client< ClientConfiguration >, including all inherited members.

_binaryMessageHandlerfoxglove::Client< ClientConfiguration >protected
_confoxglove::Client< ClientConfiguration >protected
_endpointfoxglove::Client< ClientConfiguration >protected
_mutexfoxglove::Client< ClientConfiguration >protected
_textMessageHandlerfoxglove::Client< ClientConfiguration >protected
_threadfoxglove::Client< ClientConfiguration >protected
advertise(const std::vector< ClientAdvertisement > &channels) overridefoxglove::Client< ClientConfiguration >inlinevirtual
Client()foxglove::Client< ClientConfiguration >inline
ClientType typedeffoxglove::Client< ClientConfiguration >
close() overridefoxglove::Client< ClientConfiguration >inlinevirtual
connect(const std::string &uri, std::function< void(websocketpp::connection_hdl)> onOpenHandler, std::function< void(websocketpp::connection_hdl)> onCloseHandler=nullptr) overridefoxglove::Client< ClientConfiguration >inlinevirtual
connect(const std::string &uri) overridefoxglove::Client< ClientConfiguration >inlinevirtual
ConnectionPtr typedeffoxglove::Client< ClientConfiguration >
getParameters(const std::vector< std::string > &parameterNames, const std::optional< std::string > &requestId=std::nullopt) overridefoxglove::Client< ClientConfiguration >inlinevirtual
messageHandler(websocketpp::connection_hdl hdl, MessagePtr msg)foxglove::Client< ClientConfiguration >inline
MessagePtr typedeffoxglove::Client< ClientConfiguration >
publish(ClientChannelId channelId, const uint8_t *buffer, size_t size) overridefoxglove::Client< ClientConfiguration >inlinevirtual
sendBinary(const uint8_t *data, size_t dataLength)foxglove::Client< ClientConfiguration >inline
sendServiceRequest(const ServiceRequest &request) overridefoxglove::Client< ClientConfiguration >inlinevirtual
sendText(const std::string &payload)foxglove::Client< ClientConfiguration >inline
setBinaryMessageHandler(BinaryMessageHandler handler) overridefoxglove::Client< ClientConfiguration >inlinevirtual
setParameters(const std::vector< Parameter > &parameters, const std::optional< std::string > &requestId=std::nullopt) overridefoxglove::Client< ClientConfiguration >inlinevirtual
setTextMessageHandler(TextMessageHandler handler) overridefoxglove::Client< ClientConfiguration >inlinevirtual
subscribe(const std::vector< std::pair< SubscriptionId, ChannelId >> &subscriptions) overridefoxglove::Client< ClientConfiguration >inlinevirtual
subscribeParameterUpdates(const std::vector< std::string > &parameterNames) overridefoxglove::Client< ClientConfiguration >inlinevirtual
unadvertise(const std::vector< ClientChannelId > &channelIds) overridefoxglove::Client< ClientConfiguration >inlinevirtual
unsubscribe(const std::vector< SubscriptionId > &subscriptionIds) overridefoxglove::Client< ClientConfiguration >inlinevirtual
unsubscribeParameterUpdates(const std::vector< std::string > &parameterNames) overridefoxglove::Client< ClientConfiguration >inlinevirtual
~Client()foxglove::Client< ClientConfiguration >inlinevirtual


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