#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 |