#include <satdir.h>
Data Fields | |
char * | name |
_sat_dir_node * | parent |
_sat_dir_node * | sibling |
_sat_dir_node * | child |
_sat_dir_entry * | object |
The Saturn domain directory is modeled as a n-ary tree, which is recursively defined with three pointers. parent for climbing up the hierarchy towards root, sibling for a chained list of directories on the same level and child for the next subtree beneath the current folder.
typedef struct _sat_dir_node { char *name; truct _sat_dir_node *parent,*sibling,*child; struct _sat_dir_entry *object; } SAT_DIR_NODE;
Definition at line 121 of file satdir.h.
char* _sat_dir_node::name |
struct _sat_dir_node* _sat_dir_node::parent |
struct _sat_dir_node * _sat_dir_node::sibling |
struct _sat_dir_node * _sat_dir_node::child |
struct _sat_dir_entry* _sat_dir_node::object |