FileTopicReader Class Reference

#include <ArmarXCore/util/topicrecording/FileTopicReader.h>

+ Inheritance diagram for FileTopicReader:

Public Member Functions

 FileTopicReader (std::filesystem::path path)
 
 FileTopicReader (std::istream *stream)
 
IceUtil::Time getReplayLength () override
 
std::vector< std::string > getReplayTopics () override
 
bool read (TopicUtil::TopicData &data) override
 
bool seekTo (IceUtil::Time timestamp) override
 
 ~FileTopicReader ()
 
- Public Member Functions inherited from TopicReaderInterface
 TopicReaderInterface ()
 

Detailed Description

Definition at line 33 of file FileTopicReader.h.

Constructor & Destructor Documentation

◆ FileTopicReader() [1/2]

FileTopicReader ( std::istream *  stream)

Definition at line 34 of file FileTopicReader.cpp.

◆ FileTopicReader() [2/2]

FileTopicReader ( std::filesystem::path  path)

Definition at line 41 of file FileTopicReader.cpp.

◆ ~FileTopicReader()

Definition at line 51 of file FileTopicReader.cpp.

Member Function Documentation

◆ getReplayLength()

IceUtil::Time getReplayLength ( )
overridevirtual

Implements TopicReaderInterface.

Definition at line 83 of file FileTopicReader.cpp.

◆ getReplayTopics()

std::vector< std::string > getReplayTopics ( )
overridevirtual

Implements TopicReaderInterface.

Definition at line 89 of file FileTopicReader.cpp.

◆ read()

bool read ( TopicUtil::TopicData data)
overridevirtual

Implements TopicReaderInterface.

Definition at line 59 of file FileTopicReader.cpp.

+ Here is the call graph for this function:

◆ seekTo()

bool seekTo ( IceUtil::Time  timestamp)
overridevirtual

Implements TopicReaderInterface.

Definition at line 77 of file FileTopicReader.cpp.


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