src/core/debug.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2015 Intel Corporation. All Rights Reserved.
3 #pragma once
4 
5 #include "streaming.h"
6 #include "extension.h"
7 #include <vector>
8 
9 namespace librealsense
10 {
11  class debug_interface : public recordable<debug_interface>
12  {
13  public:
14  virtual std::vector<uint8_t> send_receive_raw_data(const std::vector<uint8_t>& input) = 0;
15  };
16 
18 
20  {
21  public:
22  debug_snapshot(const std::vector<uint8_t>& input) : m_data(input)
23  {
24  }
25 
26  private:
27  std::vector<uint8_t> m_data;
28  };
29 
30 
31 }
virtual std::vector< uint8_t > send_receive_raw_data(const std::vector< uint8_t > &input)=0
debug_snapshot(const std::vector< uint8_t > &input)
std::vector< uint8_t > m_data
GLenum GLenum GLenum input
Definition: glext.h:10805
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)


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