Apollo 11.0
自动驾驶开放平台
apollo::cyber::blocker::BlockerBase类 参考abstract

#include <blocker.h>

类 apollo::cyber::blocker::BlockerBase 继承关系图:
apollo::cyber::blocker::BlockerBase 的协作图:

Public 成员函数

virtual ~BlockerBase ()=default
 
virtual void Reset ()=0
 
virtual void ClearObserved ()=0
 
virtual void ClearPublished ()=0
 
virtual void Observe ()=0
 
virtual bool IsObservedEmpty () const =0
 
virtual bool IsPublishedEmpty () const =0
 
virtual bool Unsubscribe (const std::string &callback_id)=0
 
virtual size_t capacity () const =0
 
virtual void set_capacity (size_t capacity)=0
 
virtual const std::string & channel_name () const =0
 

详细描述

在文件 blocker.h 第 33 行定义.

构造及析构函数说明

◆ ~BlockerBase()

virtual apollo::cyber::blocker::BlockerBase::~BlockerBase ( )
virtualdefault

成员函数说明

◆ capacity()

virtual size_t apollo::cyber::blocker::BlockerBase::capacity ( ) const
pure virtual

◆ channel_name()

virtual const std::string & apollo::cyber::blocker::BlockerBase::channel_name ( ) const
pure virtual

◆ ClearObserved()

virtual void apollo::cyber::blocker::BlockerBase::ClearObserved ( )
pure virtual

◆ ClearPublished()

virtual void apollo::cyber::blocker::BlockerBase::ClearPublished ( )
pure virtual

◆ IsObservedEmpty()

virtual bool apollo::cyber::blocker::BlockerBase::IsObservedEmpty ( ) const
pure virtual

◆ IsPublishedEmpty()

virtual bool apollo::cyber::blocker::BlockerBase::IsPublishedEmpty ( ) const
pure virtual

◆ Observe()

virtual void apollo::cyber::blocker::BlockerBase::Observe ( )
pure virtual

◆ Reset()

virtual void apollo::cyber::blocker::BlockerBase::Reset ( )
pure virtual

◆ set_capacity()

virtual void apollo::cyber::blocker::BlockerBase::set_capacity ( size_t  capacity)
pure virtual

◆ Unsubscribe()

virtual bool apollo::cyber::blocker::BlockerBase::Unsubscribe ( const std::string &  callback_id)
pure virtual

该类的文档由以下文件生成: