[Telepathy-commits] [telepathy-mission-control/master] Add reserved members to class structures

Alberto Mardegan alberto.mardegan at nokia.com
Tue Nov 25 02:01:12 PST 2008


In order to have some ABI stability in the future, let's add some reserved
members.
---
 src/mcd-channel.h    |    5 +++++
 src/mcd-connection.h |    6 ++++++
 src/mcd-dispatcher.h |    6 ++++++
 src/mcd-manager.h    |    6 ++++++
 src/mcd-master.h     |    6 ++++++
 5 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/src/mcd-channel.h b/src/mcd-channel.h
index c9421b9..b10665a 100644
--- a/src/mcd-channel.h
+++ b/src/mcd-channel.h
@@ -72,6 +72,11 @@ struct _McdChannelClass
     void (*status_changed_signal) (McdChannel * channel,
 				   McdChannelStatus status);
     void (*members_accepted_signal) (McdChannel *channel);
+    void (*_mc_reserved1) (void);
+    void (*_mc_reserved2) (void);
+    void (*_mc_reserved3) (void);
+    void (*_mc_reserved4) (void);
+    void (*_mc_reserved5) (void);
 };
 
 GType mcd_channel_get_type (void);
diff --git a/src/mcd-connection.h b/src/mcd-connection.h
index 6723a80..5181363 100644
--- a/src/mcd-connection.h
+++ b/src/mcd-connection.h
@@ -55,6 +55,12 @@ struct _McdConnectionClass
     McdOperationClass parent_class;
     gboolean (*need_dispatch) (McdConnection *connection,
                                const GPtrArray *channels);
+    void (*_mc_reserved1) (void);
+    void (*_mc_reserved2) (void);
+    void (*_mc_reserved3) (void);
+    void (*_mc_reserved4) (void);
+    void (*_mc_reserved5) (void);
+    void (*_mc_reserved6) (void);
 };
 
 #include "mcd-dispatcher.h"
diff --git a/src/mcd-dispatcher.h b/src/mcd-dispatcher.h
index 3e15ed3..8bc7877 100644
--- a/src/mcd-dispatcher.h
+++ b/src/mcd-dispatcher.h
@@ -69,6 +69,12 @@ struct _McdDispatcherClass
 
     /* virtual methods */
     void (*send) (McdDispatcher * dispatcher, McdChannel *channel);
+    void (*_mc_reserved1) (void);
+    void (*_mc_reserved2) (void);
+    void (*_mc_reserved3) (void);
+    void (*_mc_reserved4) (void);
+    void (*_mc_reserved5) (void);
+    void (*_mc_reserved6) (void);
 };
 
 GType mcd_dispatcher_get_type (void);
diff --git a/src/mcd-manager.h b/src/mcd-manager.h
index 93e0f4c..ea938b5 100644
--- a/src/mcd-manager.h
+++ b/src/mcd-manager.h
@@ -60,6 +60,12 @@ struct _McdManagerClass
     McdOperationClass parent_class;
     McdConnection *(*create_connection) (McdManager *manager,
                                          McdAccount *account);
+    void (*_mc_reserved1) (void);
+    void (*_mc_reserved2) (void);
+    void (*_mc_reserved3) (void);
+    void (*_mc_reserved4) (void);
+    void (*_mc_reserved5) (void);
+    void (*_mc_reserved6) (void);
 };
 
 GType mcd_manager_get_type (void);
diff --git a/src/mcd-master.h b/src/mcd-master.h
index f16118b..415c175 100644
--- a/src/mcd-master.h
+++ b/src/mcd-master.h
@@ -55,6 +55,12 @@ struct _McdMasterClass
     McdControllerClass parent_class;
     McdManager *(*create_manager) (McdMaster *master,
                                    const gchar *unique_name);
+    void (*_mc_reserved1) (void);
+    void (*_mc_reserved2) (void);
+    void (*_mc_reserved3) (void);
+    void (*_mc_reserved4) (void);
+    void (*_mc_reserved5) (void);
+    void (*_mc_reserved6) (void);
 };
 
 struct mcd_channel_request;
-- 
1.5.6.5



More information about the Telepathy-commits mailing list