Class

AgsAuthenticationManager

[]

Description

class Ags.AuthenticationManager : GObject.Object
{
  obj_mutex: GRecMutex,
  authentication: GList*,
  session_timeout: gint64,
  login: GHashTable*
}

No description available.

[]

Ancestors

[]

Constructors

ags_authentication_manager_new

Creates an AgsAuthenticationManager.

since: 3.0.0

[]

Functions

ags_authentication_manager_get_instance

Get instance.

since: 3.0.0

[]

Instance methods

ags_authentication_manager_add_authentication

Add authentication to authentication_manager.

since: 3.0.0

ags_authentication_manager_get_authentication

Get authentication.

since: 3.0.0

ags_authentication_manager_get_digest

Get digest of login.

since: 3.0.0

ags_authentication_manager_get_session_timeout

Get session timeout.

since: 3.0.0

ags_authentication_manager_insert_login

Insert login as key and login_info as its value.

since: 3.0.0

ags_authentication_manager_is_session_active

Check if session is active.

since: 3.0.0

ags_authentication_manager_login

Login.

since: 3.0.0

ags_authentication_manager_logout

Logout.

since: 3.0.0

ags_authentication_manager_lookup_login

Lookup login.

since: 3.0.0

ags_authentication_manager_remove_authentication

Remove authentication from authentication_manager.

since: 3.0.0

ags_authentication_manager_remove_login

Remove login.

since: 3.0.0

Methods inherited from GObject (43)
[]

Signals

Signals inherited from GObject (1)

Class structure