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) The QueryOptions interface is used by Log::QueryMessages() to determine which messages are retrieved ...
Definition: QueryOptions.hh:45
const std::string SchemaLocationEnvVar
Name of Environment variable containing path to schema.
Definition: Log.hh:42
Interface to a log file.
Definition: Log.hh:45
The Descriptor class provides meta-information about what a log contains. This may be useful for dete...
Definition: Descriptor.hh:45
Holds the result of a query for messages.
Definition: Batch.hh:41
Query for all the topics.
Definition: QueryOptions.hh:262
Definition: AdvertiseOptions.hh:28