Top | ![]() |
![]() |
![]() |
![]() |
RygelRecursiveModuleLoaderRygelRecursiveModuleLoader — Recursively walk a folder looking for shared libraries. |
#define | RYGEL_TYPE_RECURSIVE_MODULE_LOADER |
struct | RygelRecursiveModuleLoader |
struct | RygelRecursiveModuleLoaderClass |
The folder can either be walked synchronously or asynchronously. Implementing classes need to implement the abstract method load_module_from_file()
which is called when the walker encounters a dynamic module file.
#define RYGEL_TYPE_RECURSIVE_MODULE_LOADER (rygel_recursive_module_loader_get_type ())
The type for RygelRecursiveModuleLoader.
struct RygelRecursiveModuleLoader { GObject parent_instance; RygelRecursiveModuleLoaderPrivate * priv; };
Recursively walk a folder looking for shared libraries.
The folder can either be walked synchronously or asynchronously. Implementing classes need to implement the abstract method load_module_from_file()
which is called when the walker encounters a dynamic module file.
struct RygelRecursiveModuleLoaderClass { GObjectClass parent_class; gboolean (*load_module_from_file) (RygelRecursiveModuleLoader* self, GFile* file); gboolean (*load_module_from_info) (RygelRecursiveModuleLoader* self, RygelPluginInformation* info); };
The class structure for RYGEL_TYPE_RECURSIVE_MODULE_LOADER
. All the fields in this structure are private and should never be accessed directly.