RealSensePluginImpl.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RealSensePlugin.h"
4 
6 {
7 public:
8 
10  virtual ~FRealSensePlugin();
11  virtual void StartupModule() override;
12  virtual void ShutdownModule() override;
13  virtual int GenId() override;
14  virtual class URealSenseContext* GetContext() override;
15 
16 private:
17 
18  void ReleaseContext();
19 
20 private:
21 
22  FCriticalSection UniqIdMx;
23  int UniqId = 0;
24 
25  FCriticalSection ContextMx;
26  struct rs2_context* RsContext = nullptr;
27  class URealSenseContext* Context = nullptr;
28 };
FCriticalSection UniqIdMx
virtual void ShutdownModule() override
FCriticalSection ContextMx
virtual int GenId() override
virtual class URealSenseContext * GetContext() override
struct rs2_context * RsContext
class URealSenseContext * Context
virtual void StartupModule() override


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