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

#include <signal.hh>

Public Member Functions

 ScopedWatch (wire::IdType t, MessageWatch &m)
 
bool wait (Status &status, const double &timeout)
 
 ~ScopedWatch ()
 

Private Attributes

wire::IdType m_id
 
MessageWatchm_map
 
MessageWatch::Signal m_signal
 

Detailed Description

Definition at line 113 of file signal.hh.

Constructor & Destructor Documentation

crl::multisense::details::ScopedWatch::ScopedWatch ( wire::IdType  t,
MessageWatch m 
)
inline

Definition at line 116 of file signal.hh.

crl::multisense::details::ScopedWatch::~ScopedWatch ( )
inline

Definition at line 121 of file signal.hh.

Member Function Documentation

bool crl::multisense::details::ScopedWatch::wait ( Status status,
const double &  timeout 
)
inline

Definition at line 125 of file signal.hh.

Member Data Documentation

wire::IdType crl::multisense::details::ScopedWatch::m_id
private

Definition at line 128 of file signal.hh.

MessageWatch& crl::multisense::details::ScopedWatch::m_map
private

Definition at line 133 of file signal.hh.

MessageWatch::Signal crl::multisense::details::ScopedWatch::m_signal
private

Definition at line 134 of file signal.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