[telepathy-glib/master] Rename {Tp, }DebugMessage and keep it out of the API.

Jonny Lamb jonny.lamb at collabora.co.uk
Mon Aug 24 07:56:31 PDT 2009


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 docs/reference/telepathy-glib-sections.txt |    1 -
 telepathy-glib/debug-sender.c              |   37 ++++++++++++----------------
 telepathy-glib/debug-sender.h              |    9 -------
 3 files changed, 16 insertions(+), 31 deletions(-)

diff --git a/docs/reference/telepathy-glib-sections.txt b/docs/reference/telepathy-glib-sections.txt
index 09efc97..4041876 100644
--- a/docs/reference/telepathy-glib-sections.txt
+++ b/docs/reference/telepathy-glib-sections.txt
@@ -3284,7 +3284,6 @@ TP_TYPE_SVC_CLIENT_OBSERVER
 <FILE>debug-sender</FILE>
 <TITLE>debug-sender</TITLE>
 TpDebugSender
-TpDebugMessage
 tp_debug_sender_dup
 tp_debug_sender_add_message
 tp_debug_sender_log_handler
diff --git a/telepathy-glib/debug-sender.c b/telepathy-glib/debug-sender.c
index 850a886..18ca07f 100644
--- a/telepathy-glib/debug-sender.c
+++ b/telepathy-glib/debug-sender.c
@@ -51,18 +51,6 @@
  * Since: 0.7.UNRELEASED
  */
 
-/**
- * TpDebugMessage:
- * @timestamp: Time of the debug message
- * @domain: Message domain
- * @level: A debug level, from #TpDebugLevel
- * @string: Message text
- *
- * A structure representing a single debug message.
- *
- * Since: 0.7.UNRELEASED
- */
-
 static TpDebugSender *debug_sender = NULL;
 
 /* On the basis that messages are around 60 bytes on average, and that 50kb is
@@ -79,6 +67,13 @@ struct _TpDebugSenderPrivate
   GQueue *messages;
 };
 
+typedef struct {
+  gdouble timestamp;
+  gchar *domain;
+  TpDebugLevel level;
+  gchar *string;
+} DebugMessage;
+
 G_DEFINE_TYPE_WITH_CODE (TpDebugSender, tp_debug_sender, G_TYPE_OBJECT,
     G_IMPLEMENT_INTERFACE (TP_TYPE_SVC_DBUS_PROPERTIES,
         tp_dbus_properties_mixin_iface_init);
@@ -120,15 +115,15 @@ log_level_flags_to_debug_level (GLogLevelFlags level)
     }
 }
 
-static TpDebugMessage *
+static DebugMessage *
 debug_message_new (GTimeVal *timestamp,
     const gchar *domain,
     GLogLevelFlags level,
     const gchar *string)
 {
-  TpDebugMessage *msg;
+  DebugMessage *msg;
 
-  msg = g_slice_new0 (TpDebugMessage);
+  msg = g_slice_new0 (DebugMessage);
   msg->timestamp = timestamp->tv_sec + timestamp->tv_usec / 1e6;
   msg->domain = g_strdup (domain);
   msg->level = log_level_flags_to_debug_level (level);
@@ -137,11 +132,11 @@ debug_message_new (GTimeVal *timestamp,
 }
 
 static void
-debug_message_free (TpDebugMessage *msg)
+debug_message_free (DebugMessage *msg)
 {
   g_free (msg->domain);
   g_free (msg->string);
-  g_slice_free (TpDebugMessage, msg);
+  g_slice_free (DebugMessage, msg);
 }
 
 static void
@@ -302,7 +297,7 @@ get_messages (TpSvcDebug *self,
   for (i = dbg->priv->messages->head; i; i = i->next)
     {
       GValue gvalue = { 0 };
-      TpDebugMessage *message = (TpDebugMessage *) i->data;
+      DebugMessage *message = (DebugMessage *) i->data;
 
       g_value_init (&gvalue, struct_type);
       g_value_take_boxed (&gvalue,
@@ -386,12 +381,12 @@ tp_debug_sender_add_message (TpDebugSender *self,
     GLogLevelFlags level,
     const gchar *string)
 {
-  TpDebugMessage *new_msg;
+  DebugMessage *new_msg;
 
   if (g_queue_get_length (self->priv->messages) >= DEBUG_MESSAGE_LIMIT)
     {
-      TpDebugMessage *old_head =
-        (TpDebugMessage *) g_queue_pop_head (self->priv->messages);
+      DebugMessage *old_head =
+        (DebugMessage *) g_queue_pop_head (self->priv->messages);
 
       debug_message_free (old_head);
     }
diff --git a/telepathy-glib/debug-sender.h b/telepathy-glib/debug-sender.h
index e825075..419bcaa 100644
--- a/telepathy-glib/debug-sender.h
+++ b/telepathy-glib/debug-sender.h
@@ -30,7 +30,6 @@ G_BEGIN_DECLS
 
 typedef struct _TpDebugSender TpDebugSender;
 typedef struct _TpDebugSenderClass TpDebugSenderClass;
-typedef struct _TpDebugMessage TpDebugMessage;
 typedef struct _TpDebugSenderPrivate TpDebugSenderPrivate;
 
 #define TP_TYPE_DEBUG_SENDER tp_debug_sender_get_type()
@@ -45,14 +44,6 @@ typedef struct _TpDebugSenderPrivate TpDebugSenderPrivate;
 #define TP_DEBUG_SENDER_GET_CLASS(obj) \
   (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_DEBUG_SENDER, TpDebugSenderClass))
 
-struct _TpDebugMessage {
-  /*<public>*/
-  gdouble timestamp;
-  gchar *domain;
-  TpDebugLevel level;
-  gchar *string;
-};
-
 struct _TpDebugSender {
   GObject parent;
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list