Public Member Functions | Private Attributes | List of all members
NS_DataCache::DataCache< T > Class Template Reference

#include <DataCache.h>

Public Member Functions

 DataCache ()
 
int32_t ExpandDataCacheSize (int32_t &iIndex)
 
int32_t GetDataByIndex (int32_t i32BufferIndex, T &outputValue)
 
int32_t GetSize ()
 
int32_t InsertDataByIndex (T inputValue, int32_t i32BufferIndex)
 
 ~DataCache ()
 

Private Attributes

std::vector< BlockingReaderWriterQueue< T > > * m_pDataCache
 

Detailed Description

template<class T>
class NS_DataCache::DataCache< T >

Definition at line 23 of file DataCache.h.

Constructor & Destructor Documentation

template<class T>
NS_DataCache::DataCache< T >::DataCache ( )
inline

Definition at line 30 of file DataCache.h.

template<class T>
NS_DataCache::DataCache< T >::~DataCache ( )
inline

Definition at line 35 of file DataCache.h.

Member Function Documentation

template<class T>
int32_t NS_DataCache::DataCache< T >::ExpandDataCacheSize ( int32_t &  iIndex)
inline

Definition at line 49 of file DataCache.h.

template<class T>
int32_t NS_DataCache::DataCache< T >::GetDataByIndex ( int32_t  i32BufferIndex,
T &  outputValue 
)
inline

Definition at line 88 of file DataCache.h.

template<class T>
int32_t NS_DataCache::DataCache< T >::GetSize ( )
inline

Definition at line 44 of file DataCache.h.

template<class T>
int32_t NS_DataCache::DataCache< T >::InsertDataByIndex ( inputValue,
int32_t  i32BufferIndex 
)
inline

Definition at line 72 of file DataCache.h.

Member Data Documentation

template<class T>
std::vector<BlockingReaderWriterQueue<T> >* NS_DataCache::DataCache< T >::m_pDataCache
private

Definition at line 26 of file DataCache.h.


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


orb_slam2_with_maps_odom
Author(s): teng zhang
autogenerated on Fri Sep 25 2020 03:24:47