Go to the documentation of this file.
18 #ifndef IGNITION_TRANSPORT_LOG_LOG_HH_
19 #define IGNITION_TRANSPORT_LOG_LOG_HH_
26 #include <ignition/transport/config.hh>
30 #include <ignition/transport/log/Export.hh>
39 inline namespace IGNITION_TRANSPORT_VERSION_NAMESPACE {
45 class IGNITION_TRANSPORT_LOG_VISIBLE
Log
59 public:
bool Valid()
const;
73 std::ios_base::openmode _mode = std::ios_base::in);
94 public:
bool InsertMessage(
104 public:
Batch QueryMessages(
120 private:
class Implementation;
125 #pragma warning(push)
126 #pragma warning(disable: 4251)
Definition: AdvertiseOptions.hh:28
Holds the result of a query for messages.
Definition: Batch.hh:41
Interface to a log file.
Definition: Log.hh:45
Query for all the topics.
Definition: QueryOptions.hh:262
const std::string SchemaLocationEnvVar
Name of Environment variable containing path to schema.
Definition: Log.hh:42
The Descriptor class provides meta-information about what a log contains. This may be useful for dete...
Definition: Descriptor.hh:45
The QueryOptions interface is used by Log::QueryMessages() to determine which messages are retrieved ...
Definition: QueryOptions.hh:45