C-Pluff C API  0.2.0
Data Fields
cp_ext_point_t Struct Reference

Extension point structure captures information about an extension point. More...

Collaboration diagram for cp_ext_point_t:
Collaboration graph
[legend]

Data Fields

cp_plugin_info_tplugin
 A pointer to plug-in information containing this extension point. More...
 
id attribute of an

The local identifier uniquely identifying the extension point within the host plug-in.

This corresponds to the extension-point element in a plug-in descriptor.

char * local_id
 
char * identifier
 The unique identifier of the extension point. More...
 
char * name
 An optional extension point name. More...
 
char * schema_path
 An optional path to the extension schema definition. More...
 

Detailed Description

Extension point structure captures information about an extension point.

Extension point structures are contained in cp_plugin_info_t::ext_points.

Field Documentation

◆ plugin

A pointer to plug-in information containing this extension point.

This reverse pointer is provided to make it easy to get information about the plug-in which is hosting a particular extension point.

◆ identifier

char* identifier

The unique identifier of the extension point.

This is automatically constructed by concatenating the identifier of the host plug-in and the local identifier of the extension point.

◆ name

char* name

An optional extension point name.

NULL if not available. The extension point name is intended for display purposes only and the value can be localized. This corresponds to the name attribute of an extension-point element in a plug-in descriptor.

◆ schema_path

char* schema_path

An optional path to the extension schema definition.

NULL if not available. The path is relative to the plug-in directory. This corresponds to the schema attribute of an extension-point element in a plug-in descriptor.


The documentation for this struct was generated from the following file:

Generated on Fri May 1 2020 01:06:58 for C-Pluff C API by doxygen 1.8.13