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)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAuthenticationManagerClass {
  GObjectClass gobject;
  
}

No description available.

Class members
gobject: GObjectClass

No description available.