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: