/soc/2015/nakulgulati/main: 771c69209d94: hangouts: channel temp...

[email protected]
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 771c69209d94231bec471b251cf8ee6de4d46f5f
Author:	 Nakul Gulati
Date:	 2015-08-10 03:15 +0800
Branch:	 hangouts
URL: https://hg.pidgin.im/soc/2015/nakulgulati/main/rev/771c69209d94

Description:

hangouts: channel template

diffstat:

 libpurple/protocols/hangouts/Makefile.am    |   4 ++-
 libpurple/protocols/hangouts/Makefile.mingw |   1 +
 libpurple/protocols/hangouts/channel.c      |  17 +++++++++++++++
 libpurple/protocols/hangouts/channel.h      |  31 +++++++++++++++++++++++++++++
 4 files changed, 52 insertions(+), 1 deletions(-)

diffs (86 lines):

diff --git a/libpurple/protocols/hangouts/Makefile.am b/libpurple/protocols/hangouts/Makefile.am
--- a/libpurple/protocols/hangouts/Makefile.am
+++ b/libpurple/protocols/hangouts/Makefile.am
@@ -8,10 +8,12 @@ HANGOUTSSOURCES = \
 	api.c \
 	auth.h \
 	auth.c \
+	channel.h \
+	channel.c \
 	hangouts.h \
 	hangouts.c \
 	util.h \
-	util.c
+	util.c 
 
 AM_CFLAGS = $(st)
 
diff --git a/libpurple/protocols/hangouts/Makefile.mingw b/libpurple/protocols/hangouts/Makefile.mingw
--- a/libpurple/protocols/hangouts/Makefile.mingw
+++ b/libpurple/protocols/hangouts/Makefile.mingw
@@ -40,6 +40,7 @@ LIB_PATHS +=		-L$(GTK_TOP)/lib \
 C_SRC =	\
 			api.c
 			auth.c
+			channel.c
 			hangouts.c
 			util.c
 
diff --git a/libpurple/protocols/hangouts/channel.c b/libpurple/protocols/hangouts/channel.c
new file mode 100644
--- /dev/null
+++ b/libpurple/protocols/hangouts/channel.c
@@ -0,0 +1,17 @@
+#include "channel.h"
+
+#include <glib.h>
+
+G_DEFINE_TYPE(HangoutsChannel, hangouts_channel, G_TYPE_OBJECT);
+
+static void
+hangouts_channel_class_init (HangoutsChannelClass *klass)
+{
+
+}
+
+static void
+hangouts_channel_init (HangoutsChannel *channel)
+{
+
+}
diff --git a/libpurple/protocols/hangouts/channel.h b/libpurple/protocols/hangouts/channel.h
new file mode 100644
--- /dev/null
+++ b/libpurple/protocols/hangouts/channel.h
@@ -0,0 +1,31 @@
+#ifndef _HANGOUTS_CHANNEL_H_
+#define _HANGOUTS_CHANNEL_H_
+
+#include <glib.h>
+#include <glib-object.h>
+
+#define HANGOUTS_TYPE_CHANNEL                   (hangouts_channel_get_type ())
+#define HANGOUTS_CHANNEL(obj)                   (G_TYPE_CHECK_INSTANCE_CAST ((obj), HANGOUTS_TYPE_CHANNEL, HangoutsChannel))
+#define HANGOUTS_IS_CHANNEL(obj)                (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HANGOUTS_TYPE_CHANNEL))
+#define HANGOUTS_CHANNEL_CLASS(_class)          (G_TYPE_CHECK_CLASS_CAST ((_class), HANGOUTS_TYPE_CHANNEL, HangoutsChannelClass))
+#define HANGOUTS_IS_CHANNEL_CLASS(_class)       (G_TYPE_CHECK_CLASS_TYPE ((_class), HANGOUTS_TYPE_CHANNEL))
+#define HANGOUTS_CHANNEL_GET_CLASS(obj)         (G_TYPE_INSTANCE_GET_CLASS ((obj), HANGOUTS_TYPE_CHANNEL, HangoutsChannelClass))
+
+typedef struct _HangoutsChannel HangoutsChannel;
+typedef struct _HangoutsChannelClass HangoutsChannelClass;
+
+struct _HangoutsChannel
+{
+  GObject parent;
+};
+
+struct _HangoutsChannelClass
+{
+  GObjectClass parent;
+};
+
+GType
+hangouts_channel_get_type (void);
+
+#endif /* _HANGOUTS_CHANNEL_H_ */
+

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.