Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


module.hh File Reference

GModule C++ interface. More...

#include <xfc/object.hh>
#include <gmodule.h>
#include <xfc/glib/inline/module.inl>

Namespaces

Classes

Typedefs

Enumerations


Detailed Description

GModule C++ interface.

Provides Module, an object for dynamically loading plug-in modules.


Enumeration Type Documentation

enum ModuleFlags
 

enum G::ModuleFlags Flags passed to G::Module::open().

Note that these flags are not supported on all platforms.

Enumeration values:
MODULE_BIND_LAZY  Specifies that symbols are only resolved when needed; The default action is to bind all symbols when the module is loaded.
MODULE_BIND_LOCAL  Specifies that symbols in the module should not be added to the global name space.

The default action on most platforms is to place symbols in the module in the global name space, which may cause conflicts with existing symbols.

MODULE_BIND_MASK  Mask for all flags.
Xfce Foundation Classes


Copyright © 2004-2005 The XFC Development Team XFC 4.3