Classes | Namespaces | Functions
MqttClient.h File Reference
#include <filesystem>
#include <map>
#include <memory>
#include <string>
#include <mqtt_client_interfaces/IsConnected.h>
#include <mqtt/async_client.h>
#include <nodelet/nodelet.h>
#include <ros/ros.h>
#include <rosfmt/full.h>
#include <topic_tools/shape_shifter.h>
Include dependency graph for MqttClient.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mqtt_client::MqttClient::BrokerConfig
 Struct containing broker parameters. More...
 
struct  mqtt_client::MqttClient::ClientConfig
 Struct containing client parameters. More...
 
struct  mqtt_client::MqttClient::Mqtt2RosInterface
 Struct containing variables related to a MQTT2ROS connection. More...
 
class  mqtt_client::MqttClient
 ROS Nodelet for sending and receiving ROS messages via MQTT. More...
 
struct  mqtt_client::MqttClient::Ros2MqttInterface
 Struct containing variables related to a ROS2MQTT connection. More...
 

Namespaces

 mqtt_client
 Namespace for the mqtt_client package.
 

Functions

template<typename T >
void mqtt_client::serializeRosMessage (const T &msg, std::vector< uint8_t > &buffer)
 


mqtt_client
Author(s): Lennart Reiher , Bastian Lampe , Christian Wende
autogenerated on Thu Oct 5 2023 02:09:10