Gazebo Transport

API Reference

14.0.0~pre1
Recorder.hh File Reference
#include <cstdint>
#include <memory>
#include <regex>
#include <set>
#include <string>
#include <gz/transport/Clock.hh>
#include <gz/transport/config.hh>
#include <gz/transport/log/Export.hh>

Go to the source code of this file.

Classes

class  Recorder
 Records Gazebo Transport topics This class makes it easy to record topics to a log file. Responsibilities: topic name matching, time received tracking, multiple thread safety, subscribing to topics. More...
 

Namespaces

namespace  gz
 
namespace  gz::transport
 
namespace  gz::transport::log
 

Enumerations

enum class  RecorderError : int64_t {
  SUCCESS = 0 , FAILED_TO_OPEN = -1 , FAILED_TO_SUBSCRIBE = -2 , ALREADY_RECORDING = -3 ,
  INVALID_TOPIC = -4 , TOPIC_NOT_FOUND = -5 , ALREADY_SUBSCRIBED_TO_TOPIC = -6
}