Top | ![]() |
![]() |
![]() |
![]() |
GIVfuncInfo represents a virtual function. A property belongs to either a GIObjectInfo or a GIInterfaceInfo.
GIBaseInfo +----GICallableInfo +----GIFunctionInfo +----GISignalInfo +----GIVFuncInfo
GIVFuncInfoFlags
g_vfunc_info_get_flags (GIVFuncInfo *info
);
Obtain the flags for this virtual function info. See GIVFuncInfoFlags for more information about possible flag values.
gint
g_vfunc_info_get_offset (GIVFuncInfo *info
);
Obtain the offset of the function pointer in the class struct. The value 0xFFFF indicates that the struct offset is unknown.
GISignalInfo *
g_vfunc_info_get_signal (GIVFuncInfo *info
);
Obtain the signal for the virtual function if one is set. The signal comes from the object or interface to which this virtual function belongs.
GIFunctionInfo *
g_vfunc_info_get_invoker (GIVFuncInfo *info
);
If this virtual function has an associated invoker method, this method will return it. An invoker method is a C entry point.
Not all virtuals will have invokers.
Flags of a GIVFuncInfo struct.