Go to the documentation of this file.
11 #ifndef _GAUDI_C_PLUGIN_SERVICE_H_
12 #define _GAUDI_C_PLUGIN_SERVICE_H_ 1
22 #define CGAUDI_HASCLASSVISIBILITY
24 #if defined( CGAUDI_HASCLASSVISIBILITY )
25 # define CGAUDI_IMPORT __attribute__( ( visibility( "default" ) ) )
26 # define CGAUDI_EXPORT __attribute__( ( visibility( "default" ) ) )
27 # define CGAUDI_LOCAL __attribute__( ( visibility( "hidden" ) ) )
29 # define CGAUDI_IMPORT
30 # define CGAUDI_EXPORT
34 #define CGAUDI_API CGAUDI_EXPORT
CGAUDI_API int cgaudi_factory_get_property_size(cgaudi_factory_t self)
cgaudi_pluginsvc_t registry
CGAUDI_API const char * cgaudi_factory_get_classname(cgaudi_factory_t self)
CGAUDI_API cgaudi_factory_t cgaudi_pluginsvc_get_factory_at(cgaudi_pluginsvc_t self, int n)
CGAUDI_API cgaudi_property_t cgaudi_factory_get_property_at(cgaudi_factory_t self, int n)
CGAUDI_API const char * cgaudi_factory_get_type(cgaudi_factory_t self)
CGAUDI_API int cgaudi_pluginsvc_get_factory_size(cgaudi_pluginsvc_t self)
CGAUDI_API cgaudi_pluginsvc_t cgaudi_pluginsvc_instance(void)
cgaudi_pluginsvc_t registry
CGAUDI_API const char * cgaudi_property_get_key(cgaudi_property_t self)
CGAUDI_API const char * cgaudi_factory_get_library(cgaudi_factory_t self)
CGAUDI_API const char * cgaudi_property_get_value(cgaudi_property_t self)