Method

XdpPortalget_user_information

Declaration [src]

void
xdp_portal_get_user_information (
  XdpPortal* portal,
  XdpParent* parent,
  const char* reason,
  XdpUserInformationFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer data
)

Description [src]

Gets information about the user.

When the request is done, callback will be called. You can then call xdp_portal_get_user_information_finish() to get the results.

This method completes asynchronously. Use xdp_portal_get_user_information_finish() inside the GAsyncReadyCallback to obtain the result of the operation.

Parameters

parent

Type: XdpParent

Parent window information.

The argument can be NULL.
The data is owned by the caller of the method.
reason

Type: const char*

A string that can be shown in the dialog to explain why the information is needed.

The argument can be NULL.
The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
flags

Type: XdpUserInformationFlags

Options for this call.

cancellable

Type: GCancellable

Optional GCancellable.

The argument can be NULL.
The data is owned by the caller of the method.
callback

Type: GAsyncReadyCallback

A callback to call when the request is done.

The argument can be NULL.
data

Type: gpointer

Data to pass to callback.

The argument can be NULL.
The data is owned by the caller of the method.