Class

AstalIODaemon

Description

class AstalIO.Daemon : Gio.Application
  implements AstalIO.Application {
  /* No available fields */
}

No description available.

Ancestors

Implements

Constructors

astal_io_daemon_new
No description available.

Instance methods

astal_io_daemon_request

Handler for an incoming request.

Methods inherited from GApplication (36)

Please see GApplication for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AstalIOApplication (7)
astal_io_application_quit
No description available.

astal_io_application_inspector
No description available.

astal_io_application_toggle_window
No description available.

astal_io_application_acquire_socket
No description available.

astal_io_application_request
No description available.

astal_io_application_get_instance_name
No description available.

astal_io_application_set_instance_name
No description available.

Properties

Properties inherited from GApplication (9)
Gio.Application:action-group

The group of actions that the application exports.

Gio.Application:application-id

The unique identifier for the application.

Gio.Application:flags

Flags specifying the behaviour of the application.

Gio.Application:inactivity-timeout

Time (in milliseconds) to stay alive after becoming idle.

Gio.Application:is-busy

Whether the application is currently marked as busy through g_application_mark_busy() or g_application_bind_busy_property().

Gio.Application:is-registered

Whether g_application_register() has been called.

Gio.Application:is-remote

Whether this application instance is remote.

Gio.Application:resource-base-path

The base resource path for the application.

Gio.Application:version

The human-readable version number of the application.

Properties inherited from AstalIOApplication (1)
AstalIOApplication:instance-name
No description available.

Signals

Signals inherited from GApplication (7)
GApplication::activate

The ::activate signal is emitted on the primary instance when an activation occurs. See g_application_activate().

GApplication::command-line

The ::command-line signal is emitted on the primary instance when a commandline is not handled locally. See g_application_run() and the GApplicationCommandLine documentation for more information.

GApplication::handle-local-options

The ::handle-local-options signal is emitted on the local instance after the parsing of the commandline options has occurred.

GApplication::name-lost

The ::name-lost signal is emitted only on the registered primary instance when a new instance has taken over. This can only happen if the application is using the G_APPLICATION_ALLOW_REPLACEMENT flag.

GApplication::open

The ::open signal is emitted on the primary instance when there are files to open. See g_application_open() for more information.

GApplication::shutdown

The ::shutdown signal is emitted only on the registered primary instance immediately after the main loop terminates.

GApplication::startup

The ::startup signal is emitted on the primary instance immediately after registration. See g_application_register().

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 AstalIODaemonClass {
  void (* request) (
    AstalIODaemon* self,
    const gchar* msg,
    GSocketConnection* conn
  );
  
}

No description available.

Class members
request: void (* request) ( AstalIODaemon* self, const gchar* msg, GSocketConnection* conn )

No description available.

Virtual methods

AstalIO.DaemonClass.request

Handler for an incoming request.