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

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

Public Member Functions

 fw_logs_formating_options (const std::string &xml_full_file_path)
 
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_full_file_path
 
friend fw_logs_xml_helper
 

Detailed Description

Definition at line 28 of file tools/fw-logger/fw-logs-formating-options.h.

Constructor & Destructor Documentation

fw_logger::fw_logs_formating_options::fw_logs_formating_options ( const std::string xml_full_file_path)
fw_logger::fw_logs_formating_options::~fw_logs_formating_options ( void  )

Member Function Documentation

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

Member Data Documentation

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

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

std::unordered_map<int, fw_log_event> fw_logger::fw_logs_formating_options::_fw_logs_event_list
private

Definition at line 43 of file tools/fw-logger/fw-logs-formating-options.h.

std::unordered_map<int, std::string> fw_logger::fw_logs_formating_options::_fw_logs_file_names_list
private

Definition at line 44 of file tools/fw-logger/fw-logs-formating-options.h.

std::unordered_map<int, std::string> fw_logger::fw_logs_formating_options::_fw_logs_thread_names_list
private

Definition at line 45 of file tools/fw-logger/fw-logs-formating-options.h.

std::string fw_logger::fw_logs_formating_options::_xml_full_file_path
private

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

friend fw_logger::fw_logs_formating_options::fw_logs_xml_helper
private

Definition at line 42 of file tools/fw-logger/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:36