Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::bridge::ProtoDiserializedBufBase Class Referenceabstract

#include <bridge_proto_diserialized_buf.h>

Inheritance diagram for apollo::bridge::ProtoDiserializedBufBase:
Inheritance graph
Collaboration diagram for apollo::bridge::ProtoDiserializedBufBase:
Collaboration graph

Public Member Functions

 ProtoDiserializedBufBase ()
 
virtual ~ProtoDiserializedBufBase ()
 
virtual bool Initialize (const BridgeHeader &header, std::shared_ptr< cyber::Node > node)=0
 
virtual bool DiserializedAndPub ()=0
 
virtual bool IsReadyDiserialize () const =0
 
virtual bool IsTheProto (const BridgeHeader &header)=0
 
virtual void UpdateStatus (uint32_t frame_index)=0
 
virtual uint32_t GetMsgID () const =0
 
virtual std::string GetMsgName () const =0
 
virtual char * GetBuf (size_t offset)=0
 

Constructor & Destructor Documentation

◆ ProtoDiserializedBufBase()

apollo::bridge::ProtoDiserializedBufBase::ProtoDiserializedBufBase ( )
inline

◆ ~ProtoDiserializedBufBase()

virtual apollo::bridge::ProtoDiserializedBufBase::~ProtoDiserializedBufBase ( )
inlinevirtual

Member Function Documentation

◆ DiserializedAndPub()

virtual bool apollo::bridge::ProtoDiserializedBufBase::DiserializedAndPub ( )
pure virtual

◆ GetBuf()

virtual char* apollo::bridge::ProtoDiserializedBufBase::GetBuf ( size_t  offset)
pure virtual

◆ GetMsgID()

virtual uint32_t apollo::bridge::ProtoDiserializedBufBase::GetMsgID ( ) const
pure virtual

◆ GetMsgName()

virtual std::string apollo::bridge::ProtoDiserializedBufBase::GetMsgName ( ) const
pure virtual

◆ Initialize()

virtual bool apollo::bridge::ProtoDiserializedBufBase::Initialize ( const BridgeHeader header,
std::shared_ptr< cyber::Node node 
)
pure virtual

◆ IsReadyDiserialize()

virtual bool apollo::bridge::ProtoDiserializedBufBase::IsReadyDiserialize ( ) const
pure virtual

◆ IsTheProto()

virtual bool apollo::bridge::ProtoDiserializedBufBase::IsTheProto ( const BridgeHeader header)
pure virtual

◆ UpdateStatus()

virtual void apollo::bridge::ProtoDiserializedBufBase::UpdateStatus ( uint32_t  frame_index)
pure virtual

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