gtypeplugin.h File Reference

API published in:
API deprecated in:


#include <_ansi.h>
#include <gobject/gtype.h>

Go to the source code of this file.


Data Structures

struct   _GTypePluginClass

Defines

#define  G_TYPE_TYPE_PLUGIN   (g_type_plugin_get_type ())
#define  G_TYPE_PLUGIN(inst)   (G_TYPE_CHECK_INSTANCE_CAST ((inst), G_TYPE_TYPE_PLUGIN, GTypePlugin))
#define  G_TYPE_PLUGIN_CLASS(vtable)   (G_TYPE_CHECK_CLASS_CAST ((vtable), G_TYPE_TYPE_PLUGIN, GTypePluginClass))
#define  G_IS_TYPE_PLUGIN(inst)   (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_TYPE_PLUGIN))
#define  G_IS_TYPE_PLUGIN_CLASS(vtable)   (G_TYPE_CHECK_CLASS_TYPE ((vtable), G_TYPE_TYPE_PLUGIN))
#define  G_TYPE_PLUGIN_GET_CLASS(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_TYPE_PLUGIN, GTypePluginClass))

Typedefs

typedef _GTypePluginClass  GTypePluginClass
typedef void(*  GTypePluginUse )(GTypePlugin *plugin)
typedef void(*  GTypePluginUnuse )(GTypePlugin *plugin)
typedef void(*  GTypePluginCompleteTypeInfo )(GTypePlugin *plugin, GType g_type, GTypeInfo *info, GTypeValueTable *value_table)
typedef void(*  GTypePluginCompleteInterfaceInfo )(GTypePlugin *plugin, GType instance_type, GType interface_type, GInterfaceInfo *info)

Functions

GType  g_type_plugin_get_type (void) G_GNUC_CONST
IMPORT_C void  g_type_plugin_use (GTypePlugin *plugin)
IMPORT_C void  g_type_plugin_unuse (GTypePlugin *plugin)
IMPORT_C void  g_type_plugin_complete_type_info (GTypePlugin *plugin, GType g_type, GTypeInfo *info, GTypeValueTable *value_table)
IMPORT_C void  g_type_plugin_complete_interface_info (GTypePlugin *plugin, GType instance_type, GType interface_type, GInterfaceInfo *info)

Define Documentation

#define G_IS_TYPE_PLUGIN inst   )     (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_TYPE_PLUGIN))
 
#define G_IS_TYPE_PLUGIN_CLASS vtable   )     (G_TYPE_CHECK_CLASS_TYPE ((vtable), G_TYPE_TYPE_PLUGIN))
 
#define G_TYPE_PLUGIN inst   )     (G_TYPE_CHECK_INSTANCE_CAST ((inst), G_TYPE_TYPE_PLUGIN, GTypePlugin))
 
#define G_TYPE_PLUGIN_CLASS vtable   )     (G_TYPE_CHECK_CLASS_CAST ((vtable), G_TYPE_TYPE_PLUGIN, GTypePluginClass))
 
#define G_TYPE_PLUGIN_GET_CLASS inst   )     (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_TYPE_PLUGIN, GTypePluginClass))
 
#define G_TYPE_TYPE_PLUGIN   (g_type_plugin_get_type ())
 

Typedef Documentation

typedef struct _GTypePluginClass GTypePluginClass
 
typedef void(* GTypePluginCompleteInterfaceInfo)(GTypePlugin *plugin, GType instance_type, GType interface_type, GInterfaceInfo *info)
 
typedef void(* GTypePluginCompleteTypeInfo)(GTypePlugin *plugin, GType g_type, GTypeInfo *info, GTypeValueTable *value_table)
 
typedef void(* GTypePluginUnuse)(GTypePlugin *plugin)
 
typedef void(* GTypePluginUse)(GTypePlugin *plugin)
 

Function Documentation

IMPORT_C void g_type_plugin_complete_interface_info GTypePlugin plugin,
GType  instance_type,
GType  interface_type,
GInterfaceInfo info
 
IMPORT_C void g_type_plugin_complete_type_info GTypePlugin plugin,
GType  g_type,
GTypeInfo info,
GTypeValueTable value_table
 
GType g_type_plugin_get_type void   ) 
 
IMPORT_C void g_type_plugin_unuse GTypePlugin plugin  ) 
 
IMPORT_C void g_type_plugin_use GTypePlugin plugin  ) 
 

Copyright © Nokia Corporation 2001-2008
Back to top