[evolution-data-server] Deprecate EOfflineListener.



commit 3bf48a65120885ef51ed8a2dc8fee7e481c0bda8
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Mar 31 10:38:05 2012 -0400

    Deprecate EOfflineListener.

 docs/reference/libebackend/libebackend-docs.xml |    2 +-
 libebackend/e-offline-listener.c                |   10 +++-------
 libebackend/e-offline-listener.h                |    5 +++++
 3 files changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/docs/reference/libebackend/libebackend-docs.xml b/docs/reference/libebackend/libebackend-docs.xml
index 312b5f0..b5c7287 100644
--- a/docs/reference/libebackend/libebackend-docs.xml
+++ b/docs/reference/libebackend/libebackend-docs.xml
@@ -20,8 +20,8 @@
     <xi:include href="xml/e-file-cache.xml"/>
     <xi:include href="xml/e-dbhash.xml"/>
     <xi:include href="xml/e-db3-utils.xml"/>
-    <xi:include href="xml/e-offline-listener.xml"/>
     <xi:include href="xml/e-sqlite3-vfs.xml"/>
+    <xi:include href="xml/e-offline-listener.xml"/>
   </chapter>
 
   <index>
diff --git a/libebackend/e-offline-listener.c b/libebackend/e-offline-listener.c
index 22f123f..f920893 100644
--- a/libebackend/e-offline-listener.c
+++ b/libebackend/e-offline-listener.c
@@ -22,20 +22,16 @@
 
 /**
  * SECTION: e-offline-listener
- * @short_description: Tracks Evolution's online/offline state
+ * @short_description: (Deprecated) Tracks Evolution's online/offline state
  *
  * An #EOfflineListener basically just tracks Evolution's online/offline
  * state and emits a #EOfflineListener:changed signal when a state change
  * is detected.
  *
- * This class is highly Evolution-centric and probably not suitable for
- * general purpose use.  Frankly it should be deprecated and replaced
- * with a D-Bus method.
+ * This class is highly Evolution-centric and for that reason has been
+ * deprecated.  Use #GNetworkMonitor instead.
  **/
 
-/*Note : Copied from src/offline_listener.c . This should be replaced */
-/* with network manager code */
-
 #ifdef HAVE_CONFIG_H
 #include "config.h"
 #endif
diff --git a/libebackend/e-offline-listener.h b/libebackend/e-offline-listener.h
index 130fd2f..7800976 100644
--- a/libebackend/e-offline-listener.h
+++ b/libebackend/e-offline-listener.h
@@ -20,6 +20,8 @@
  * Author: Sivaiah Nallagatla <snallagatla novell com>
  */
 
+#ifndef EDS_DISABLE_DEPRECATED
+
 #ifndef E_OFFLINE_LISTENER_H
 #define E_OFFLINE_LISTENER_H
 
@@ -98,3 +100,6 @@ EOfflineListenerState
 G_END_DECLS
 
 #endif /* E_OFFLINE_LISTENER_H */
+
+#endif /* EDS_DISABLE_DEPRECATED */
+



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