summary refs log tree commit diff
path: root/system-settings/plugins/ifnet/net_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'system-settings/plugins/ifnet/net_utils.h')
-rw-r--r--system-settings/plugins/ifnet/net_utils.h80
1 files changed, 0 insertions, 80 deletions
diff --git a/system-settings/plugins/ifnet/net_utils.h b/system-settings/plugins/ifnet/net_utils.h
deleted file mode 100644
index ba7af39c..00000000
--- a/system-settings/plugins/ifnet/net_utils.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/*
- * Mu Qiao <qiaomuf@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Copyright (C) 1999-2010 Gentoo Foundation, Inc.
- */
-
-#ifndef _IFNET_UTILS_H
-#define _IFNET_UTILS_H
-#define IFNET_PLUGIN_NAME "SCPlugin-Ifnet"
-#include <glib.h>
-#include <arpa/inet.h>
-#include <nm-setting-ip6-config.h>
-#include <nm-setting-ip4-config.h>
-#include "net_parser.h"
-#define has_default_ip4_route(conn_name) has_default_route((conn_name),&is_ip4_address)
-#define has_default_ip6_route(conn_name) has_default_route((conn_name),&is_ip6_address)
-
-typedef struct _ip_block {
-	guint32 ip;
-	guint32 netmask;
-	guint32 gateway;
-	struct _ip_block *next;
-} ip_block;
-
-typedef struct _ip6_block {
-	struct in6_addr *ip;
-	long int prefix;
-	struct in6_addr *next_hop;
-	struct _ip6_block *next;
-} ip6_block;
-
-gchar *read_hostname (gchar * path);
-gboolean write_hostname (const gchar * hostname, gchar * path);
-gboolean is_static_ip4 (gchar * conn_name);
-gboolean is_static_ip6 (gchar * conn_name);
-gboolean is_ip4_address (gchar * in_address);
-gboolean is_ip6_address (gchar * in_address);
-gboolean has_ip6_address (gchar * conn_name);
-gboolean has_default_route (gchar * conn_name, gboolean (*check_fn) (gchar *));
-gboolean reload_parsers (void);
-
-ip_block *convert_ip4_config_block (gchar * conn_name);
-ip6_block *convert_ip6_config_block (gchar * conn_name);
-ip_block *convert_ip4_routes_block (gchar * conn_name);
-ip6_block *convert_ip6_routes_block (gchar * conn_name);
-void destroy_ip_block (ip_block * iblock);
-void destroy_ip6_block (ip6_block * iblock);
-
-void set_ip4_dns_servers (NMSettingIP4Config * s_ip4, gchar * conn_name);
-void set_ip6_dns_servers (NMSettingIP6Config * s_ip6, gchar * conn_name);
-
-gchar *strip_string (gchar * str, gchar t);
-gboolean is_managed (gchar * conn_name);
-
-GQuark ifnet_plugin_error_quark (void);
-gchar *utils_hexstr2bin (const gchar * hex, size_t len);
-gchar *utils_bin2hexstr (const gchar * bytes, int len, int final_len);
-
-gboolean is_hex (gchar * value);
-gboolean is_ascii (gchar * value);
-gboolean is_true (gchar * str);
-
-void get_dhcp_hostname_and_client_id (char **hostname, char **client_id);
-
-#endif