Method

GckSessionlogin

Declaration [src]

gboolean
gck_session_login (
  GckSession* self,
  gulong user_type,
  const guchar* pin,
  gsize n_pin,
  GCancellable* cancellable,
  GError** error
)

Description [src]

Login the user on the session. This call may block for an indefinite period.

Parameters

user_type gulong
 

The type of login user.

pin An array of guchar
 

The user’s PIN, or NULL for protected authentication path.

 The argument can be NULL.
 The length of the array is specified in the n_pin argument.
 The data is owned by the caller of the function.
n_pin gsize
 

The length of the PIN.

cancellable GCancellable
 

Optional cancellation object, or NULL.

 The argument can be NULL.
 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean
 

Whether successful or not.