Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
CyberTopologyMessage Class Reference

#include <cyber_topology_message.h>

Inheritance diagram for CyberTopologyMessage:
Inheritance graph
Collaboration diagram for CyberTopologyMessage:
Collaboration graph

Public Member Functions

 CyberTopologyMessage (const std::string &channel)
 
 ~CyberTopologyMessage ()
 
int Render (const Screen *s, int key) override
 
RenderableMessageChild (int index) const override
 
void TopologyChanged (const apollo::cyber::proto::ChangeMsg &change_msg)
 
void AddReaderWriter (const apollo::cyber::proto::RoleAttributes &role, bool isWriter)
 
- Public Member Functions inherited from RenderableMessage
 RenderableMessage (RenderableMessage *parent=nullptr, int line_no=0)
 
virtual ~RenderableMessage ()
 
virtual double frame_ratio (void)
 
RenderableMessageparent (void) const
 
void set_parent (RenderableMessage *parent)
 
int page_item_count (void) const
 

Additional Inherited Members

- Static Public Attributes inherited from RenderableMessage
static constexpr int FrameRatio_Precision = 2
 
- Protected Member Functions inherited from RenderableMessage
int * line_no (void)
 
void set_line_no (int line_no)
 
void reset_line_page (void)
 
void SplitPages (int key)
 
- Protected Attributes inherited from RenderableMessage
int line_no_
 
int pages_
 
int page_index_
 
int page_item_count_
 
RenderableMessageparent_
 
double frame_ratio_
 

Constructor & Destructor Documentation

◆ CyberTopologyMessage()

CyberTopologyMessage::CyberTopologyMessage ( const std::string &  channel)
explicit

◆ ~CyberTopologyMessage()

CyberTopologyMessage::~CyberTopologyMessage ( )

Member Function Documentation

◆ AddReaderWriter()

void CyberTopologyMessage::AddReaderWriter ( const apollo::cyber::proto::RoleAttributes &  role,
bool  isWriter 
)

◆ Child()

RenderableMessage* CyberTopologyMessage::Child ( int  index) const
overridevirtual

Implements RenderableMessage.

◆ Render()

int CyberTopologyMessage::Render ( const Screen s,
int  key 
)
overridevirtual

Implements RenderableMessage.

◆ TopologyChanged()

void CyberTopologyMessage::TopologyChanged ( const apollo::cyber::proto::ChangeMsg &  change_msg)

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