Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
giinterfaceinfo.h File Reference

Go to the source code of this file.

Macros

#define GI_TYPE_INTERFACE_INFO   (gi_interface_info_get_type ())
 
#define GI_INTERFACE_INFO(info)   (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_INTERFACE_INFO, GIInterfaceInfo))
 
#define GI_IS_INTERFACE_INFO(info)   (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_INTERFACE_INFO))
 

Functions

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_prerequisites (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GIBaseInfogi_interface_info_get_prerequisite (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_properties (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GIPropertyInfogi_interface_info_get_property (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_methods (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GIFunctionInfogi_interface_info_get_method (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL GIFunctionInfogi_interface_info_find_method (GIInterfaceInfo *info, const char *name)
 
GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_signals (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GISignalInfogi_interface_info_get_signal (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL GISignalInfogi_interface_info_find_signal (GIInterfaceInfo *info, const char *name)
 
GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_vfuncs (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GIVFuncInfogi_interface_info_get_vfunc (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL GIVFuncInfogi_interface_info_find_vfunc (GIInterfaceInfo *info, const char *name)
 
GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_constants (GIInterfaceInfo *info)
 
GI_AVAILABLE_IN_ALL GIConstantInfogi_interface_info_get_constant (GIInterfaceInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL GIStructInfogi_interface_info_get_iface_struct (GIInterfaceInfo *info)
 

Macro Definition Documentation

◆ GI_INTERFACE_INFO

#define GI_INTERFACE_INFO ( info)    (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_INTERFACE_INFO, GIInterfaceInfo))

GI_INTERFACE_INFO: @info: Info object which is subject to casting.

Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.Inter.nosp@m.face.nosp@m.Info] or derived pointer into a (GIInterfaceInfo*) pointer.

Depending on the current debugging level, this function may invoke certain runtime checks to identify invalid casts.

Since: 2.80

Definition at line 49 of file giinterfaceinfo.h.

◆ GI_IS_INTERFACE_INFO

#define GI_IS_INTERFACE_INFO ( info)    (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_INTERFACE_INFO))

GI_IS_INTERFACE_INFO: @info: an info structure

Checks if @info is a [class.nosp@m.@GIR.nosp@m.eposi.nosp@m.tory.nosp@m..Inte.nosp@m.rfac.nosp@m.eInfo] (or a derived type).

Since: 2.80

Definition at line 59 of file giinterfaceinfo.h.

◆ GI_TYPE_INTERFACE_INFO

#define GI_TYPE_INTERFACE_INFO   (gi_interface_info_get_type ())

Definition at line 35 of file giinterfaceinfo.h.

Function Documentation

◆ gi_interface_info_find_method()

GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_interface_info_find_method ( GIInterfaceInfo * info,
const char * name )

◆ gi_interface_info_find_signal()

GI_AVAILABLE_IN_ALL GISignalInfo * gi_interface_info_find_signal ( GIInterfaceInfo * info,
const char * name )

◆ gi_interface_info_find_vfunc()

GI_AVAILABLE_IN_ALL GIVFuncInfo * gi_interface_info_find_vfunc ( GIInterfaceInfo * info,
const char * name )

◆ gi_interface_info_get_constant()

GI_AVAILABLE_IN_ALL GIConstantInfo * gi_interface_info_get_constant ( GIInterfaceInfo * info,
unsigned int n )

◆ gi_interface_info_get_iface_struct()

GI_AVAILABLE_IN_ALL GIStructInfo * gi_interface_info_get_iface_struct ( GIInterfaceInfo * info)

◆ gi_interface_info_get_method()

GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_interface_info_get_method ( GIInterfaceInfo * info,
unsigned int n )

◆ gi_interface_info_get_n_constants()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_constants ( GIInterfaceInfo * info)

◆ gi_interface_info_get_n_methods()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_methods ( GIInterfaceInfo * info)

◆ gi_interface_info_get_n_prerequisites()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_prerequisites ( GIInterfaceInfo * info)

◆ gi_interface_info_get_n_properties()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_properties ( GIInterfaceInfo * info)

◆ gi_interface_info_get_n_signals()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_signals ( GIInterfaceInfo * info)

◆ gi_interface_info_get_n_vfuncs()

GI_AVAILABLE_IN_ALL unsigned int gi_interface_info_get_n_vfuncs ( GIInterfaceInfo * info)

◆ gi_interface_info_get_prerequisite()

GI_AVAILABLE_IN_ALL GIBaseInfo * gi_interface_info_get_prerequisite ( GIInterfaceInfo * info,
unsigned int n )

◆ gi_interface_info_get_property()

GI_AVAILABLE_IN_ALL GIPropertyInfo * gi_interface_info_get_property ( GIInterfaceInfo * info,
unsigned int n )

◆ gi_interface_info_get_signal()

GI_AVAILABLE_IN_ALL GISignalInfo * gi_interface_info_get_signal ( GIInterfaceInfo * info,
unsigned int n )

◆ gi_interface_info_get_vfunc()

GI_AVAILABLE_IN_ALL GIVFuncInfo * gi_interface_info_get_vfunc ( GIInterfaceInfo * info,
unsigned int n )