Public Member Functions | Private Attributes | List of all members
crl::multisense::details::Listener< THeader, TCallback >::Dispatch Class Reference

Public Member Functions

 Dispatch (TCallback c, THeader &h, void *d)
 
 Dispatch (TCallback c, utility::BufferStream &b, THeader &h, void *d)
 
 Dispatch ()
 
void operator() (void)
 

Private Attributes

utility::BufferStream m_buffer
 
TCallback m_callback
 
bool m_exposeBuffer
 
THeader m_header
 
void * m_userDataP
 

Detailed Description

template<class THeader, class TCallback>
class crl::multisense::details::Listener< THeader, TCallback >::Dispatch

Definition at line 118 of file listeners.hh.

Constructor & Destructor Documentation

template<class THeader, class TCallback>
crl::multisense::details::Listener< THeader, TCallback >::Dispatch::Dispatch ( TCallback  c,
THeader &  h,
void *  d 
)
inline

Definition at line 121 of file listeners.hh.

template<class THeader, class TCallback>
crl::multisense::details::Listener< THeader, TCallback >::Dispatch::Dispatch ( TCallback  c,
utility::BufferStream b,
THeader &  h,
void *  d 
)
inline

Definition at line 129 of file listeners.hh.

template<class THeader, class TCallback>
crl::multisense::details::Listener< THeader, TCallback >::Dispatch::Dispatch ( )
inline

Definition at line 139 of file listeners.hh.

Member Function Documentation

template<class THeader, class TCallback>
void crl::multisense::details::Listener< THeader, TCallback >::Dispatch::operator() ( void  )
inline

Definition at line 146 of file listeners.hh.

Member Data Documentation

template<class THeader, class TCallback>
utility::BufferStream crl::multisense::details::Listener< THeader, TCallback >::Dispatch::m_buffer
private

Definition at line 158 of file listeners.hh.

template<class THeader, class TCallback>
TCallback crl::multisense::details::Listener< THeader, TCallback >::Dispatch::m_callback
private

Definition at line 153 of file listeners.hh.

template<class THeader, class TCallback>
bool crl::multisense::details::Listener< THeader, TCallback >::Dispatch::m_exposeBuffer
private

Definition at line 159 of file listeners.hh.

template<class THeader, class TCallback>
THeader crl::multisense::details::Listener< THeader, TCallback >::Dispatch::m_header
private

Definition at line 160 of file listeners.hh.

template<class THeader, class TCallback>
void* crl::multisense::details::Listener< THeader, TCallback >::Dispatch::m_userDataP
private

Definition at line 161 of file listeners.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