![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Go to the source code of this file.
Classes | |
| struct | module |
| class | module_raii |
Macros | |
| #define | CAST_MODULE(x) |
| #define | MODULE_MAGIC to_fourcc('M', 'O', 'D', ' ') |
Typedefs | |
| typedef void(* | module_deleter_t) (struct module *) |
| typedef void(* | notify_t) (struct module *) |
Functions | |
| void | append_message_path (char *buf, int buflen, const enum module_class *modules) |
| void | dump_parents (struct module *node) |
| void | dump_tree (struct module *root_node, int indent) |
| struct module * | get_matching_child (struct module *node, const char *path) |
| struct module * | get_module (struct module *root, const char *path) |
| struct module * | get_parent_module (struct module *node) |
| struct module * | get_root_module (struct module *node) |
| const char * | module_class_name (enum module_class cls) |
| void | module_done (struct module *module_data) |
| bool | module_get_path_str (struct module *mod, char *buf, size_t buflen) |
| void | module_init_default (struct module *module_data) |
| void | module_register (struct module *module_data, struct module *parent) |
Definition in file module.h.