PhoshWifiManager

PhoshWifiManager — Tracks the Wifi status and handle wifi credentials entry

Functions

Properties

gboolean enabled Read
gchar * icon-name Read
gchar * ssid Read

Types and Values

Object Hierarchy

    GObject
    ╰── PhoshWifiManager

Description

Wi-Fi credentials are handled with ShellNetworkAgent which implements NMSecretAgentOld. When a credential for some wi-fi network is requested, A new PhoshNetworkAuthPrompt is created, which asks the user various credentials required depending on the Access point security method.

Functions

phosh_wifi_manager_new ()

PhoshWifiManager *
phosh_wifi_manager_new (void);

phosh_wifi_manager_get_strength ()

guint8
phosh_wifi_manager_get_strength (PhoshWifiManager *self);

phosh_wifi_manager_get_icon_name ()

const gchar *
phosh_wifi_manager_get_icon_name (PhoshWifiManager *self);

phosh_wifi_manager_get_ssid ()

const gchar *
phosh_wifi_manager_get_ssid (PhoshWifiManager *self);

Types and Values

PHOSH_TYPE_WIFI_MANAGER

#define PHOSH_TYPE_WIFI_MANAGER (phosh_wifi_manager_get_type())

PhoshWifiManager

typedef struct _PhoshWifiManager PhoshWifiManager;

Property Details

The “enabled” property

  “enabled”                  gboolean

Whether wifi is enabled and a wifi device is available.

Flags: Read

Default value: FALSE


The “icon-name” property

  “icon-name”                gchar *

The wifi icon name.

Flags: Read

Default value: NULL


The “ssid” property

  “ssid”                     gchar *

The wifis ssid, if connected.

Flags: Read

Default value: NULL