MexPluginManager

MexPluginManager

Synopsis

GType               (*MexPluginGetTypeFunc)             (void);
struct              MexPluginManager;
struct              MexPluginManagerClass;
MexPluginManager *  mex_plugin_manager_get_default      (void);
GList *             mex_plugin_manager_get_plugins      (MexPluginManager *manager);
void                mex_plugin_manager_refresh          (MexPluginManager *manager);
                    MexPluginManagerPrivate;

Description

Details

MexPluginGetTypeFunc ()

GType               (*MexPluginGetTypeFunc)             (void);

struct MexPluginManager

struct MexPluginManager {
  GObject parent;

  MexPluginManagerPrivate *priv;
};

struct MexPluginManagerClass

struct MexPluginManagerClass {
  GObjectClass parent_class;

  void (* plugin_loaded) (MexPluginManager *manager,
                          GObject          *plugin);
};

mex_plugin_manager_get_default ()

MexPluginManager *  mex_plugin_manager_get_default      (void);

mex_plugin_manager_get_plugins ()

GList *             mex_plugin_manager_get_plugins      (MexPluginManager *manager);

mex_plugin_manager_refresh ()

void                mex_plugin_manager_refresh          (MexPluginManager *manager);

MexPluginManagerPrivate

typedef struct _MexPluginManagerPrivate MexPluginManagerPrivate;