#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
1.8.3.1