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

List of all members.

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 Mon Oct 9 2017 03:06:22