Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::cyber::transport::MulticastNotifier Class Reference

#include <multicast_notifier.h>

Inheritance diagram for apollo::cyber::transport::MulticastNotifier:
Inheritance graph
Collaboration diagram for apollo::cyber::transport::MulticastNotifier:
Collaboration graph

Public Member Functions

virtual ~MulticastNotifier ()
 
void Shutdown () override
 
bool Notify (const ReadableInfo &info) override
 
bool Listen (int timeout_ms, ReadableInfo *info) override
 
- Public Member Functions inherited from apollo::cyber::transport::NotifierBase
virtual ~NotifierBase ()=default
 

Static Public Member Functions

static const char * Type ()
 

Constructor & Destructor Documentation

◆ ~MulticastNotifier()

virtual apollo::cyber::transport::MulticastNotifier::~MulticastNotifier ( )
virtual

Member Function Documentation

◆ Listen()

bool apollo::cyber::transport::MulticastNotifier::Listen ( int  timeout_ms,
ReadableInfo info 
)
overridevirtual

◆ Notify()

bool apollo::cyber::transport::MulticastNotifier::Notify ( const ReadableInfo info)
overridevirtual

◆ Shutdown()

void apollo::cyber::transport::MulticastNotifier::Shutdown ( )
overridevirtual

◆ Type()

static const char* apollo::cyber::transport::MulticastNotifier::Type ( )
inlinestatic

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