Motr  M0
walk.c File Reference
#include "lib/trace.h"
#include "conf/walk.h"
#include "conf/cache.h"
#include "conf/obj_ops.h"
#include "conf/dir.h"
Include dependency graph for walk.c:

Go to the source code of this file.

Data Structures

struct  conf_walker
 

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_CONF
 

Functions

static int conf_walker_down (struct conf_walker *w, void *args)
 
static int conf_walker_up (struct conf_walker *w)
 
static struct m0_conf_objconf_downlink_first (const struct m0_conf_obj *obj)
 
static struct m0_conf_objconf_downlink_next (const struct m0_conf_obj *parent, const struct m0_conf_obj *child)
 
M0_INTERNAL int m0_conf_walk (int(*fn)(struct m0_conf_obj *obj, void *args), struct m0_conf_obj *origin, void *args)
 
static void conf_walker_turn (struct conf_walker *w)