giinterfaceinfo

giinterfaceinfo

Synopsis

typedef             GIInterfaceInfo;
gint                g_interface_info_get_n_prerequisites
                                                        (GIInterfaceInfo *info);
GIBaseInfo *        g_interface_info_get_prerequisite   (GIInterfaceInfo *info,
                                                         gint n);
gint                g_interface_info_get_n_properties   (GIInterfaceInfo *info);
GIPropertyInfo *    g_interface_info_get_property       (GIInterfaceInfo *info,
                                                         gint n);
gint                g_interface_info_get_n_methods      (GIInterfaceInfo *info);
GIFunctionInfo *    g_interface_info_get_method         (GIInterfaceInfo *info,
                                                         gint n);
GIFunctionInfo *    g_interface_info_find_method        (GIInterfaceInfo *info,
                                                         const gchar *name);
gint                g_interface_info_get_n_signals      (GIInterfaceInfo *info);
GISignalInfo *      g_interface_info_get_signal         (GIInterfaceInfo *info,
                                                         gint n);
gint                g_interface_info_get_n_vfuncs       (GIInterfaceInfo *info);
GIVFuncInfo *       g_interface_info_get_vfunc          (GIInterfaceInfo *info,
                                                         gint n);
gint                g_interface_info_get_n_constants    (GIInterfaceInfo *info);
GIConstantInfo *    g_interface_info_get_constant       (GIInterfaceInfo *info,
                                                         gint n);
GIStructInfo *      g_interface_info_get_iface_struct   (GIInterfaceInfo *info);
GIVFuncInfo *       g_interface_info_find_vfunc         (GIInterfaceInfo *info,
                                                         const gchar *name);

Description

Details

GIInterfaceInfo

typedef GIBaseInfo GIInterfaceInfo;

Represents an interface.


g_interface_info_get_n_prerequisites ()

gint                g_interface_info_get_n_prerequisites
                                                        (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_prerequisite ()

GIBaseInfo *        g_interface_info_get_prerequisite   (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_get_n_properties ()

gint                g_interface_info_get_n_properties   (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_property ()

GIPropertyInfo *    g_interface_info_get_property       (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_get_n_methods ()

gint                g_interface_info_get_n_methods      (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_method ()

GIFunctionInfo *    g_interface_info_get_method         (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_find_method ()

GIFunctionInfo *    g_interface_info_find_method        (GIInterfaceInfo *info,
                                                         const gchar *name);

info :

name :

Returns :


g_interface_info_get_n_signals ()

gint                g_interface_info_get_n_signals      (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_signal ()

GISignalInfo *      g_interface_info_get_signal         (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_get_n_vfuncs ()

gint                g_interface_info_get_n_vfuncs       (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_vfunc ()

GIVFuncInfo *       g_interface_info_get_vfunc          (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_get_n_constants ()

gint                g_interface_info_get_n_constants    (GIInterfaceInfo *info);

info :

Returns :


g_interface_info_get_constant ()

GIConstantInfo *    g_interface_info_get_constant       (GIInterfaceInfo *info,
                                                         gint n);

info :

n :

Returns :


g_interface_info_get_iface_struct ()

GIStructInfo *      g_interface_info_get_iface_struct   (GIInterfaceInfo *info);

Returns the layout C structure associated with this GInterface.

info :

a GIInterfaceInfo

Returns :

the GIStructInfo or NULL. Free it with g_base_info_unref() when done. [transfer full]

g_interface_info_find_vfunc ()

GIVFuncInfo *       g_interface_info_find_vfunc         (GIInterfaceInfo *info,
                                                         const gchar *name);

Locate a virtual function slot with name name. See the documentation for g_object_info_find_vfunc() for more information on virtuals.

info :

a GIObjectInfo

name :

The name of a virtual function to find.

Returns :

the GIVFuncInfo, or NULL. Free it with g_base_info_unref() when done. [transfer full]