|
C-Pluff C API 0.2.0
|
Preprocessor defines. More...
Topics | |
| Version information | |
| C-Pluff version information. | |
| Symbol visibility | |
| Macros for controlling inter-module symbol visibility and linkage. | |
| GCC attributes | |
| These macros conditionally define GCC attributes for declarations. | |
| Flags for plug-in scanning | |
| These constants can be orred together for the flags parameter of cp_scan_plugins. | |
Macros | |
| #define | CP_C_API |
| Marks a symbol declaration to be part of the C-Pluff C API. | |
Preprocessor defines.
| #define CP_C_API |
Marks a symbol declaration to be part of the C-Pluff C API.
This macro declares the symbol to be imported from the C-Pluff library.
Referenced by cp_create_context(), cp_create_local_ploader(), cp_define_symbol(), cp_destroy(), cp_destroy_context(), cp_destroy_local_ploader(), cp_get_context_args(), cp_get_ext_points_info(), cp_get_extensions_info(), cp_get_host_type(), cp_get_plugin_info(), cp_get_plugin_state(), cp_get_plugins_info(), cp_get_version(), cp_init(), cp_install_plugin(), cp_is_logged(), cp_load_plugin_descriptor(), cp_load_plugin_descriptor_from_memory(), cp_log(), cp_lookup_cfg_element(), cp_lookup_cfg_value(), cp_lpl_register_dir(), cp_lpl_unregister_dir(), cp_lpl_unregister_dirs(), cp_register_logger(), cp_register_pcollection(), cp_register_plistener(), cp_register_ploader(), cp_release_info(), cp_release_symbol(), cp_resolve_symbol(), cp_run_function(), cp_run_plugins(), cp_run_plugins_step(), cp_scan_plugins(), cp_set_context_args(), cp_set_fatal_error_handler(), cp_set_plugin_descriptor_name(), cp_set_plugin_descriptor_root_element(), cp_start_plugin(), cp_stop_plugin(), cp_stop_plugins(), cp_uninstall_plugin(), cp_uninstall_plugins(), cp_unregister_logger(), cp_unregister_pcollection(), cp_unregister_pcollections(), cp_unregister_plistener(), cp_unregister_ploader(), and cp_unregister_ploaders().