Motr  M0
dump_plugin_test.c File Reference
#include "addb2/plugin_api.h"
#include <stdio.h>
Include dependency graph for dump_plugin_test.c:

Go to the source code of this file.

Functions

static void param1 (struct m0_addb2__context *ctx, const uint64_t *v, char *buf)
 
static void param2 (struct m0_addb2__context *ctx, const uint64_t *v, char *buf)
 
int m0_addb2_load_interps (uint64_t flags, struct m0_addb2__id_intrp **intrp)
 

Variables

struct m0_addb2__id_intrp ext_intrp []
 

Function Documentation

◆ param1()

static void param1 ( struct m0_addb2__context ctx,
const uint64_t *  v,
char *  buf 
)
static

This is simple test plugin for m0addb2dump utility. It's using in system test addb2/st/addb2dump_plugin.sh

Definition at line 32 of file dump_plugin_test.c.

◆ param2()

static void param2 ( struct m0_addb2__context ctx,
const uint64_t *  v,
char *  buf 
)
static

Definition at line 37 of file dump_plugin_test.c.

Variable Documentation

◆ ext_intrp

struct m0_addb2__id_intrp ext_intrp[]
Initial value:
= {
{ M0_ADDB2__EXT_RANGE_1, "measurement_1", { &param1, &param2 } },
{ M0_ADDB2__EXT_RANGE_2, "measurement_2", { &param1, &param2 } },
{ M0_ADDB2__EXT_RANGE_3, "measurement_3", { &param1, &param2 } },
{ M0_ADDB2__EXT_RANGE_4, "measurement_4", { &param1, &param2 } },
{ 0 }
}
static void param1(struct m0_addb2__context *ctx, const uint64_t *v, char *buf)
static void param2(struct m0_addb2__context *ctx, const uint64_t *v, char *buf)

Definition at line 43 of file dump_plugin_test.c.