Function
SecretValuenew_full
Declaration [src]
SecretValue*
secret_value_new_full (
gchar* secret,
gssize length,
const gchar* content_type,
GDestroyNotify destroy
)
Description [src]
Create a SecretValue
for the secret data passed in.
The secret data is not copied, and will later be freed with the destroy
function.
If the length is less than zero, then secret
is assumed to be null-terminated.
Parameters
secret
-
Type:
gchar*
The secret data.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. length
-
Type:
gssize
The length of the data.
content_type
-
Type:
const gchar*
The content type of the data.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. destroy
-
Type:
GDestroyNotify
Function to call to free the secret data.
Return value
Type: SecretValue
The new SecretValue
.
The caller of the function takes ownership of the data, and is responsible for freeing it. |