Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | List of all members
apollo::cyber::data::DataNotifier Class Reference

#include <data_notifier.h>

Collaboration diagram for apollo::cyber::data::DataNotifier:
Collaboration graph

Public Types

using NotifyVector = std::vector< std::shared_ptr< Notifier > >
 

Public Member Functions

 ~DataNotifier ()
 
void AddNotifier (uint64_t channel_id, const std::shared_ptr< Notifier > &notifier)
 
bool Notify (const uint64_t channel_id)
 

Member Typedef Documentation

◆ NotifyVector

using apollo::cyber::data::DataNotifier::NotifyVector = std::vector<std::shared_ptr<Notifier> >

Constructor & Destructor Documentation

◆ ~DataNotifier()

apollo::cyber::data::DataNotifier::~DataNotifier ( )
inline

Member Function Documentation

◆ AddNotifier()

void apollo::cyber::data::DataNotifier::AddNotifier ( uint64_t  channel_id,
const std::shared_ptr< Notifier > &  notifier 
)
inline

◆ Notify()

bool apollo::cyber::data::DataNotifier::Notify ( const uint64_t  channel_id)
inline

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