Class

AgsController

Description

class Ags.Controller : GObject.Object
{
  obj_mutex: GRecMutex,
  server: GObject*,
  context_path: gchar*,
  resource: GHashTable*
}

No description available.

Ancestors

Descendants

Constructors

ags_controller_new

Instantiate new AgsController.

since: 3.0.0

Instance methods

ags_controller_add_resource

Add controller_resource with key resource_name to hash table.

since: 3.0.0

ags_controller_lookup_resource

Lookup key resource_name in hash table.

since: 3.0.0

ags_controller_query_security_context

Query security_context for login.

since: 3.0.0

ags_controller_remove_resource

Remove key resource_name from hash table.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Ags.Controller:context-path

The context path provided.

since: 3.0.0

Ags.Controller:server

The assigned AgsServer.

since: 3.0.0

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 AgsControllerClass {
  GObjectClass gobject;
  gboolean (* query_security_context) (
    AgsController* controller,
    GObject* security_context,
    gchar* login
  );
  
}

No description available.

Class members
gobject: GObjectClass

No description available.

query_security_context: gboolean (* query_security_context) ( AgsController* controller, GObject* security_context, gchar* login )

No description available.

Virtual methods

Ags.ControllerClass.query_security_context

Query security_context for login.

since: 3.0.0