PIP 6.1.0
Platform-Independent Primitives
Loading...
Searching...
No Matches
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.
PIPluginInfo * currentInfo ()
 Returns metadata of the current initialization scope.
PIPluginInfo * pluginInfo (void *p)
 Returns metadata associated with plugin pointer p.
PIPluginInfo * applicationInfo ()
 Returns metadata entry of the host application.
PIPluginInfo * enterPlugin (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 PIPluginInfoStorage * instance ()
 Returns process-wide singleton storage.

Detailed Description

Storage of plugin metadata for the application and loaded plugins.