This task creates one session for each available sensor.
More...
#include <MultiSession.h>
List of all members.
Classes |
| class | Session |
| | For each device there is one session with a request. More...
|
Public Attributes |
| Value< std::vector< uint32_t > > | m_multiDevices |
| | multiple devices
|
Detailed Description
This task creates one session for each available sensor.
Definition at line 51 of file MultiSession.h.
Constructor & Destructor Documentation
| ArgusSamples::TaskMultiSession::TaskMultiSession |
( |
| ) |
|
| ArgusSamples::TaskMultiSession::~TaskMultiSession |
( |
| ) |
|
|
virtual |
Member Function Documentation
| bool ArgusSamples::TaskMultiSession::initialize |
( |
| ) |
|
|
virtual |
| bool ArgusSamples::TaskMultiSession::onSensorModeValidChanged |
( |
const Observed & |
source | ) |
|
|
private |
| bool ArgusSamples::TaskMultiSession::restartStreams |
( |
const Observed & |
source | ) |
|
|
private |
| bool ArgusSamples::TaskMultiSession::shutdown |
( |
| ) |
|
|
virtual |
| bool ArgusSamples::TaskMultiSession::shutdownSessions |
( |
| ) |
|
|
private |
| bool ArgusSamples::TaskMultiSession::start |
( |
| ) |
|
|
virtual |
| bool ArgusSamples::TaskMultiSession::stop |
( |
| ) |
|
|
virtual |
Member Data Documentation
| bool ArgusSamples::TaskMultiSession::m_initialized |
|
private |
| Value<std::vector<uint32_t> > ArgusSamples::TaskMultiSession::m_multiDevices |
| bool ArgusSamples::TaskMultiSession::m_prevRunning |
|
private |
set if was running before the sensorModeValid is set to false
Definition at line 68 of file MultiSession.h.
| bool ArgusSamples::TaskMultiSession::m_running |
|
private |
| std::list<Session*> ArgusSamples::TaskMultiSession::m_sessions |
|
private |
The documentation for this class was generated from the following files: