RygelRecursiveModuleLoader

RygelRecursiveModuleLoader — Recursively walk a folder looking for shared libraries.

Types and Values

Description

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.

Functions

Types and Values

RYGEL_TYPE_RECURSIVE_MODULE_LOADER

#define RYGEL_TYPE_RECURSIVE_MODULE_LOADER (rygel_recursive_module_loader_get_type ())

The type for RygelRecursiveModuleLoader.


struct 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

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.

Members

load_module_from_file ()

virtual method used internally

 

load_module_from_info ()

virtual method used internally