#include <resolver.h>
Public Member Functions | |
void | close () |
std::map< index_type, std::shared_ptr< stream_profile_interface > > | get_profiles () const |
std::map< int, stream_profiles > | get_profiles_per_sensor () const |
multistream () | |
multistream (std::map< int, sensor_interface * > results, std::map< index_type, std::shared_ptr< stream_profile_interface >> profiles, std::map< int, stream_profiles > dev_to_profiles) | |
void | open () |
template<class T > | |
void | start (T callback) |
void | stop () |
Private Attributes | |
std::map< int, stream_profiles > | _dev_to_profiles |
std::map< index_type, sensor_interface * > | _devices |
std::map< index_type, std::shared_ptr< stream_profile_interface > > | _profiles |
std::map< int, sensor_interface * > | _results |
Friends | |
class | config |
Definition at line 123 of file resolver.h.
|
inline |
Definition at line 126 of file resolver.h.
|
inlineexplicit |
Definition at line 128 of file resolver.h.
|
inline |
Definition at line 157 of file resolver.h.
|
inline |
Definition at line 162 of file resolver.h.
|
inline |
Definition at line 167 of file resolver.h.
|
inline |
Definition at line 136 of file resolver.h.
|
inline |
Definition at line 145 of file resolver.h.
|
inline |
Definition at line 151 of file resolver.h.
|
friend |
Definition at line 172 of file resolver.h.
|
private |
Definition at line 177 of file resolver.h.
|
private |
Definition at line 175 of file resolver.h.
|
private |
Definition at line 174 of file resolver.h.
|
private |
Definition at line 176 of file resolver.h.