TopicReaderInterface Class Referenceabstract

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

+ Inheritance diagram for TopicReaderInterface:

Public Member Functions

virtual IceUtil::Time getReplayLength ()=0
 
virtual std::vector< std::string > getReplayTopics ()=0
 
virtual bool read (TopicUtil::TopicData &data)=0
 
virtual bool seekTo (IceUtil::Time timestamp)=0
 
 TopicReaderInterface ()
 

Detailed Description

Definition at line 36 of file TopicReaderInterface.h.

Constructor & Destructor Documentation

◆ TopicReaderInterface()

Definition at line 29 of file TopicReaderInterface.cpp.

Member Function Documentation

◆ getReplayLength()

virtual IceUtil::Time getReplayLength ( )
pure virtual

Implemented in DatabaseTopicReader, and FileTopicReader.

◆ getReplayTopics()

virtual std::vector<std::string> getReplayTopics ( )
pure virtual

Implemented in DatabaseTopicReader, and FileTopicReader.

◆ read()

virtual bool read ( TopicUtil::TopicData data)
pure virtual

Implemented in DatabaseTopicReader, and FileTopicReader.

◆ seekTo()

virtual bool seekTo ( IceUtil::Time  timestamp)
pure virtual

Implemented in DatabaseTopicReader, and FileTopicReader.


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