Classes | Public Member Functions | Private Types | Private Attributes | List of all members
crl::multisense::details::MessageMap Class Reference

#include <storage.hh>

Classes

class  Holder
 

Public Member Functions

template<class T >
Status extract (T &msg)
 
template<class T >
void store (const T &msg)
 

Private Types

typedef std::map< wire::IdType, HolderMap
 

Private Attributes

utility::Mutex m_lock
 
Map m_map
 

Detailed Description

Definition at line 54 of file storage.hh.

Member Typedef Documentation

Definition at line 110 of file storage.hh.

Member Function Documentation

template<class T >
Status crl::multisense::details::MessageMap::extract ( T &  msg)
inline

Definition at line 69 of file storage.hh.

template<class T >
void crl::multisense::details::MessageMap::store ( const T &  msg)
inline

Definition at line 57 of file storage.hh.

Member Data Documentation

utility::Mutex crl::multisense::details::MessageMap::m_lock
private

Definition at line 112 of file storage.hh.

Map crl::multisense::details::MessageMap::m_map
private

Definition at line 113 of file storage.hh.


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


multisense_lib
Author(s):
autogenerated on Sat Apr 6 2019 02:16:46