hops
Public Member Functions | List of all members
hops::MessageRecorder< MarkovChainImpl > Class Template Reference

#include <MessageRecorder.hpp>

Inheritance diagram for hops::MessageRecorder< MarkovChainImpl >:
Inheritance graph
Collaboration diagram for hops::MessageRecorder< MarkovChainImpl >:
Collaboration graph

Public Member Functions

 MessageRecorder (const MarkovChainImpl &markovChainImpl)
 
void installDataObject (ChainData &chainData)
 
void writeRecordsToFile (const FileWriter *const fileWriter) const
 
void storeRecord ()
 
void addMessage (const std::string &message)
 
void clearRecords ()
 

Constructor & Destructor Documentation

◆ MessageRecorder()

template<typename MarkovChainImpl >
hops::MessageRecorder< MarkovChainImpl >::MessageRecorder ( const MarkovChainImpl &  markovChainImpl)
inlineexplicit

Member Function Documentation

◆ addMessage()

template<typename MarkovChainImpl >
void hops::MessageRecorder< MarkovChainImpl >::addMessage ( const std::string message)
inline

◆ clearRecords()

template<typename MarkovChainImpl >
void hops::MessageRecorder< MarkovChainImpl >::clearRecords ( )
inline

◆ installDataObject()

template<typename MarkovChainImpl >
void hops::MessageRecorder< MarkovChainImpl >::installDataObject ( ChainData chainData)
inline

◆ storeRecord()

template<typename MarkovChainImpl >
void hops::MessageRecorder< MarkovChainImpl >::storeRecord ( )
inline

◆ writeRecordsToFile()

template<typename MarkovChainImpl >
void hops::MessageRecorder< MarkovChainImpl >::writeRecordsToFile ( const FileWriter *const  fileWriter) const
inline

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