Public Member Functions | Private Member Functions | Private Attributes | List of all members
FRealSensePlugin Class Reference

#include <RealSensePluginImpl.h>

Inheritance diagram for FRealSensePlugin:
Inheritance graph
[legend]

Public Member Functions

 FRealSensePlugin ()
 
virtual int GenId () override
 
virtual class URealSenseContextGetContext () override
 
virtual void ShutdownModule () override
 
virtual void StartupModule () override
 
virtual ~FRealSensePlugin ()
 

Private Member Functions

void ReleaseContext ()
 

Private Attributes

class URealSenseContextContext = nullptr
 
FCriticalSection ContextMx
 
struct rs2_contextRsContext = nullptr
 
int UniqId = 0
 
FCriticalSection UniqIdMx
 

Additional Inherited Members

- Static Public Member Functions inherited from IRealSensePlugin
static IRealSensePluginGet ()
 
static bool IsAvailable ()
 

Detailed Description

Definition at line 5 of file RealSensePluginImpl.h.

Constructor & Destructor Documentation

FRealSensePlugin::FRealSensePlugin ( )

Definition at line 13 of file RealSensePluginImpl.cpp.

FRealSensePlugin::~FRealSensePlugin ( )
virtual

Definition at line 18 of file RealSensePluginImpl.cpp.

Member Function Documentation

int FRealSensePlugin::GenId ( )
overridevirtual

Implements IRealSensePlugin.

Definition at line 49 of file RealSensePluginImpl.cpp.

URealSenseContext * FRealSensePlugin::GetContext ( )
overridevirtual

Implements IRealSensePlugin.

Definition at line 55 of file RealSensePluginImpl.cpp.

void FRealSensePlugin::ReleaseContext ( )
private

Definition at line 83 of file RealSensePluginImpl.cpp.

void FRealSensePlugin::ShutdownModule ( )
overridevirtual

Definition at line 36 of file RealSensePluginImpl.cpp.

void FRealSensePlugin::StartupModule ( )
overridevirtual

Definition at line 25 of file RealSensePluginImpl.cpp.

Member Data Documentation

class URealSenseContext* FRealSensePlugin::Context = nullptr
private

Definition at line 27 of file RealSensePluginImpl.h.

FCriticalSection FRealSensePlugin::ContextMx
private

Definition at line 25 of file RealSensePluginImpl.h.

struct rs2_context* FRealSensePlugin::RsContext = nullptr
private

Definition at line 26 of file RealSensePluginImpl.h.

int FRealSensePlugin::UniqId = 0
private

Definition at line 23 of file RealSensePluginImpl.h.

FCriticalSection FRealSensePlugin::UniqIdMx
private

Definition at line 22 of file RealSensePluginImpl.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:31