Public Member Functions | Private Attributes | List of all members
librealsense::fw_logs::fw_logs_formating_options Class Reference

#include <fw-logs-formating-options.h>

Public Member Functions

 fw_logs_formating_options (const std::string &xml_content)
 
std::unordered_map< std::string, std::vector< kvp > > get_enums () const
 
bool get_event_data (int id, fw_log_event *log_event_data) const
 
bool get_file_name (int id, std::string *file_name) const
 
bool get_thread_name (uint32_t thread_id, std::string *thread_name) const
 
bool initialize_from_xml ()
 
 ~fw_logs_formating_options (void)
 

Private Attributes

std::unordered_map< std::string, std::vector< std::pair< int, std::string > > > _fw_logs_enum_names_list
 
std::unordered_map< int, fw_log_event_fw_logs_event_list
 
std::unordered_map< int, std::string_fw_logs_file_names_list
 
std::unordered_map< int, std::string_fw_logs_thread_names_list
 
std::string _xml_content
 
friend fw_logs_xml_helper
 

Detailed Description

Definition at line 31 of file src/fw-logs/fw-logs-formating-options.h.

Constructor & Destructor Documentation

librealsense::fw_logs::fw_logs_formating_options::fw_logs_formating_options ( const std::string xml_content)

Definition at line 24 of file src/fw-logs/fw-logs-formating-options.cpp.

librealsense::fw_logs::fw_logs_formating_options::~fw_logs_formating_options ( void  )

Definition at line 29 of file src/fw-logs/fw-logs-formating-options.cpp.

Member Function Documentation

std::unordered_map< string, std::vector< kvp > > librealsense::fw_logs::fw_logs_formating_options::get_enums ( ) const

Definition at line 83 of file src/fw-logs/fw-logs-formating-options.cpp.

bool librealsense::fw_logs::fw_logs_formating_options::get_event_data ( int  id,
fw_log_event log_event_data 
) const

Definition at line 33 of file src/fw-logs/fw-logs-formating-options.cpp.

bool librealsense::fw_logs::fw_logs_formating_options::get_file_name ( int  id,
std::string file_name 
) const

Definition at line 53 of file src/fw-logs/fw-logs-formating-options.cpp.

bool librealsense::fw_logs::fw_logs_formating_options::get_thread_name ( uint32_t  thread_id,
std::string thread_name 
) const

Definition at line 68 of file src/fw-logs/fw-logs-formating-options.cpp.

bool librealsense::fw_logs::fw_logs_formating_options::initialize_from_xml ( )

Definition at line 88 of file src/fw-logs/fw-logs-formating-options.cpp.

Member Data Documentation

std::unordered_map<std::string, std::vector<std::pair<int, std::string> > > librealsense::fw_logs::fw_logs_formating_options::_fw_logs_enum_names_list
private

Definition at line 49 of file src/fw-logs/fw-logs-formating-options.h.

std::unordered_map<int, fw_log_event> librealsense::fw_logs::fw_logs_formating_options::_fw_logs_event_list
private

Definition at line 46 of file src/fw-logs/fw-logs-formating-options.h.

std::unordered_map<int, std::string> librealsense::fw_logs::fw_logs_formating_options::_fw_logs_file_names_list
private

Definition at line 47 of file src/fw-logs/fw-logs-formating-options.h.

std::unordered_map<int, std::string> librealsense::fw_logs::fw_logs_formating_options::_fw_logs_thread_names_list
private

Definition at line 48 of file src/fw-logs/fw-logs-formating-options.h.

std::string librealsense::fw_logs::fw_logs_formating_options::_xml_content
private

Definition at line 51 of file src/fw-logs/fw-logs-formating-options.h.

friend librealsense::fw_logs::fw_logs_formating_options::fw_logs_xml_helper
private

Definition at line 45 of file src/fw-logs/fw-logs-formating-options.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