Definition in file dt_stream_tree.h.
Go to the source code of this file.
Functions | |
dt_bool | dt_stream_tree (dt_node const *src, dt_writer *dst) |
Sends an existing in-memory data tree to a dt_writer object. | |
dt_bool | dt_stream_subtree (dt_stream_step *step, dt_node const *src, dt_writer *dst) |
Function used internally by dt_stream_tree() to recursively send sub-nodes to the writer. | |
dt_writer * | dt_create_tree_writer (dt_node **root) |
Creates a writer object that will store the recived tree into *root. |
|
Creates a writer object that will store the recived tree into *root.
Definition at line 104 of file dt_stream_tree.c. |
|
Function used internally by dt_stream_tree() to recursively send sub-nodes to the writer.
Definition at line 14 of file dt_stream_tree.c. |
|
Sends an existing in-memory data tree to a dt_writer object. The tree src is traversed recursively, and information about its nodes are sent to dst. An dt_end step is then sent to the writer. The function exits immediately if the writer reports an error.
Definition at line 75 of file dt_stream_tree.c. |