EDataServer.Module¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | GObject.TypeModule (7), GObject.Object (37), GObject.TypePlugin (4) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | load_all_in_directory(dirname) | 
| class | load_file(filename) | 
| class | new(filename) | 
| get_filename() | 
Virtual Methods¶
| Inherited: | GObject.TypeModule (2), GObject.Object (7) | 
|---|
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Class Details¶
- 
class EDataServer.Module(**kwargs)¶
- Bases: - GObject.TypeModule- Abstract: - No - Structure: - EDataServer.ModuleClass- Contains only private data that should be read and manipulated using the functions below. - New in version 3.4. - 
classmethod load_all_in_directory(dirname)¶
- Parameters: - dirname ( - str) – pathname for a directory containing modules to load- Returns: - a list of - EDataServer.Modulesloaded from dirname- Return type: - [ - EDataServer.Module]- Loads all the modules in the specified directory into memory. If you want to unload them (enabling on-demand loading) you must call - GObject.TypeModule.unuse() on all the modules. Free the returned list with g_list_free().- New in version 3.4. 
 - 
classmethod load_file(filename)¶
- Parameters: - filename ( - str) – filename of the module to load- Returns: - an - EDataServer.Moduleloaded from filename- Return type: - EDataServer.Module- Load the module from the specified filename into memory. If you want to unload it (enabling on-demand loading) you must call - GObject.TypeModule.unuse() on the module.- New in version 3.16. 
 - 
classmethod new(filename)¶
- Parameters: - filename ( - str) – filename of the shared library module- Returns: - a new - EDataServer.Modulefor filename- Return type: - EDataServer.Module- Creates a new - EDataServer.Modulethat will load the specific shared library when in use.- New in version 3.4. 
 
- 
classmethod