summaryrefslogtreecommitdiff
path: root/src/wireless-security/wireless-security.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wireless-security/wireless-security.h')
-rw-r--r--src/wireless-security/wireless-security.h137
1 files changed, 0 insertions, 137 deletions
diff --git a/src/wireless-security/wireless-security.h b/src/wireless-security/wireless-security.h
deleted file mode 100644
index 49289812..00000000
--- a/src/wireless-security/wireless-security.h
+++ /dev/null
@@ -1,137 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/* NetworkManager Applet -- allow user control over networking
- *
- * Dan Williams <dcbw@redhat.com>
- *
- * Copyright 2007 - 2014 Red Hat, Inc.
- */
-
-#ifndef WIRELESS_SECURITY_H
-#define WIRELESS_SECURITY_H
-
-typedef struct _WirelessSecurity WirelessSecurity;
-GType wireless_security_get_type (void);
-
-#define WIRELESS_TYPE_SECURITY (wireless_security_get_type ())
-#define WIRELESS_SECURITY(x) ((WirelessSecurity *) x)
-
-typedef void (*WSChangedFunc) (WirelessSecurity *sec, gpointer user_data);
-
-typedef void (*WSAddToSizeGroupFunc) (WirelessSecurity *sec, GtkSizeGroup *group);
-typedef void (*WSFillConnectionFunc) (WirelessSecurity *sec, NMConnection *connection);
-typedef void (*WSUpdateSecretsFunc) (WirelessSecurity *sec, NMConnection *connection);
-typedef void (*WSDestroyFunc) (WirelessSecurity *sec);
-typedef gboolean (*WSValidateFunc) (WirelessSecurity *sec, GError **error);
-typedef GtkWidget * (*WSNagUserFunc) (WirelessSecurity *sec);
-
-struct _WirelessSecurity {
- guint32 refcount;
- gsize obj_size;
- GtkBuilder *builder;
- GtkWidget *ui_widget;
- WSChangedFunc changed_notify;
- gpointer changed_notify_data;
- const char *default_field;
- gboolean adhoc_compatible;
- gboolean hotspot_compatible;
-
- char *username, *password;
- gboolean always_ask, show_password;
-
- WSAddToSizeGroupFunc add_to_size_group;
- WSFillConnectionFunc fill_connection;
- WSUpdateSecretsFunc update_secrets;
- WSValidateFunc validate;
- WSDestroyFunc destroy;
-};
-
-GtkWidget *wireless_security_get_widget (WirelessSecurity *sec);
-
-void wireless_security_set_changed_notify (WirelessSecurity *sec,
- WSChangedFunc func,
- gpointer user_data);
-
-gboolean wireless_security_validate (WirelessSecurity *sec, GError **error);
-
-void wireless_security_add_to_size_group (WirelessSecurity *sec,
- GtkSizeGroup *group);
-
-void wireless_security_fill_connection (WirelessSecurity *sec,
- NMConnection *connection);
-
-void wireless_security_update_secrets (WirelessSecurity *sec,
- NMConnection *connection);
-
-gboolean wireless_security_adhoc_compatible (WirelessSecurity *sec);
-
-gboolean wireless_security_hotspot_compatible (WirelessSecurity *sec);
-
-void wireless_security_set_userpass (WirelessSecurity *sec,
- const char *user,
- const char *password,
- gboolean always_ask,
- gboolean show_password);
-void wireless_security_set_userpass_802_1x (WirelessSecurity *sec,
- NMConnection *connection);
-
-WirelessSecurity *wireless_security_ref (WirelessSecurity *sec);
-
-void wireless_security_unref (WirelessSecurity *sec);
-
-/* Below for internal use only */
-
-#include "ws-sae.h"
-#include "ws-wep-key.h"
-#include "ws-wpa-psk.h"
-#include "ws-leap.h"
-#include "ws-wpa-eap.h"
-#include "ws-dynamic-wep.h"
-
-WirelessSecurity *wireless_security_init (gsize obj_size,
- WSValidateFunc validate,
- WSAddToSizeGroupFunc add_to_size_group,
- WSFillConnectionFunc fill_connection,
- WSUpdateSecretsFunc update_secrets,
- WSDestroyFunc destroy,
- const char *ui_resource,
- const char *ui_widget_name,
- const char *default_field);
-
-void wireless_security_changed_cb (GtkWidget *entry, gpointer user_data);
-
-void wireless_security_clear_ciphers (NMConnection *connection);
-
-#define AUTH_NAME_COLUMN 0
-#define AUTH_METHOD_COLUMN 1
-
-GtkWidget *ws_802_1x_auth_combo_init (WirelessSecurity *sec,
- const char *combo_name,
- const char *combo_label,
- GCallback auth_combo_changed_cb,
- NMConnection *connection,
- gboolean is_editor,
- gboolean secrets_only,
- const char *const*secrets_hints);
-
-void ws_802_1x_auth_combo_changed (GtkWidget *combo,
- WirelessSecurity *sec,
- const char *vbox_name,
- GtkSizeGroup *size_group);
-
-gboolean ws_802_1x_validate (WirelessSecurity *sec, const char *combo_name, GError **error);
-
-void ws_802_1x_add_to_size_group (WirelessSecurity *sec,
- GtkSizeGroup *size_group,
- const char *label_name,
- const char *combo_name);
-
-void ws_802_1x_fill_connection (WirelessSecurity *sec,
- const char *combo_name,
- NMConnection *connection);
-
-void ws_802_1x_update_secrets (WirelessSecurity *sec,
- const char *combo_name,
- NMConnection *connection);
-
-#endif /* WIRELESS_SECURITY_H */
-