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

#include <bridge_header_item.h>

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

Public Member Functions

 HeaderItemBase ()=default
 
virtual ~HeaderItemBase ()
 
virtual char * SerializeItem (char *buf, size_t buf_size)=0
 
virtual const char * DiserializeItem (const char *buf, size_t *diserialized_size)=0
 
virtual HType GetType () const =0
 

Constructor & Destructor Documentation

◆ HeaderItemBase()

apollo::bridge::HeaderItemBase::HeaderItemBase ( )
default

◆ ~HeaderItemBase()

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

Member Function Documentation

◆ DiserializeItem()

virtual const char* apollo::bridge::HeaderItemBase::DiserializeItem ( const char *  buf,
size_t *  diserialized_size 
)
pure virtual

◆ GetType()

virtual HType apollo::bridge::HeaderItemBase::GetType ( ) const
pure virtual

◆ SerializeItem()

virtual char* apollo::bridge::HeaderItemBase::SerializeItem ( char *  buf,
size_t  buf_size 
)
pure virtual

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