#include <sync.h>
Private Attributes | |
std::map< matcher *, unsigned long long > | _last_arrived |
Additional Inherited Members | |
Protected Attributes inherited from librealsense::composite_matcher | |
std::map< matcher *, single_consumer_frame_queue< frame_holder > > | _frames_queue |
std::map< stream_id, std::shared_ptr< matcher > > | _matchers |
std::map< matcher *, double > | _next_expected |
std::map< matcher *, rs2_timestamp_domain > | _next_expected_domain |
Protected Attributes inherited from librealsense::matcher | |
bool | _active = true |
sync_callback | _callback |
callbacks_heap | _callback_inflight |
std::string | _name |
std::vector< stream_id > | _streams_id |
std::vector< rs2_stream > | _streams_type |
librealsense::frame_number_composite_matcher::frame_number_composite_matcher | ( | std::vector< std::shared_ptr< matcher >> | matchers | ) |
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
overridevirtual |
Implements librealsense::composite_matcher.
|
private |