Get information about a slogger2 buffer
#include <slog2_parse.h>
int slog2_get_buffer_info( slog2_log_t log,
int buffer_index,
slog2_buffer_info_t *buffer_info );
The slog2_get_buffer_info() function gets information about a slogger2 buffer and stores it in the given slog2_buffer_info structure.
slog2_buffer_info_t buffer_info = SLOG2_BUFFER_INFO_INIT;
The slog2_buffer_info structure is defined as follows:
typedef struct {
uint32_t size;
uint32_t buffer_size;
const char *buffer_name;
} slog2_buffer_info_t;
0 on success, or -1 on failure.
| Safety: | |
|---|---|
| Cancellation point | No |
| Interrupt handler | No |
| Signal handler | No |
| Thread | Yes |