libtelepathy/inc/tp-chan-iface-group-gen.h
changeset 10 59927b2d3b75
parent 0 d0f3a028347a
equal deleted inserted replaced
0:d0f3a028347a 10:59927b2d3b75
     1 /* tp-chan-iface-group-gen.h
       
     2  *
       
     3  * Copyright (C) 2005 Collabora Ltd.
       
     4  * 
       
     5  *
       
     6  * This library is free software; you can redistribute it and/or
       
     7  * modify it under the terms of the GNU Lesser General Public
       
     8  * License as published by the Free Software Foundation; either
       
     9  * version 2.1 of the License, or (at your option) any later version.
       
    10  *
       
    11  * This library is distributed in the hope that it will be useful,
       
    12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
       
    14  * Lesser General Public License for more details.
       
    15  *
       
    16  * You should have received a copy of the GNU Lesser General Public
       
    17  * License along with this library; if not, write to the Free Software
       
    18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
       
    19  *
       
    20  */
       
    21 /* Generated by dbus-binding-tool; do not edit! */
       
    22 
       
    23 #include <glib/gtypes.h>
       
    24 #include <glib/gerror.h>
       
    25 #include <dbus/dbus-glib.h>
       
    26 
       
    27 G_BEGIN_DECLS
       
    28 
       
    29 #ifndef DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_Telepathy_Channel_Interface_Group
       
    30 #define DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_Telepathy_Channel_Interface_Group
       
    31 
       
    32 static
       
    33 #ifdef G_HAVE_INLINE
       
    34 inline
       
    35 #endif
       
    36 gboolean
       
    37 tp_chan_iface_group_add_members (DBusGProxy *proxy, const GArray* IN_contacts, const char * IN_message, GError **error)
       
    38 
       
    39 {
       
    40   return dbus_g_proxy_call (proxy, "AddMembers", error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_STRING, IN_message, G_TYPE_INVALID, G_TYPE_INVALID);
       
    41 }
       
    42 
       
    43 typedef void (*tp_chan_iface_group_add_members_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
       
    44 
       
    45 static void
       
    46 tp_chan_iface_group_add_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
    47 {
       
    48   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
    49   GError *error = NULL;
       
    50   dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
       
    51   (*(tp_chan_iface_group_add_members_reply)data->cb) (proxy, error, data->userdata);
       
    52   return;
       
    53 }
       
    54 
       
    55 static
       
    56 #ifdef G_HAVE_INLINE
       
    57 inline
       
    58 #endif
       
    59 DBusGProxyCall*
       
    60 tp_chan_iface_group_add_members_async (DBusGProxy *proxy, const GArray* IN_contacts, const char * IN_message, tp_chan_iface_group_add_members_reply callback, gpointer userdata)
       
    61 
       
    62 {
       
    63   DBusGAsyncData *stuff;
       
    64   stuff = g_new (DBusGAsyncData, 1);
       
    65   stuff->cb = G_CALLBACK (callback);
       
    66   stuff->userdata = userdata;
       
    67   return dbus_g_proxy_begin_call (proxy, "AddMembers", tp_chan_iface_group_add_members_async_callback, stuff, g_free, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_STRING, IN_message, G_TYPE_INVALID);
       
    68 }
       
    69 static
       
    70 #ifdef G_HAVE_INLINE
       
    71 inline
       
    72 #endif
       
    73 gboolean
       
    74 tp_chan_iface_group_get_all_members (DBusGProxy *proxy, GArray** OUT_arg0, GArray** OUT_arg1, GArray** OUT_arg2, GError **error)
       
    75 
       
    76 {
       
    77   return dbus_g_proxy_call (proxy, "GetAllMembers", error, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg0, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg1, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg2, G_TYPE_INVALID);
       
    78 }
       
    79 
       
    80 typedef void (*tp_chan_iface_group_get_all_members_reply) (DBusGProxy *proxy, GArray *OUT_arg0, GArray *OUT_arg1, GArray *OUT_arg2, GError *error, gpointer userdata);
       
    81 
       
    82 static void
       
    83 tp_chan_iface_group_get_all_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
    84 {
       
    85   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
    86   GError *error = NULL;
       
    87   GArray* OUT_arg0;
       
    88   GArray* OUT_arg1;
       
    89   GArray* OUT_arg2;
       
    90   dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg0, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg1, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg2, G_TYPE_INVALID);
       
    91   (*(tp_chan_iface_group_get_all_members_reply)data->cb) (proxy, OUT_arg0, OUT_arg1, OUT_arg2, error, data->userdata);
       
    92   return;
       
    93 }
       
    94 
       
    95 static
       
    96 #ifdef G_HAVE_INLINE
       
    97 inline
       
    98 #endif
       
    99 DBusGProxyCall*
       
   100 tp_chan_iface_group_get_all_members_async (DBusGProxy *proxy, tp_chan_iface_group_get_all_members_reply callback, gpointer userdata)
       
   101 
       
   102 {
       
   103   DBusGAsyncData *stuff;
       
   104   stuff = g_new (DBusGAsyncData, 1);
       
   105   stuff->cb = G_CALLBACK (callback);
       
   106   stuff->userdata = userdata;
       
   107   return dbus_g_proxy_begin_call (proxy, "GetAllMembers", tp_chan_iface_group_get_all_members_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   108 }
       
   109 static
       
   110 #ifdef G_HAVE_INLINE
       
   111 inline
       
   112 #endif
       
   113 gboolean
       
   114 tp_chan_iface_group_get_group_flags (DBusGProxy *proxy, guint* OUT_arg0, GError **error)
       
   115 
       
   116 {
       
   117   return dbus_g_proxy_call (proxy, "GetGroupFlags", error, G_TYPE_INVALID, G_TYPE_UINT, OUT_arg0, G_TYPE_INVALID);
       
   118 }
       
   119 
       
   120 typedef void (*tp_chan_iface_group_get_group_flags_reply) (DBusGProxy *proxy, guint OUT_arg0, GError *error, gpointer userdata);
       
   121 
       
   122 static void
       
   123 tp_chan_iface_group_get_group_flags_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   124 {
       
   125   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   126   GError *error = NULL;
       
   127   guint OUT_arg0;
       
   128   dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_UINT, &OUT_arg0, G_TYPE_INVALID);
       
   129   (*(tp_chan_iface_group_get_group_flags_reply)data->cb) (proxy, OUT_arg0, error, data->userdata);
       
   130   return;
       
   131 }
       
   132 
       
   133 static
       
   134 #ifdef G_HAVE_INLINE
       
   135 inline
       
   136 #endif
       
   137 DBusGProxyCall*
       
   138 tp_chan_iface_group_get_group_flags_async (DBusGProxy *proxy, tp_chan_iface_group_get_group_flags_reply callback, gpointer userdata)
       
   139 
       
   140 {
       
   141   DBusGAsyncData *stuff;
       
   142   stuff = g_new (DBusGAsyncData, 1);
       
   143   stuff->cb = G_CALLBACK (callback);
       
   144   stuff->userdata = userdata;
       
   145   return dbus_g_proxy_begin_call (proxy, "GetGroupFlags", tp_chan_iface_group_get_group_flags_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   146 }
       
   147 static
       
   148 #ifdef G_HAVE_INLINE
       
   149 inline
       
   150 #endif
       
   151 gboolean
       
   152 tp_chan_iface_group_get_handle_owners (DBusGProxy *proxy, const GArray* IN_handles, GArray** OUT_arg1, GError **error)
       
   153 
       
   154 {
       
   155   return dbus_g_proxy_call (proxy, "GetHandleOwners", error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_handles, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg1, G_TYPE_INVALID);
       
   156 }
       
   157 
       
   158 typedef void (*tp_chan_iface_group_get_handle_owners_reply) (DBusGProxy *proxy, GArray *OUT_arg1, GError *error, gpointer userdata);
       
   159 
       
   160 static void
       
   161 tp_chan_iface_group_get_handle_owners_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   162 {
       
   163   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   164   GError *error = NULL;
       
   165   GArray* OUT_arg1;
       
   166   dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg1, G_TYPE_INVALID);
       
   167   (*(tp_chan_iface_group_get_handle_owners_reply)data->cb) (proxy, OUT_arg1, error, data->userdata);
       
   168   return;
       
   169 }
       
   170 
       
   171 static
       
   172 #ifdef G_HAVE_INLINE
       
   173 inline
       
   174 #endif
       
   175 DBusGProxyCall*
       
   176 tp_chan_iface_group_get_handle_owners_async (DBusGProxy *proxy, const GArray* IN_handles, tp_chan_iface_group_get_handle_owners_reply callback, gpointer userdata)
       
   177 
       
   178 {
       
   179   DBusGAsyncData *stuff;
       
   180   stuff = g_new (DBusGAsyncData, 1);
       
   181   stuff->cb = G_CALLBACK (callback);
       
   182   stuff->userdata = userdata;
       
   183   return dbus_g_proxy_begin_call (proxy, "GetHandleOwners", tp_chan_iface_group_get_handle_owners_async_callback, stuff, g_free, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_handles, G_TYPE_INVALID);
       
   184 }
       
   185 static
       
   186 #ifdef G_HAVE_INLINE
       
   187 inline
       
   188 #endif
       
   189 gboolean
       
   190 tp_chan_iface_group_get_local_pending_members (DBusGProxy *proxy, GArray** OUT_arg0, GError **error)
       
   191 
       
   192 {
       
   193   return dbus_g_proxy_call (proxy, "GetLocalPendingMembers", error, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg0, G_TYPE_INVALID);
       
   194 }
       
   195 
       
   196 typedef void (*tp_chan_iface_group_get_local_pending_members_reply) (DBusGProxy *proxy, GArray *OUT_arg0, GError *error, gpointer userdata);
       
   197 
       
   198 static void
       
   199 tp_chan_iface_group_get_local_pending_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   200 {
       
   201   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   202   GError *error = NULL;
       
   203   GArray* OUT_arg0;
       
   204   dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg0, G_TYPE_INVALID);
       
   205   (*(tp_chan_iface_group_get_local_pending_members_reply)data->cb) (proxy, OUT_arg0, error, data->userdata);
       
   206   return;
       
   207 }
       
   208 
       
   209 static
       
   210 #ifdef G_HAVE_INLINE
       
   211 inline
       
   212 #endif
       
   213 DBusGProxyCall*
       
   214 tp_chan_iface_group_get_local_pending_members_async (DBusGProxy *proxy, tp_chan_iface_group_get_local_pending_members_reply callback, gpointer userdata)
       
   215 
       
   216 {
       
   217   DBusGAsyncData *stuff;
       
   218   stuff = g_new (DBusGAsyncData, 1);
       
   219   stuff->cb = G_CALLBACK (callback);
       
   220   stuff->userdata = userdata;
       
   221   return dbus_g_proxy_begin_call (proxy, "GetLocalPendingMembers", tp_chan_iface_group_get_local_pending_members_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   222 }
       
   223 static
       
   224 #ifdef G_HAVE_INLINE
       
   225 inline
       
   226 #endif
       
   227 gboolean
       
   228 tp_chan_iface_group_get_members (DBusGProxy *proxy, GArray** OUT_arg0, GError **error)
       
   229 
       
   230 {
       
   231   return dbus_g_proxy_call (proxy, "GetMembers", error, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg0, G_TYPE_INVALID);
       
   232 }
       
   233 
       
   234 typedef void (*tp_chan_iface_group_get_members_reply) (DBusGProxy *proxy, GArray *OUT_arg0, GError *error, gpointer userdata);
       
   235 
       
   236 static void
       
   237 tp_chan_iface_group_get_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   238 {
       
   239   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   240   GError *error = NULL;
       
   241   GArray* OUT_arg0;
       
   242   dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg0, G_TYPE_INVALID);
       
   243   (*(tp_chan_iface_group_get_members_reply)data->cb) (proxy, OUT_arg0, error, data->userdata);
       
   244   return;
       
   245 }
       
   246 
       
   247 static
       
   248 #ifdef G_HAVE_INLINE
       
   249 inline
       
   250 #endif
       
   251 DBusGProxyCall*
       
   252 tp_chan_iface_group_get_members_async (DBusGProxy *proxy, tp_chan_iface_group_get_members_reply callback, gpointer userdata)
       
   253 
       
   254 {
       
   255   DBusGAsyncData *stuff;
       
   256   stuff = g_new (DBusGAsyncData, 1);
       
   257   stuff->cb = G_CALLBACK (callback);
       
   258   stuff->userdata = userdata;
       
   259   return dbus_g_proxy_begin_call (proxy, "GetMembers", tp_chan_iface_group_get_members_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   260 }
       
   261 static
       
   262 #ifdef G_HAVE_INLINE
       
   263 inline
       
   264 #endif
       
   265 gboolean
       
   266 tp_chan_iface_group_get_remote_pending_members (DBusGProxy *proxy, GArray** OUT_arg0, GError **error)
       
   267 
       
   268 {
       
   269   return dbus_g_proxy_call (proxy, "GetRemotePendingMembers", error, G_TYPE_INVALID, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), OUT_arg0, G_TYPE_INVALID);
       
   270 }
       
   271 
       
   272 typedef void (*tp_chan_iface_group_get_remote_pending_members_reply) (DBusGProxy *proxy, GArray *OUT_arg0, GError *error, gpointer userdata);
       
   273 
       
   274 static void
       
   275 tp_chan_iface_group_get_remote_pending_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   276 {
       
   277   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   278   GError *error = NULL;
       
   279   GArray* OUT_arg0;
       
   280   dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), &OUT_arg0, G_TYPE_INVALID);
       
   281   (*(tp_chan_iface_group_get_remote_pending_members_reply)data->cb) (proxy, OUT_arg0, error, data->userdata);
       
   282   return;
       
   283 }
       
   284 
       
   285 static
       
   286 #ifdef G_HAVE_INLINE
       
   287 inline
       
   288 #endif
       
   289 DBusGProxyCall*
       
   290 tp_chan_iface_group_get_remote_pending_members_async (DBusGProxy *proxy, tp_chan_iface_group_get_remote_pending_members_reply callback, gpointer userdata)
       
   291 
       
   292 {
       
   293   DBusGAsyncData *stuff;
       
   294   stuff = g_new (DBusGAsyncData, 1);
       
   295   stuff->cb = G_CALLBACK (callback);
       
   296   stuff->userdata = userdata;
       
   297   return dbus_g_proxy_begin_call (proxy, "GetRemotePendingMembers", tp_chan_iface_group_get_remote_pending_members_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   298 }
       
   299 static
       
   300 #ifdef G_HAVE_INLINE
       
   301 inline
       
   302 #endif
       
   303 gboolean
       
   304 tp_chan_iface_group_get_self_handle (DBusGProxy *proxy, guint* OUT_arg0, GError **error)
       
   305 
       
   306 {
       
   307   return dbus_g_proxy_call (proxy, "GetSelfHandle", error, G_TYPE_INVALID, G_TYPE_UINT, OUT_arg0, G_TYPE_INVALID);
       
   308 }
       
   309 
       
   310 typedef void (*tp_chan_iface_group_get_self_handle_reply) (DBusGProxy *proxy, guint OUT_arg0, GError *error, gpointer userdata);
       
   311 
       
   312 static void
       
   313 tp_chan_iface_group_get_self_handle_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   314 {
       
   315   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   316   GError *error = NULL;
       
   317   guint OUT_arg0;
       
   318   dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_UINT, &OUT_arg0, G_TYPE_INVALID);
       
   319   (*(tp_chan_iface_group_get_self_handle_reply)data->cb) (proxy, OUT_arg0, error, data->userdata);
       
   320   return;
       
   321 }
       
   322 
       
   323 static
       
   324 #ifdef G_HAVE_INLINE
       
   325 inline
       
   326 #endif
       
   327 DBusGProxyCall*
       
   328 tp_chan_iface_group_get_self_handle_async (DBusGProxy *proxy, tp_chan_iface_group_get_self_handle_reply callback, gpointer userdata)
       
   329 
       
   330 {
       
   331   DBusGAsyncData *stuff;
       
   332   stuff = g_new (DBusGAsyncData, 1);
       
   333   stuff->cb = G_CALLBACK (callback);
       
   334   stuff->userdata = userdata;
       
   335   return dbus_g_proxy_begin_call (proxy, "GetSelfHandle", tp_chan_iface_group_get_self_handle_async_callback, stuff, g_free, G_TYPE_INVALID);
       
   336 }
       
   337 static
       
   338 #ifdef G_HAVE_INLINE
       
   339 inline
       
   340 #endif
       
   341 gboolean
       
   342 tp_chan_iface_group_remove_members (DBusGProxy *proxy, const GArray* IN_contacts, const char * IN_message, GError **error)
       
   343 
       
   344 {
       
   345   return dbus_g_proxy_call (proxy, "RemoveMembers", error, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_STRING, IN_message, G_TYPE_INVALID, G_TYPE_INVALID);
       
   346 }
       
   347 
       
   348 typedef void (*tp_chan_iface_group_remove_members_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
       
   349 
       
   350 static void
       
   351 tp_chan_iface_group_remove_members_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
       
   352 {
       
   353   DBusGAsyncData *data = (DBusGAsyncData*)user_data;
       
   354   GError *error = NULL;
       
   355   dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
       
   356   (*(tp_chan_iface_group_remove_members_reply)data->cb) (proxy, error, data->userdata);
       
   357   return;
       
   358 }
       
   359 
       
   360 static
       
   361 #ifdef G_HAVE_INLINE
       
   362 inline
       
   363 #endif
       
   364 DBusGProxyCall*
       
   365 tp_chan_iface_group_remove_members_async (DBusGProxy *proxy, const GArray* IN_contacts, const char * IN_message, tp_chan_iface_group_remove_members_reply callback, gpointer userdata)
       
   366 
       
   367 {
       
   368   DBusGAsyncData *stuff;
       
   369   stuff = g_new (DBusGAsyncData, 1);
       
   370   stuff->cb = G_CALLBACK (callback);
       
   371   stuff->userdata = userdata;
       
   372   return dbus_g_proxy_begin_call (proxy, "RemoveMembers", tp_chan_iface_group_remove_members_async_callback, stuff, g_free, dbus_g_type_get_collection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_STRING, IN_message, G_TYPE_INVALID);
       
   373 }
       
   374 #endif /* defined DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_Telepathy_Channel_Interface_Group */
       
   375 
       
   376 G_END_DECLS