This is the complete list of members for foxglove::ServerInterface< ConnectionHandle >, including all inherited members.
addChannels(const std::vector< ChannelWithoutId > &channels)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
addServices(const std::vector< ServiceWithoutId > &services)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
broadcastTime(uint64_t timestamp)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
getPort()=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
publishParameterValues(ConnectionHandle clientHandle, const std::vector< Parameter > ¶meters, const std::optional< std::string > &requestId)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
remoteEndpointString(ConnectionHandle clientHandle)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
removeChannels(const std::vector< ChannelId > &channelIds)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
removeServices(const std::vector< ServiceId > &serviceIds)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
sendMessage(ConnectionHandle clientHandle, ChannelId chanId, uint64_t timestamp, const uint8_t *payload, size_t payloadSize)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
sendServiceResponse(ConnectionHandle clientHandle, const ServiceResponse &response)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
setHandlers(ServerHandlers< ConnectionHandle > &&handlers)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
start(const std::string &host, uint16_t port)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
stop()=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
updateConnectionGraph(const MapOfSets &publishedTopics, const MapOfSets &subscribedTopics, const MapOfSets &advertisedServices)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
updateParameterValues(const std::vector< Parameter > ¶meters)=0 | foxglove::ServerInterface< ConnectionHandle > | pure virtual |
~ServerInterface() | foxglove::ServerInterface< ConnectionHandle > | inlinevirtual |