static Bool kconfigInit (CompPlugin *p) { if (!compInitPluginMetadataFromInfo (&kconfigMetadata, p->vTable->name, 0, 0, 0, 0)) return FALSE; corePrivateIndex = allocateCorePrivateIndex (); if (corePrivateIndex < 0) { compFiniMetadata (&kconfigMetadata); return FALSE; } kInstance = new KInstance ("compiz-kconfig"); if (!kInstance) { freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (&kconfigMetadata); return FALSE; } compAddMetadataFromFile (&kconfigMetadata, p->vTable->name); return TRUE; }
static void kconfigFini (CompPlugin *p) { delete kInstance; freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (&kconfigMetadata); }
static void sessionFini (CompPlugin *p) { freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (&sessionMetadata); }
static void ccpFini (CompPlugin *p) { freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (&ccpMetadata); }
static void iniFini (CompPlugin *p) { freeCorePrivateIndex (corePrivateIndex); }
static void decorFini (CompPlugin *p) { freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (&decorMetadata); }
static void notifyFini (CompPlugin *p) { freeCorePrivateIndex (corePrivateIndex); compFiniMetadata (¬ifyMetadata); }
static void colorFilterFini (CompPlugin * p) { freeCorePrivateIndex (corePrivateIndex); }