Enumeration

GIRepositoryScopeType

since: 2.80

Declaration

enum GIRepository.ScopeType

Description [src]

Scope type of a GIArgInfo representing callback, determines how the callback is invoked and is used to decided when the invoke structs can be freed.

Available since: 2.80

Members

GI_SCOPE_TYPE_INVALID

The argument is not of callback type.

  • Value: 0
  • Available since: 2.80
GI_SCOPE_TYPE_CALL

The callback and associated user_data is only used during the call to this function.

  • Value: 1
  • Available since: 2.80
GI_SCOPE_TYPE_ASYNC

The callback and associated user_data is only used until the callback is invoked, and the callback. is invoked always exactly once.

  • Value: 2
  • Available since: 2.80
GI_SCOPE_TYPE_NOTIFIED

The callback and associated user_data is used until the caller is notified via the GDestroyNotify.

  • Value: 3
  • Available since: 2.80
GI_SCOPE_TYPE_FOREVER

The callback and associated user_data is used until the process terminates.

  • Value: 4
  • Available since: 2.80