Public Member Functions | Private Attributes | List of all members
librealsense::platform::record_device_watcher Class Reference

#include <recorder.h>

Inheritance diagram for librealsense::platform::record_device_watcher:
Inheritance graph
[legend]

Public Member Functions

 record_device_watcher (const record_backend *owner, std::shared_ptr< device_watcher > source_watcher, int id)
 
void start (device_changed_callback callback) override
 
void stop () override
 
 ~record_device_watcher ()
 
- Public Member Functions inherited from librealsense::platform::device_watcher
virtual ~device_watcher ()
 

Private Attributes

int _entity_id
 
const record_backend_owner
 
std::shared_ptr< device_watcher_source_watcher
 

Detailed Description

Definition at line 403 of file recorder.h.

Constructor & Destructor Documentation

librealsense::platform::record_device_watcher::record_device_watcher ( const record_backend owner,
std::shared_ptr< device_watcher source_watcher,
int  id 
)
inline

Definition at line 406 of file recorder.h.

librealsense::platform::record_device_watcher::~record_device_watcher ( )
inline

Definition at line 409 of file recorder.h.

Member Function Documentation

void librealsense::platform::record_device_watcher::start ( device_changed_callback  callback)
overridevirtual

Implements librealsense::platform::device_watcher.

Definition at line 626 of file recorder.cpp.

void librealsense::platform::record_device_watcher::stop ( )
overridevirtual

Implements librealsense::platform::device_watcher.

Definition at line 643 of file recorder.cpp.

Member Data Documentation

int librealsense::platform::record_device_watcher::_entity_id
private

Definition at line 421 of file recorder.h.

const record_backend* librealsense::platform::record_device_watcher::_owner
private

Definition at line 419 of file recorder.h.

std::shared_ptr<device_watcher> librealsense::platform::record_device_watcher::_source_watcher
private

Definition at line 420 of file recorder.h.


The documentation for this class was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:39