Transfer


Description:

[ CCode ( cprefix = "GI_TRANSFER_" , has_type_id = false ) ]
public enum Transfer

The transfer is the exchange of data between two parts, from the callee to the caller.

The callee is either a function/method/signal or an object/interface where a property is defined. The caller is the side accessing a property or calling a function. Transfer specifies who's responsible for freeing the resources after the ownership transfer is complete. In case of a containing type such as a list, an array or a hash table the container itself is specified differently from the items within the container itself. Each container is freed differently, check the documentation for the types themselves for information on how to free them.


Namespace: GI

Content:

Enum values: