Public Attributes | List of all members
gazebo::util::LogPlayPrivate Class Reference

#include <LogPlayPrivate.hh>

Public Attributes

std::string currentChunk
 This is the chunk where the current frame is contained. More...
 
std::string encoding
 The encoding for the current chunk in the log file. More...
 
size_t end
 The current chunk might contain multiple frames. More...
 
std::string filename
 Name of the log file. More...
 
std::string gazeboVersion
 The version of Gazebo used to create the open log file. More...
 
uint64_t initialIterations
 Initial simulation iteration contained in the log file. More...
 
bool iterationsFound
 True if <iterations> is found in the log file. More...
 
const std::string kEndFrame = "</sdf>"
 XML tag delimiting the end of a frame. More...
 
const std::string kEndTime = "</sim_time>"
 XML tag delimiting the end of a simulation time element. More...
 
const unsigned int kNumChunksToTry = 2u
 Max number of chunks to inspect when looking for XML elements. More...
 
const std::string kStartFrame = "<sdf "
 XML tag delimiting the beginning of a frame. More...
 
const std::string kStartTime = "<sim_time>"
 XML tag delimiting the beginning of a simulation time element. More...
 
tinyxml2::XMLElement * logCurrXml
 Current position in the log file. More...
 
common::Time logEndTime
 Log end time (simulation time). More...
 
common::Time logStartTime
 Log start time (simulation time). More...
 
tinyxml2::XMLElement * logStartXml
 Start of the log. More...
 
std::string logVersion
 The version of the Gazebo logger used to create the open log file. More...
 
std::mutex mutex
 A mutex to avoid race conditions. More...
 
uint32_t randSeed
 The random number seed recorded in the open log file. More...
 
size_t start
 The current chunk might contain multiple frames. More...
 
tinyxml2::XMLDocument xmlDoc
 The XML document of the log file. More...
 

Member Data Documentation

std::string gazebo::util::LogPlayPrivate::currentChunk

This is the chunk where the current frame is contained.

std::string gazebo::util::LogPlayPrivate::encoding

The encoding for the current chunk in the log file.

size_t gazebo::util::LogPlayPrivate::end

The current chunk might contain multiple frames.

This variable points to the end of the last frame dispatched.

std::string gazebo::util::LogPlayPrivate::filename

Name of the log file.

std::string gazebo::util::LogPlayPrivate::gazeboVersion

The version of Gazebo used to create the open log file.

uint64_t gazebo::util::LogPlayPrivate::initialIterations

Initial simulation iteration contained in the log file.

bool gazebo::util::LogPlayPrivate::iterationsFound

True if <iterations> is found in the log file.

Old log versions may not include this tag in the log files.

const std::string gazebo::util::LogPlayPrivate::kEndFrame = "</sdf>"

XML tag delimiting the end of a frame.

const std::string gazebo::util::LogPlayPrivate::kEndTime = "</sim_time>"

XML tag delimiting the end of a simulation time element.

const unsigned int gazebo::util::LogPlayPrivate::kNumChunksToTry = 2u

Max number of chunks to inspect when looking for XML elements.

const std::string gazebo::util::LogPlayPrivate::kStartFrame = "<sdf "

XML tag delimiting the beginning of a frame.

const std::string gazebo::util::LogPlayPrivate::kStartTime = "<sim_time>"

XML tag delimiting the beginning of a simulation time element.

tinyxml2::XMLElement* gazebo::util::LogPlayPrivate::logCurrXml

Current position in the log file.

common::Time gazebo::util::LogPlayPrivate::logEndTime

Log end time (simulation time).

common::Time gazebo::util::LogPlayPrivate::logStartTime

Log start time (simulation time).

tinyxml2::XMLElement* gazebo::util::LogPlayPrivate::logStartXml

Start of the log.

std::string gazebo::util::LogPlayPrivate::logVersion

The version of the Gazebo logger used to create the open log file.

std::mutex gazebo::util::LogPlayPrivate::mutex

A mutex to avoid race conditions.

uint32_t gazebo::util::LogPlayPrivate::randSeed

The random number seed recorded in the open log file.

size_t gazebo::util::LogPlayPrivate::start

The current chunk might contain multiple frames.

This variable points to the beginning of the last frame dispatched.

tinyxml2::XMLDocument gazebo::util::LogPlayPrivate::xmlDoc

The XML document of the log file.


The documentation for this class was generated from the following file: