foxglove::Server< ServerConfiguration > Member List

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

_channelsfoxglove::Server< ServerConfiguration >private
_channelsMutexfoxglove::Server< ServerConfiguration >private
_clientChannelsfoxglove::Server< ServerConfiguration >private
_clientChannelsMutexfoxglove::Server< ServerConfiguration >private
_clientParamSubscriptionsfoxglove::Server< ServerConfiguration >private
_clientParamSubscriptionsMutexfoxglove::Server< ServerConfiguration >private
_clientsfoxglove::Server< ServerConfiguration >private
_clientsMutexfoxglove::Server< ServerConfiguration >private
_connectionGraphfoxglove::Server< ServerConfiguration >private
_connectionGraphMutexfoxglove::Server< ServerConfiguration >private
_handlerCallbackQueuefoxglove::Server< ServerConfiguration >private
_handlersfoxglove::Server< ServerConfiguration >private
_loggerfoxglove::Server< ServerConfiguration >private
_namefoxglove::Server< ServerConfiguration >private
_nextChannelIdfoxglove::Server< ServerConfiguration >private
_nextServiceIdfoxglove::Server< ServerConfiguration >private
_optionsfoxglove::Server< ServerConfiguration >private
_serverfoxglove::Server< ServerConfiguration >private
_serverThreadfoxglove::Server< ServerConfiguration >private
_servicesfoxglove::Server< ServerConfiguration >private
_servicesMutexfoxglove::Server< ServerConfiguration >private
addChannels(const std::vector< ChannelWithoutId > &channels) overridefoxglove::Server< ServerConfiguration >inlinevirtual
addServices(const std::vector< ServiceWithoutId > &services) overridefoxglove::Server< ServerConfiguration >inlinevirtual
advertisedServicesfoxglove::Server< ServerConfiguration >
broadcastTime(uint64_t timestamp) overridefoxglove::Server< ServerConfiguration >inlinevirtual
ConnectionType typedeffoxglove::Server< ServerConfiguration >
getPort() overridefoxglove::Server< ServerConfiguration >inlinevirtual
handleBinaryMessage(ConnHandle hdl, MessagePtr msg)foxglove::Server< ServerConfiguration >inlineprivate
handleConnectionClosed(ConnHandle hdl)foxglove::Server< ServerConfiguration >inlineprivate
handleConnectionOpened(ConnHandle hdl)foxglove::Server< ServerConfiguration >inlineprivate
handleMessage(ConnHandle hdl, MessagePtr msg)foxglove::Server< ServerConfiguration >inlineprivate
handleTextMessage(ConnHandle hdl, MessagePtr msg)foxglove::Server< ServerConfiguration >inlineprivate
hasCapability(const std::string &capability) constfoxglove::Server< ServerConfiguration >inlineprivate
isParameterSubscribed(const std::string &paramName) constfoxglove::Server< ServerConfiguration >inlineprivate
MessagePtr typedeffoxglove::Server< ServerConfiguration >
operator=(const Server &)=deletefoxglove::Server< ServerConfiguration >
operator=(Server &&)=deletefoxglove::Server< ServerConfiguration >
publishedTopicsfoxglove::Server< ServerConfiguration >
publishParameterValues(ConnHandle clientHandle, const std::vector< Parameter > &parameters, const std::optional< std::string > &requestId=std::nullopt) overridefoxglove::Server< ServerConfiguration >inlinevirtual
remoteEndpointString(ConnHandle clientHandle) overridefoxglove::Server< ServerConfiguration >inlinevirtual
removeChannels(const std::vector< ChannelId > &channelIds) overridefoxglove::Server< ServerConfiguration >inlinevirtual
removeServices(const std::vector< ServiceId > &serviceIds) overridefoxglove::Server< ServerConfiguration >inlinevirtual
sendBinary(ConnHandle hdl, const uint8_t *payload, size_t payloadSize)foxglove::Server< ServerConfiguration >inlineprivate
sendJson(ConnHandle hdl, json &&payload)foxglove::Server< ServerConfiguration >inlineprivate
sendJsonRaw(ConnHandle hdl, const std::string &payload)foxglove::Server< ServerConfiguration >inlineprivate
sendMessage(ConnHandle clientHandle, ChannelId chanId, uint64_t timestamp, const uint8_t *payload, size_t payloadSize) overridefoxglove::Server< ServerConfiguration >inlinevirtual
sendServiceResponse(ConnHandle clientHandle, const ServiceResponse &response) overridefoxglove::Server< ServerConfiguration >inlinevirtual
sendStatusAndLogMsg(ConnHandle clientHandle, const StatusLevel level, const std::string &message)foxglove::Server< ServerConfiguration >inlineprivate
Server(std::string name, LogCallback logger, const ServerOptions &options)foxglove::Server< ServerConfiguration >inlineexplicit
Server(const Server &)=deletefoxglove::Server< ServerConfiguration >
Server(Server &&)=deletefoxglove::Server< ServerConfiguration >
ServerType typedeffoxglove::Server< ServerConfiguration >
setHandlers(ServerHandlers< ConnHandle > &&handlers) overridefoxglove::Server< ServerConfiguration >inlinevirtual
setupTlsHandler()foxglove::Server< ServerConfiguration >private
setupTlsHandler()foxglove::Server< ServerConfiguration >inlineprivate
setupTlsHandler()foxglove::Server< ServerConfiguration >inlineprivate
socketInit(ConnHandle hdl)foxglove::Server< ServerConfiguration >inlineprivate
start(const std::string &host, uint16_t port) overridefoxglove::Server< ServerConfiguration >inlinevirtual
stop() overridefoxglove::Server< ServerConfiguration >inlinevirtual
subscribedTopicsfoxglove::Server< ServerConfiguration >
subscriptionCountfoxglove::Server< ServerConfiguration >
Tcp typedeffoxglove::Server< ServerConfiguration >
unsubscribeParamsWithoutSubscriptions(ConnHandle hdl, const std::unordered_set< std::string > &paramNames)foxglove::Server< ServerConfiguration >inlineprivate
updateConnectionGraph(const MapOfSets &publishedTopics, const MapOfSets &subscribedTopics, const MapOfSets &advertisedServices) overridefoxglove::Server< ServerConfiguration >inlinevirtual
updateParameterValues(const std::vector< Parameter > &parameters) overridefoxglove::Server< ServerConfiguration >inlinevirtual
validateConnection(ConnHandle hdl)foxglove::Server< ServerConfiguration >inlineprivate
~Server()foxglove::Server< ServerConfiguration >inlinevirtual
~ServerInterface()foxglove::ServerInterface< ConnHandle >inlinevirtual


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