1 #ifndef _GAUDI_C_PLUGIN_SERVICE_H_ 2 #define _GAUDI_C_PLUGIN_SERVICE_H_ 1 23 #define CGAUDI_HASCLASSVISIBILITY 26 #if defined( CGAUDI_HASCLASSVISIBILITY ) 27 #define CGAUDI_IMPORT __attribute__( ( visibility( "default" ) ) ) 28 #define CGAUDI_EXPORT __attribute__( ( visibility( "default" ) ) ) 29 #define CGAUDI_LOCAL __attribute__( ( visibility( "hidden" ) ) ) 36 #define CGAUDI_API CGAUDI_EXPORT cgaudi_pluginsvc_t registry
CGAUDI_API const char * cgaudi_property_get_key(cgaudi_property_t self)
CGAUDI_API int cgaudi_factory_get_property_size(cgaudi_factory_t self)
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_pluginsvc_t registry
CGAUDI_API cgaudi_pluginsvc_t cgaudi_pluginsvc_instance(void)
CGAUDI_API cgaudi_property_t cgaudi_factory_get_property_at(cgaudi_factory_t self, int n)
CGAUDI_API int cgaudi_pluginsvc_get_factory_size(cgaudi_pluginsvc_t self)
CGAUDI_API const char * cgaudi_factory_get_type(cgaudi_factory_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)