#include <provider.h>
Public Attributes | |
struct statefs_node *(* | find )(struct statefs_branch const *, char const *) |
statefs_handle_t(* | first )(struct statefs_branch const *) |
void(* | next )(struct statefs_branch const *, statefs_handle_t *) |
struct statefs_node *(* | get )(struct statefs_branch const *, statefs_handle_t) |
bool(* | release )(struct statefs_branch const *, statefs_handle_t) |
if node has children it is a branch node
|
read |
find child node by name
statefs_handle_t(* statefs_branch::first)(struct statefs_branch const *) |
get first child node iterator
|
read |
get node pointer from iterator
void(* statefs_branch::next)(struct statefs_branch const *, statefs_handle_t *) |
move iterator to next node
bool(* statefs_branch::release)(struct statefs_branch const *, statefs_handle_t) |
release/free iterator and resources used by it