Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
crl::multisense::details::MessageWatch Class Reference

#include <signal.hh>

List of all members.

Public Member Functions

void signal (wire::IdType id, Status status=Status_Ok)
void signal (const wire::Ack &ack)

Private Types

typedef std::map< wire::IdType,
Signal * > 
Map
typedef utility::WaitVar< StatusSignal

Private Member Functions

void insert (wire::IdType type, Signal *signalP)
void remove (wire::IdType type)

Private Attributes

utility::Mutex m_lock
Map m_map

Friends

class ScopedWatch

Detailed Description

Definition at line 54 of file signal.hh.


Member Typedef Documentation

Definition at line 76 of file signal.hh.

Definition at line 75 of file signal.hh.


Member Function Documentation

void crl::multisense::details::MessageWatch::insert ( wire::IdType  type,
Signal signalP 
) [inline, private]

Definition at line 78 of file signal.hh.

Definition at line 95 of file signal.hh.

Definition at line 57 of file signal.hh.

Definition at line 67 of file signal.hh.


Friends And Related Function Documentation

friend class ScopedWatch [friend]

Definition at line 69 of file signal.hh.


Member Data Documentation

Definition at line 104 of file signal.hh.

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