GNU Radio 3.2.2 C++ API
|
non-blocking logging to a file. More...
#include <gri_logger.h>
Public Member Functions | |
gri_logger (const char *filename) | |
~gri_logger () | |
void | write (const void *buf, size_t count) |
void | printf (const char *format,...) |
Static Public Member Functions | |
static gri_logger_sptr | singleton () |
non-blocking logging to a file.
In reality, this may block, but only for a bounded time. Trust me, it's safe to use from portaudio and JACK callbacks.
gri_logger::gri_logger | ( | const char * | filename | ) |
gri_logger::~gri_logger | ( | ) |
void gri_logger::printf | ( | const char * | format, |
... | |||
) |
static gri_logger_sptr gri_logger::singleton | ( | ) | [static] |
void gri_logger::write | ( | const void * | buf, |
size_t | count | ||
) |