Class

AgsServer

[]

Description

class Ags.Server : GObject.Object
{
  flags: guint,
  obj_mutex: GRecMutex,
  uuid: AgsUUID*,
  path: gchar*,
  server_info: AgsServerInfo*,
  ip4: gchar*,
  ip6: gchar*,
  domain: gchar*,
  server_port: guint,
  ip4_fd: int,
  ip6_fd: int,
  ip4_socket: GSocket*,
  ip6_socket: GSocket*,
  ip4_address: GSocketAddress*,
  ip6_address: GSocketAddress*,
  realm: gchar*,
  soup_server: SoupServer*,
  auth_module: gchar*,
  auth_domain: SoupAuthDomain*,
  front_controller: GObject*,
  controller: GList*
}

No description available.

[]

Ancestors

[]

Constructors

ags_server_new

Instantiate AgsServer.

since: 3.0.0

[]

Instance methods

ags_server_add_controller

Add controller to server.

since: 3.0.0

ags_server_listen

Listen as server.

since: 3.0.0

ags_server_remove_controller

Remove controller from server.

since: 3.0.0

ags_server_set_flags

Enable a feature of server.

since: 3.0.0

ags_server_start

Start the XMLRPC-C abyss server.

since: 3.0.0

ags_server_stop

Stop the XMLRPC-C abyss server.

since: 3.0.0

ags_server_test_flags

Test flags to be set on server.

since: 3.0.0

ags_server_unset_flags

Disable a feature of server.

since: 3.0.0

Methods inherited from GObject (43)
[]

Properties

Ags.Server:controller

The assigned AgsController providing default settings.

since: 3.0.0

Ags.Server:domain

The domain to use.

since: 3.0.0

Ags.Server:front-controller

The assigned AgsFrontController.

since: 3.0.0

Ags.Server:ip4

The IPv4 address as string of the server.

since: 3.0.0

Ags.Server:ip6

The IPv6 address as string of the server.

since: 3.0.0

Ags.Server:path

The path to use.

since: 4.0.0

Ags.Server:realm

The realm to use.

since: 3.0.0

Ags.Server:server-port

The server port to use.

since: 3.0.0

[]

Signals

Ags.Server::listen

The ::listen signal is emited during listen of server.

since: 3.0.0

Ags.Server::start

The ::start signal is emitted as the server starts.

since: 3.0.0

Ags.Server::stop

The ::stop signal is emitted as the server stops.

since: 3.0.0

Signals inherited from GObject (1)

Class structure

[]

Virtual methods

Ags.ServerClass.listen

Listen as server.

since: 3.0.0

Ags.ServerClass.start

Start the XMLRPC-C abyss server.

since: 3.0.0

Ags.ServerClass.stop

Stop the XMLRPC-C abyss server.

since: 3.0.0