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 ()
 

Detailed Description

Definition at line 36 of file DatabaseTopicReader.h.

Constructor & Destructor Documentation

◆ DatabaseTopicReader()

DatabaseTopicReader ( std::filesystem::path  path)

Definition at line 30 of file DatabaseTopicReader.cpp.

+ Here is the call graph for this function:

◆ ~DatabaseTopicReader()

Definition at line 78 of file DatabaseTopicReader.cpp.

Member Function Documentation

◆ getFilepath()

std::filesystem::path getFilepath ( ) const

Definition at line 85 of file DatabaseTopicReader.cpp.

◆ getReplayLength()

IceUtil::Time getReplayLength ( )
overridevirtual

Implements TopicReaderInterface.

Definition at line 186 of file DatabaseTopicReader.cpp.

◆ getReplayTopics()

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

Implements TopicReaderInterface.

Definition at line 213 of file DatabaseTopicReader.cpp.

◆ read()

bool read ( TopicUtil::TopicData data)
overridevirtual

Implements TopicReaderInterface.

Definition at line 90 of file DatabaseTopicReader.cpp.

◆ seekTo()

bool seekTo ( IceUtil::Time  timestamp)
overridevirtual

Implements TopicReaderInterface.

Definition at line 145 of file DatabaseTopicReader.cpp.

+ Here is the caller graph for this function:

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