robometry::BufferInfo struct

Class that aggregates the robometry::Buffer and some other info(e.g.

dimensions) used by the robometry::BufferManager

Public static variables

static std::string type_name_not_set_tag

Constructors, destructors, conversion operators

BufferInfo() defaulted
BufferInfo(const BufferInfo& other) defaulted
BufferInfo(BufferInfo&& other) defaulted

Public functions

template<typename T>
void createMatioCppConvertFunction()

Public variables

Buffer m_buffer
std::mutex m_buff_mutex
dimensions_t m_dimensions
size_t m_dimensions_factorial
std::string m_type_name
elements_names_t m_elements_names
std::function<matioCpp::Variable(const std::string&)> m_convert_to_matioCpp
units_of_measure_t m_units_of_measure