[evolution-data-server] CamelSession: Remove "network-available" property.



commit f31fb15d19595e410ae115d3761d8f0eace37d3c
Author: Matthew Barnes <mbarnes redhat com>
Date:   Wed Nov 13 23:37:36 2013 -0500

    CamelSession: Remove "network-available" property.
    
    Too simplistic.
    
    Use CamelNetworkService's "host-reachable" property instead.

 camel/camel-session.c                   |   58 -------------------------------
 camel/camel-session.h                   |    5 ---
 docs/reference/camel/camel-sections.txt |    2 -
 3 files changed, 0 insertions(+), 65 deletions(-)
---
diff --git a/camel/camel-session.c b/camel/camel-session.c
index 5b23649..ffb277b 100644
--- a/camel/camel-session.c
+++ b/camel/camel-session.c
@@ -73,7 +73,6 @@ struct _CamelSessionPrivate {
        GMainContext *main_context;
 
        guint check_junk        : 1;
-       guint network_available : 1;
        guint online            : 1;
 };
 
@@ -98,7 +97,6 @@ enum {
        PROP_CHECK_JUNK,
        PROP_JUNK_FILTER,
        PROP_MAIN_CONTEXT,
-       PROP_NETWORK_AVAILABLE,
        PROP_ONLINE,
        PROP_USER_DATA_DIR,
        PROP_USER_CACHE_DIR
@@ -253,12 +251,6 @@ session_set_property (GObject *object,
                                g_value_get_object (value));
                        return;
 
-               case PROP_NETWORK_AVAILABLE:
-                       camel_session_set_network_available (
-                               CAMEL_SESSION (object),
-                               g_value_get_boolean (value));
-                       return;
-
                case PROP_ONLINE:
                        camel_session_set_online (
                                CAMEL_SESSION (object),
@@ -306,12 +298,6 @@ session_get_property (GObject *object,
                                CAMEL_SESSION (object)));
                        return;
 
-               case PROP_NETWORK_AVAILABLE:
-                       g_value_set_boolean (
-                               value, camel_session_get_network_available (
-                               CAMEL_SESSION (object)));
-                       return;
-
                case PROP_ONLINE:
                        g_value_set_boolean (
                                value, camel_session_get_online (
@@ -774,18 +760,6 @@ camel_session_class_init (CamelSessionClass *class)
 
        g_object_class_install_property (
                object_class,
-               PROP_NETWORK_AVAILABLE,
-               g_param_spec_boolean (
-                       "network-available",
-                       "Network Available",
-                       "Whether the network is available",
-                       TRUE,
-                       G_PARAM_READWRITE |
-                       G_PARAM_CONSTRUCT |
-                       G_PARAM_STATIC_STRINGS));
-
-       g_object_class_install_property (
-               object_class,
                PROP_ONLINE,
                g_param_spec_boolean (
                        "online",
@@ -1637,38 +1611,6 @@ camel_session_set_check_junk (CamelSession *session,
 }
 
 /**
- * camel_session_get_network_available:
- * @session: a #CamelSession
- *
- * Since: 2.32
- **/
-gboolean
-camel_session_get_network_available (CamelSession *session)
-{
-       g_return_val_if_fail (CAMEL_IS_SESSION (session), FALSE);
-
-       return session->priv->network_available;
-}
-
-/**
- * camel_session_set_network_available:
- * @session: a #CamelSession
- * @network_available: whether a network is available
- *
- * Since: 2.32
- **/
-void
-camel_session_set_network_available (CamelSession *session,
-                                     gboolean network_available)
-{
-       g_return_if_fail (CAMEL_IS_SESSION (session));
-
-       session->priv->network_available = network_available;
-
-       g_object_notify (G_OBJECT (session), "network-available");
-}
-
-/**
  * camel_session_set_junk_headers:
  *
  * Since: 2.22
diff --git a/camel/camel-session.h b/camel/camel-session.h
index b0e8912..5dd1443 100644
--- a/camel/camel-session.h
+++ b/camel/camel-session.h
@@ -235,11 +235,6 @@ void               camel_session_submit_job        (CamelSession *session,
                                                 CamelSessionCallback callback,
                                                 gpointer user_data,
                                                 GDestroyNotify notify);
-gboolean       camel_session_get_network_available
-                                               (CamelSession *session);
-void           camel_session_set_network_available
-                                               (CamelSession *session,
-                                                gboolean network_available);
 const GHashTable *
                camel_session_get_junk_headers  (CamelSession *session);
 void           camel_session_set_junk_headers  (CamelSession *session,
diff --git a/docs/reference/camel/camel-sections.txt b/docs/reference/camel/camel-sections.txt
index 4762262..4f7f024 100644
--- a/docs/reference/camel/camel-sections.txt
+++ b/docs/reference/camel/camel-sections.txt
@@ -1918,8 +1918,6 @@ camel_session_set_junk_filter
 camel_session_idle_add
 CamelSessionCallback
 camel_session_submit_job
-camel_session_get_network_available
-camel_session_set_network_available
 camel_session_get_junk_headers
 camel_session_set_junk_headers
 camel_session_lookup_addressbook


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]