GI.InterfaceInfo – gobject-introspection-1.0 Reference Manual
InterfaceInfo
Object Hierarchy:
GI.InterfaceInfo
GI.InterfaceInfo
GI.InterfaceInfo
GI.BaseInfo
GI.BaseInfo
GI.BaseInfo->GI.InterfaceInfo
Description:
[
CCode
( type_id =
"g_base_info_gtype_get_type ()"
) ]
[
Compact
]
public
class
InterfaceInfo
:
BaseInfo
Represents an interface.
Namespace:
GI
Package:
gobject-introspection-1.0
Content:
Methods:
public
FunctionInfo
find_method
(
string
name)
Obtain a method of the interface type given a
name
.
public
SignalInfo
find_signal
(
string
name)
TODO
public
VFuncInfo
find_vfunc
(
string
name)
Locate a virtual function slot with name
name
.
public
ConstantInfo
get_constant
(
int
n)
Obtain an interface type constant at index
n
.
public
StructInfo
get_iface_struct
()
Returns the layout C structure associated with this
GInterface
.
public
FunctionInfo
get_method
(
int
n)
Obtain an interface type method at index
n
.
public
int
get_n_constants
()
Obtain the number of constants that this interface type has.
public
int
get_n_methods
()
Obtain the number of methods that this interface type has.
public
int
get_n_prerequisites
()
Obtain the number of prerequisites for this interface type.
public
int
get_n_properties
()
Obtain the number of properties that this interface type has.
public
int
get_n_signals
()
Obtain the number of signals that this interface type has.
public
int
get_n_vfuncs
()
Obtain the number of virtual functions that this interface type has.
public
BaseInfo
get_prerequisite
(
int
n)
Obtain an interface type prerequisites index
n
.
public
PropertyInfo
get_property
(
int
n)
Obtain an interface type property at index
n
.
public
SignalInfo
get_signal
(
int
n)
Obtain an interface type signal at index
n
.
public
VFuncInfo
get_vfunc
(
int
n)
Obtain an interface type virtual function at index
n
.
Inherited Members:
All known members inherited from class GI.BaseInfo
equal
get_attribute
get_container
get_name
get_namespace
get_type
get_typelib
is_deprecated
iterate_attributes
2022 vala-language.org