59       public: 
void Open(
const std::string &_logFile);
 
   63       public: 
bool IsOpen() 
const;
 
   82       public: 
bool Step(std::string &_data);
 
   92       public: 
bool GetChunk(
unsigned int _index, std::string &_data);
 
  109       private: 
bool GetChunkData(TiXmlElement *_xml, std::string &_data);
 
  112       private: 
void ReadHeader();
 
  115       private: TiXmlDocument xmlDoc;
 
  118       private: TiXmlElement *logStartXml;
 
  121       private: TiXmlElement *logCurrXml;
 
  124       private: std::string filename;
 
  128       private: std::string logVersion;
 
  131       private: std::string gazeboVersion;
 
  134       private: uint32_t randSeed;
 
  137       private: std::string encoding;
 
  139       private: std::string currentChunk;