AgsServiceProvider
AgsServiceProvider
|
|
Object Hierarchy
GInterface
╰── AgsServiceProvider
Functions
AGS_IS_SERVICE_PROVIDER()
#define AGS_IS_SERVICE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SERVICE_PROVIDER))
AGS_IS_SERVICE_PROVIDER_INTERFACE()
#define AGS_IS_SERVICE_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SERVICE_PROVIDER))
AGS_SERVICE_PROVIDER()
#define AGS_SERVICE_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SERVICE_PROVIDER, AgsServiceProvider))
AGS_SERVICE_PROVIDER_GET_INTERFACE()
#define AGS_SERVICE_PROVIDER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SERVICE_PROVIDER, AgsServiceProviderInterface))
AGS_SERVICE_PROVIDER_INTERFACE()
#define AGS_SERVICE_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SERVICE_PROVIDER, AgsServiceProviderInterface))
ags_service_provider_get_type ()
GType
ags_service_provider_get_type ();
Types and Values
AGS_TYPE_SERVICE_PROVIDER
#define AGS_TYPE_SERVICE_PROVIDER (ags_service_provider_get_type())
AgsServiceProvider
typedef void AgsServiceProvider;
struct AgsServiceProviderInterface
struct AgsServiceProviderInterface {
GTypeInterface interface;
AgsServer* (*get_server)(AgsServiceProvider *service_provider);
};