Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::bridge::BridgeBuffer< T > Class Template Reference

#include <bridge_buffer.h>

Collaboration diagram for apollo::bridge::BridgeBuffer< T >:
Collaboration graph

Public Member Functions

 BridgeBuffer ()
 
 BridgeBuffer (size_t size)
 
virtual ~BridgeBuffer ()
 
 operator T* ()
 
void reset (size_t size)
 
size_t size () const
 
size_t capacity () const
 
void write (size_t index, const T *data, size_t size)
 

Constructor & Destructor Documentation

◆ BridgeBuffer() [1/2]

template<typename T>
apollo::bridge::BridgeBuffer< T >::BridgeBuffer ( )

◆ BridgeBuffer() [2/2]

template<typename T>
apollo::bridge::BridgeBuffer< T >::BridgeBuffer ( size_t  size)
explicit

◆ ~BridgeBuffer()

template<typename T>
virtual apollo::bridge::BridgeBuffer< T >::~BridgeBuffer ( )
virtual

Member Function Documentation

◆ capacity()

template<typename T>
size_t apollo::bridge::BridgeBuffer< T >::capacity ( ) const
inline

◆ operator T*()

template<typename T>
apollo::bridge::BridgeBuffer< T >::operator T* ( )

◆ reset()

template<typename T>
void apollo::bridge::BridgeBuffer< T >::reset ( size_t  size)

◆ size()

template<typename T>
size_t apollo::bridge::BridgeBuffer< T >::size ( ) const
inline

◆ write()

template<typename T>
void apollo::bridge::BridgeBuffer< T >::write ( size_t  index,
const T *  data,
size_t  size 
)

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