PIP 5.6.1
Platform-Independent Primitives
Public Member Functions | Static Public Member Functions | List of all members
PIPluginInfoStorage Class Reference

Storage of plugin metadata for the application and loaded plugins. More...

#include <piplugin.h>

Public Member Functions

 PIPluginInfoStorage ()
 Creates storage and initializes application metadata entry.
 
PIPluginInfocurrentInfo ()
 Returns metadata of the current initialization scope.
 
PIPluginInfopluginInfo (void *p)
 Returns metadata associated with plugin pointer p.
 
PIPluginInfoapplicationInfo ()
 Returns metadata entry of the host application.
 
PIPluginInfoenterPlugin (void *p)
 Enters plugin scope p and creates metadata entry if needed.
 
void unloadPlugin (void *p)
 Removes metadata associated with plugin pointer p.
 

Static Public Member Functions

static PIPluginInfoStorageinstance ()
 Returns process-wide singleton storage.
 

Detailed Description

Storage of plugin metadata for the application and loaded plugins.