Go to the documentation of this file.
17 #ifndef GZ_TRANSPORT_LOG_PLAYBACK_HH_
18 #define GZ_TRANSPORT_LOG_PLAYBACK_HH_
25 #include <gz/transport/config.hh>
26 #include <gz/transport/log/Export.hh>
32 inline namespace IGNITION_TRANSPORT_VERSION_NAMESPACE {
90 bool _msgWaiting =
true)
const;
94 public:
bool Valid()
const;
110 public: int64_t AddTopic(
const std::regex &_topic);
121 public:
bool RemoveTopic(
const std::string &_topic);
133 public: int64_t RemoveTopic(
const std::regex &_topic);
136 private:
class Implementation;
141 #pragma warning(push)
142 #pragma warning(disable: 4251)
174 public:
void Pause();
177 public:
void Resume();
180 public:
bool IsPaused()
const;
183 public:
void WaitUntilFinished();
187 public:
bool Finished()
const;
208 private:
class Implementation;
217 #pragma warning(push)
218 #pragma warning(disable: 4251)
A class for customizing the behavior of the Node. E.g.: Set a custom namespace or a partition name.
Definition: gz/transport/NodeOptions.hh:38
Handles the playback of ignition transport topics. This class allows you to manage a log playback onc...
Definition: gz/transport/log/Playback.hh:159
Initiates playback of ignition transport topics This class makes it easy to play topics from a log fi...
Definition: gz/transport/log/Playback.hh:43
Definition: gz/transport/log/Batch.hh:27