StateFS
 All Classes Files Functions Variables Typedefs Enumerations Groups Pages
Public Attributes | List of all members
statefs_branch Struct Reference

#include <provider.h>

Collaboration diagram for statefs_branch:
Collaboration graph
[legend]

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)
 

Detailed Description

if node has children it is a branch node

Member Data Documentation

struct statefs_node*(* statefs_branch::find)(struct statefs_branch const *, char const *)
read

find child node by name

statefs_handle_t(* statefs_branch::first)(struct statefs_branch const *)

get first child node iterator

struct statefs_node*(* statefs_branch::get)(struct statefs_branch const *, statefs_handle_t)
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


The documentation for this struct was generated from the following file: