ScopeType
Description:
[ CCode ( cprefix = "GI_SCOPE_TYPE_" , has_type_id = false ) ]
public enum ScopeType
Scope type of a ArgInfo representing callback, determines how the callback is invoked and is
used to decided when the invoke structs can be freed.
Content:
Enum values:
- ASYNC - The callback and associated user_data is
only used until the callback is invoked, and the callback.
- CALL - The callback and associated user_data is
only used during the call to this function.
- FOREVER - The callback and associated
user_data is used until the process terminates
- INVALID - The argument is not of callback
type.
- NOTIFIED - The callback and associated
user_data is used until the caller is notfied via the destroy_notify.