MatLogger2  1.0.0
Library for logging of numeric data to HDF5 MAT-files, which is RT-safe and multithreaded.
Public Member Functions | List of all members
XBot::matlogger2::MatioBackend Class Reference

#include <matio_backend.h>

+ Inheritance diagram for XBot::matlogger2::MatioBackend:
+ Collaboration diagram for XBot::matlogger2::MatioBackend:

Public Member Functions

virtual bool init (std::string logger_name, bool enable_compression) override
 
virtual bool write (const char *name, const double *data, int rows, int cols, int slices) override
 
virtual bool close () override
 

Additional Inherited Members

- Public Types inherited from XBot::matlogger2::Backend
typedef std::unique_ptr< BackendUniquePtr
 
typedef std::shared_ptr< BackendPtr
 
- Static Public Member Functions inherited from XBot::matlogger2::Backend
static UniquePtr MakeInstance (std::string type)
 

Detailed Description

Definition at line 11 of file matio_backend.h.

Member Function Documentation

bool MatioBackend::close ( )
overridevirtual

Implements XBot::matlogger2::Backend.

Definition at line 57 of file matio_backend.cpp.

bool MatioBackend::init ( std::string  logger_name,
bool  enable_compression 
)
overridevirtual

Implements XBot::matlogger2::Backend.

Definition at line 10 of file matio_backend.cpp.

bool MatioBackend::write ( const char *  name,
const double *  data,
int  rows,
int  cols,
int  slices 
)
overridevirtual

Implements XBot::matlogger2::Backend.

Definition at line 22 of file matio_backend.cpp.


The documentation for this class was generated from the following files: