DatabaseTopicReader Class Reference

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

+ Inheritance diagram for DatabaseTopicReader:

Public Member Functions

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

Constructor & Destructor Documentation

◆ DatabaseTopicReader()

DatabaseTopicReader ( std::filesystem::path path)

◆ ~DatabaseTopicReader()

Member Function Documentation

◆ getFilepath()

std::filesystem::path getFilepath ( ) const

◆ getReplayLength()

IceUtil::Time getReplayLength ( )
overridevirtual

Implements TopicReaderInterface.

◆ getReplayTopics()

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

Implements TopicReaderInterface.

◆ read()

bool read ( TopicUtil::TopicData & data)
overridevirtual

Implements TopicReaderInterface.

◆ seekTo()

bool seekTo ( IceUtil::Time timestamp)
overridevirtual

Implements TopicReaderInterface.


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