Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::storytelling::FrameManager Class Reference

#include <frame_manager.h>

Collaboration diagram for apollo::storytelling::FrameManager:
Collaboration graph

Public Member Functions

 FrameManager ()=delete
 
 FrameManager (const std::shared_ptr< cyber::Node > &node)
 
void StartFrame ()
 
void EndFrame ()
 
apollo::common::monitor::MonitorLogBufferLogBuffer ()
 
template<class T >
std::shared_ptr< cyber::Reader< T > > CreateOrGetReader (const std::string &channel)
 
template<class T >
std::shared_ptr< cyber::Writer< T > > CreateWriter (const std::string &channel)
 

Constructor & Destructor Documentation

◆ FrameManager() [1/2]

apollo::storytelling::FrameManager::FrameManager ( )
delete

◆ FrameManager() [2/2]

apollo::storytelling::FrameManager::FrameManager ( const std::shared_ptr< cyber::Node > &  node)
explicit

Member Function Documentation

◆ CreateOrGetReader()

template<class T >
std::shared_ptr<cyber::Reader<T> > apollo::storytelling::FrameManager::CreateOrGetReader ( const std::string &  channel)
inline

◆ CreateWriter()

template<class T >
std::shared_ptr<cyber::Writer<T> > apollo::storytelling::FrameManager::CreateWriter ( const std::string &  channel)
inline

◆ EndFrame()

void apollo::storytelling::FrameManager::EndFrame ( )

◆ LogBuffer()

apollo::common::monitor::MonitorLogBuffer& apollo::storytelling::FrameManager::LogBuffer ( )
inline

◆ StartFrame()

void apollo::storytelling::FrameManager::StartFrame ( )

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