| tp-conn-iface-presence-gen.h | | tp-conn-iface-presence-gen.h | |
| | | | |
| skipping to change at line 103 | | skipping to change at line 103 | |
| stuff = g_slice_new (DBusGAsyncData); | | stuff = g_slice_new (DBusGAsyncData); | |
| stuff->cb = G_CALLBACK (callback); | | stuff->cb = G_CALLBACK (callback); | |
| stuff->userdata = userdata; | | stuff->userdata = userdata; | |
| return dbus_g_proxy_begin_call (proxy, "ClearStatus", tp_conn_iface_prese
nce_clear_status_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_
INVALID); | | return dbus_g_proxy_begin_call (proxy, "ClearStatus", tp_conn_iface_prese
nce_clear_status_async_callback, stuff, _dbus_glib_async_data_free, G_TYPE_
INVALID); | |
| } | | } | |
| static | | static | |
| #ifdef G_HAVE_INLINE | | #ifdef G_HAVE_INLINE | |
| inline | | inline | |
| #endif | | #endif | |
| gboolean | | gboolean | |
|
| tp_conn_iface_presence_get_presence (DBusGProxy *proxy, const GArray* IN_co
ntacts, GHashTable** OUT_arg1, GError **error) | | tp_conn_iface_presence_get_presence (DBusGProxy *proxy, const GArray* IN_co
ntacts, GHashTable** OUT_presence, GError **error) | |
| | | | |
| { | | { | |
|
| return dbus_g_proxy_call (proxy, "GetPresence", error, dbus_g_type_get_co
llection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_INVALID, dbus_g_type_
get_map ("GHashTable", G_TYPE_UINT, dbus_g_type_get_struct ("GValueArray",
G_TYPE_UINT, dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, dbus_g_type_
get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID)), OUT
_arg1, G_TYPE_INVALID); | | return dbus_g_proxy_call (proxy, "GetPresence", error, dbus_g_type_get_co
llection ("GArray", G_TYPE_UINT), IN_contacts, G_TYPE_INVALID, dbus_g_type_
get_map ("GHashTable", G_TYPE_UINT, dbus_g_type_get_struct ("GValueArray",
G_TYPE_UINT, dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, dbus_g_type_
get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID)), OUT
_presence, G_TYPE_INVALID); | |
| } | | } | |
| | | | |
|
| typedef void (*tp_conn_iface_presence_get_presence_reply) (DBusGProxy *prox
y, GHashTable *OUT_arg1, GError *error, gpointer userdata); | | typedef void (*tp_conn_iface_presence_get_presence_reply) (DBusGProxy *prox
y, GHashTable *OUT_presence, GError *error, gpointer userdata); | |
| | | | |
| static void | | static void | |
| tp_conn_iface_presence_get_presence_async_callback (DBusGProxy *proxy, DBus
GProxyCall *call, void *user_data) | | tp_conn_iface_presence_get_presence_async_callback (DBusGProxy *proxy, DBus
GProxyCall *call, void *user_data) | |
| { | | { | |
| DBusGAsyncData *data = (DBusGAsyncData*) user_data; | | DBusGAsyncData *data = (DBusGAsyncData*) user_data; | |
| GError *error = NULL; | | GError *error = NULL; | |
|
| GHashTable* OUT_arg1; | | GHashTable* OUT_presence; | |
| dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_map ("GHashTa | | dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_map ("GHashTa | |
| ble", G_TYPE_UINT, dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, dbus | | ble", G_TYPE_UINT, dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, dbus | |
| _g_type_get_map ("GHashTable", G_TYPE_STRING, dbus_g_type_get_map ("GHashTa | | _g_type_get_map ("GHashTable", G_TYPE_STRING, dbus_g_type_get_map ("GHashTa | |
| ble", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID)), &OUT_arg1, G_TYPE_IN | | ble", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID)), &OUT_presence, G_TYP | |
| VALID); | | E_INVALID); | |
| (*(tp_conn_iface_presence_get_presence_reply)data->cb) (proxy, OUT_arg1, | | (*(tp_conn_iface_presence_get_presence_reply)data->cb) (proxy, OUT_presen | |
| error, data->userdata); | | ce, error, data->userdata); | |
| return; | | return; | |
| } | | } | |
| | | | |
| static | | static | |
| #ifdef G_HAVE_INLINE | | #ifdef G_HAVE_INLINE | |
| inline | | inline | |
| #endif | | #endif | |
| DBusGProxyCall* | | DBusGProxyCall* | |
| tp_conn_iface_presence_get_presence_async (DBusGProxy *proxy, const GArray*
IN_contacts, tp_conn_iface_presence_get_presence_reply callback, gpointer
userdata) | | tp_conn_iface_presence_get_presence_async (DBusGProxy *proxy, const GArray*
IN_contacts, tp_conn_iface_presence_get_presence_reply callback, gpointer
userdata) | |
| | | | |
| | | | |
End of changes. 4 change blocks. |
| 11 lines changed or deleted | | 11 lines changed or added | |
|
| tp-constants.h | | tp-constants.h | |
| /* | | /* | |
| * tp-constants.h - constants used in telepathy | | * tp-constants.h - constants used in telepathy | |
|
| * Copyright (C) 2005 Collabora Ltd. | | * Copyright (C) 2005, 2007 Collabora Ltd. | |
| * Copyright (C) 2005 Nokia Corporation | | * Copyright (C) 2005, 2007 Nokia Corporation | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| * | | * | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 27 | | skipping to change at line 27 | |
| * License along with this library; if not, write to the Free Software | | * License along with this library; if not, write to the Free Software | |
| * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
SA | | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
SA | |
| */ | | */ | |
| | | | |
| #ifndef __TELEPATHY_CONSTANTS_H__ | | #ifndef __TELEPATHY_CONSTANTS_H__ | |
| #define __TELEPATHY_CONSTANTS_H__ | | #define __TELEPATHY_CONSTANTS_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| typedef enum { | | #include <libtelepathy/_gen-tp-constants.h> | |
| TP_CONN_ALIAS_FLAG_USER_SET = 1, | | | |
| LAST_TP_CONN_ALIAS_FLAG | | | |
| } ConnectionAliasFlags; | | | |
| | | | |
| typedef enum { | | | |
| TP_CONN_CAPABILITY_TYPE_CREATE = 0, | | | |
| TP_CONN_CAPABILITY_TYPE_INVITE = 1, | | | |
| LAST_TP_CONN_CAPABILITY_TYPE | | | |
| } TelepathyConnectionCapabilityType; | | | |
| | | | |
| typedef enum { | | | |
| TP_CONN_HANDLE_TYPE_NONE = 0, | | | |
| TP_CONN_HANDLE_TYPE_CONTACT = 1, | | | |
| TP_CONN_HANDLE_TYPE_ROOM = 2, | | | |
| TP_CONN_HANDLE_TYPE_LIST = 3, | | | |
| TP_CONN_HANDLE_TYPE_GROUP = 4, | | | |
| LAST_TP_CONN_HANDLE_TYPE | | | |
| } TelepathyConnectionHandleType; | | | |
| | | | |
| typedef enum { | | | |
| TP_CONN_PRESENCE_TYPE_UNSET = 0, | | | |
| TP_CONN_PRESENCE_TYPE_OFFLINE = 1, | | | |
| TP_CONN_PRESENCE_TYPE_AVAILABLE = 2, | | | |
| TP_CONN_PRESENCE_TYPE_AWAY = 3, | | | |
| TP_CONN_PRESENCE_TYPE_EXTENDED_AWAY = 4, | | | |
| TP_CONN_PRESENCE_TYPE_HIDDEN = 5, | | | |
| LAST_TP_CONN_PRESENCE_TYPE | | | |
| } TelepathyConnectionPresenceType; | | | |
| | | | |
| typedef enum { | | | |
| TP_CONN_STATUS_CONNECTED = 0, | | | |
| TP_CONN_STATUS_CONNECTING = 1, | | | |
| TP_CONN_STATUS_DISCONNECTED = 2, | | | |
| LAST_TP_CONN_STATUS | | | |
| } TelepathyConnectionStatus; | | | |
| | | | |
| typedef enum { | | | |
| TP_CONN_STATUS_REASON_NONE_SPECIFIED = 0, | | | |
| TP_CONN_STATUS_REASON_REQUESTED = 1, | | | |
| TP_CONN_STATUS_REASON_NETWORK_ERROR = 2, | | | |
| TP_CONN_STATUS_REASON_AUTHENTICATION_FAILED = 3, | | | |
| TP_CONN_STATUS_REASON_ENCRYPTION_ERROR = 4, | | | |
| TP_CONN_STATUS_REASON_NAME_IN_USE = 5, | | | |
| TP_CONN_STATUS_REASON_CERT_NOT_PROVIDED = 6, | | | |
| TP_CONN_STATUS_REASON_CERT_UNTRUSTED = 7, | | | |
| TP_CONN_STATUS_REASON_CERT_EXPIRED = 8, | | | |
| TP_CONN_STATUS_REASON_CERT_NOT_ACTIVATED = 9, | | | |
| TP_CONN_STATUS_REASON_CERT_HOSTNAME_MISMATCH = 10, | | | |
| TP_CONN_STATUS_REASON_CERT_FINGERPRINT_MISMATCH = 11, | | | |
| TP_CONN_STATUS_REASON_CERT_SELF_SIGNED = 12, | | | |
| TP_CONN_STATUS_REASON_CERT_OTHER_ERROR = 13, | | | |
| LAST_TP_CONN_STATUS_REASON | | | |
| } TelepathyConnectionStatusReason; | | | |
| | | | |
| typedef enum { | | | |
| TP_CHANNEL_CONTACT_SEARCH_STATE_BEFORE = 0, | | | |
| TP_CHANNEL_CONTACT_SEARCH_STATE_DURING = 1, | | | |
| TP_CHANNEL_CONTACT_SEARCH_STATE_AFTER = 2, | | | |
| LAST_TP_CHANNEL_CONTACT_SEARCH_STATE | | | |
| } TelepathyChannelContactSearchState; | | | |
| | | | |
| typedef enum { | | | |
| TP_CHANNEL_TEXT_MESSAGE_TYPE_NORMAL = 0, | | | |
| TP_CHANNEL_TEXT_MESSAGE_TYPE_ACTION = 1, | | | |
| TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE = 2, | | | |
| TP_CHANNEL_TEXT_MESSAGE_TYPE_AUTO_REPLY = 3, | | | |
| LAST_TP_CHANNEL_TEXT_MESSAGE_TYPE | | | |
| } TelepathyChannelTextMessageType; | | | |
| | | | |
| typedef enum { | | | |
| TP_CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED = 1, | | | |
| LAST_TP_CHANNEL_TEXT_MESSAGE_FLAG | | | |
| } TelepathyChannelTextMessageFlag; | | | |
| | | | |
|
| typedef enum { | | /* Fixup for bits of libtelepathy that didn't follow convention */ | |
| TP_CHANNEL_TEXT_SEND_ERROR_UNKNOWN = 0, | | | |
| TP_CHANNEL_TEXT_SEND_ERROR_OFFLINE = 1, | | | |
| TP_CHANNEL_TEXT_SEND_ERROR_INVALID_CONTACT = 2, | | | |
| TP_CHANNEL_TEXT_SEND_ERROR_PERMISSION_DENIED = 3, | | | |
| TP_CHANNEL_TEXT_SEND_ERROR_TOO_LONG = 4, | | | |
| LAST_TP_CHANNEL_TEXT_SEND_ERROR | | | |
| } TelepathyChannelTextSendError; | | | |
| | | | |
|
| typedef enum { | | /* Namespace pollution, but needed for compatibility */ | |
| TP_CHANNEL_GROUP_FLAG_CAN_ADD = 1, | | #define ConnectionAliasFlags TelepathyConnectionAliasFlags | |
| TP_CHANNEL_GROUP_FLAG_CAN_REMOVE = 2, | | | |
| TP_CHANNEL_GROUP_FLAG_CAN_RESCIND = 4, | | | |
| TP_CHANNEL_GROUP_FLAG_MESSAGE_ADD = 8, | | | |
| TP_CHANNEL_GROUP_FLAG_MESSAGE_REMOVE = 16, | | | |
| TP_CHANNEL_GROUP_FLAG_MESSAGE_ACCEPT = 32, | | | |
| TP_CHANNEL_GROUP_FLAG_MESSAGE_REJECT = 64, | | | |
| TP_CHANNEL_GROUP_FLAG_MESSAGE_RESCIND = 128, | | | |
| TP_CHANNEL_GROUP_FLAG_CHANNEL_SPECIFIC_HANDLES = 256, | | | |
| LAST_TP_CHANNEL_GROUP_FLAG | | | |
| } TelepathyChannelGroupFlags; | | | |
| | | | |
|
| typedef enum { | | /* Connection_Capability_Flags used to be Connection_Capability_Type */ | |
| TP_CHANNEL_GROUP_CHANGE_REASON_NONE = 0, | | #define TP_CONN_CAPABILITY_TYPE_CREATE TP_CONN_CAPABILITY_FLAG_CREATE | |
| TP_CHANNEL_GROUP_CHANGE_REASON_OFFLINE = 1, | | #define TP_CONN_CAPABILITY_TYPE_INVITE TP_CONN_CAPABILITY_FLAG_INVITE | |
| TP_CHANNEL_GROUP_CHANGE_REASON_KICKED = 2, | | #define LAST_TP_CONN_CAPABILITY_TYPE LAST_TP_CONN_CAPABILITY_FLAG | |
| TP_CHANNEL_GROUP_CHANGE_REASON_BUSY = 3, | | #define TelepathyConnectionCapabilityType TelepathyConnectionCapabilityFlag | |
| TP_CHANNEL_GROUP_CHANGE_REASON_INVITED = 4, | | s | |
| TP_CHANNEL_GROUP_CHANGE_REASON_BANNED = 5, | | | |
| LAST_TP_CHANNEL_GROUP_CHANGE_REASON | | | |
| } TelepathyChannelGroupChangeReason; | | | |
| | | | |
|
| typedef enum { | | /* Unconventional singular names for flag-set type */ | |
| TP_CHANNEL_HOLD_STATE_NONE = 0, | | #define TelepathyChannelTextMessageFlag TelepathyChannelTextMessageFlags | |
| TP_CHANNEL_HOLD_STATE_SEND_ONLY = 1, | | #define TelepathyChannelMediaCapability TelepathyChannelMediaCapabilities | |
| TP_CHANNEL_HOLD_STATE_RECV_ONLY = 2, | | | |
| TP_CHANNEL_HOLD_STATE_BOTH = 3, | | | |
| LAST_TP_CHANNEL_HOLD_STATE | | | |
| } TelepathyChannelHoldState; | | | |
| | | | |
|
| typedef enum { | | /* API compatibility (these used to be in the spec, but not any more) */ | |
| TP_CHANNEL_PASSWORD_FLAG_REQUIRED = 1, | | #define TP_CHANNEL_PASSWORD_FLAG_REQUIRED ((TelepathyChannelPasswordFlags)1 | |
| TP_CHANNEL_PASSWORD_FLAG_VISIBLE = 2, | | ) | |
| TP_CHANNEL_PASSWORD_FLAG_MODIFIABLE = 4, | | #define TP_CHANNEL_PASSWORD_FLAG_VISIBLE ((TelepathyChannelPasswordFlags)2) | |
| TP_CHANNEL_PASSWORD_FLAG_PROVIDE = 8, | | #define TP_CHANNEL_PASSWORD_FLAG_MODIFIABLE ((TelepathyChannelPasswordFlags | |
| LAST_TP_CHANNEL_PASSWORD_FLAG | | )4) | |
| } TelepathyChannelPasswordFlags; | | | |
| | | | |
|
| | | /* This enum isn't in the spec at all any more; kept for source compat */ | |
| typedef enum { | | typedef enum { | |
|
| TP_CHANNEL_SUBJECT_FLAG_PRESENT = 1, | | TP_CHANNEL_SUBJECT_FLAG_PRESENT = 1, | |
| TP_CHANNEL_SUBJECT_FLAG_MODIFIABLE = 2, | | TP_CHANNEL_SUBJECT_FLAG_MODIFIABLE = 2, | |
| LAST_TP_CHANNEL_SUBJECT_FLAG | | LAST_TP_CHANNEL_SUBJECT_FLAG | |
| } TelepathyChannelSubjectFlags; | | } TelepathyChannelSubjectFlags; | |
| | | | |
|
| typedef enum { | | /* This type has been renamed in the spec to reflect its purpose */ | |
| TP_CHANNEL_MEDIA_CAPABILITY_AUDIO = 1, | | #define TelepathyMediaStreamPending TelepathyMediaStreamPendingSend | |
| TP_CHANNEL_MEDIA_CAPABILITY_VIDEO = 2 | | | |
| } TelepathyChannelMediaCapability; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_TYPE_AUDIO = 0, | | | |
| TP_MEDIA_STREAM_TYPE_VIDEO = 1, | | | |
| LAST_TP_MEDIA_STREAM_TYPE | | | |
| } TelepathyMediaStreamType; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_DIRECTION_NONE = 0, | | | |
| TP_MEDIA_STREAM_DIRECTION_SEND = 1, | | | |
| TP_MEDIA_STREAM_DIRECTION_RECIEVE = 2, | | | |
| TP_MEDIA_STREAM_DIRECTION_BIDIRECTIONAL = 3, | | | |
| LAST_TP_MEDIA_STREAM_DIRECTION | | | |
| } TelepathyMediaStreamDirection; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_PENDING_LOCAL_SEND = 1, | | | |
| TP_MEDIA_STREAM_PENDING_REMOTE_SEND = 2 | | | |
| } TelepathyMediaStreamPending; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_ERROR_UNKNOWN = 0, | | | |
| TP_MEDIA_STREAM_ERROR_EOS = 1, | | | |
| LAST_TP_MEDIA_STREAM_ERROR | | | |
| } TelepathyMediaStreamError; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_PROTO_UDP = 0, | | | |
| TP_MEDIA_STREAM_PROTO_TCP = 1, | | | |
| LAST_TP_MEDIA_STREAM_PROTO | | | |
| } TelepathyMediaStreamProto; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_TRANSPORT_TYPE_LOCAL = 0, | | | |
| TP_MEDIA_STREAM_TRANSPORT_TYPE_DERIVED = 1, | | | |
| TP_MEDIA_STREAM_TRANSPORT_TYPE_RELAY = 2, | | | |
| LAST_TP_MEDIA_STREAM_TRANSPORT_TYPE | | | |
| } TelepathyMediaStreamTransportType; | | | |
| | | | |
| typedef enum { | | | |
| TP_CODEC_MEDIA_TYPE_AUDIO = 0, | | | |
| TP_CODEC_MEDIA_TYPE_VIDEO = 1, | | | |
| } TelepathyCodecMediaType; | | | |
| | | | |
| typedef enum { | | | |
| TP_MEDIA_STREAM_STATE_DISCONNECTED = 0, | | | |
| TP_MEDIA_STREAM_STATE_CONNECTING = 1, | | | |
| TP_MEDIA_STREAM_STATE_CONNECTED = 2 | | | |
| } TelepathyMediaStreamState; | | | |
| | | | |
|
| typedef enum { | | /* This type has been renamed in the spec */ | |
| TP_PROPERTY_FLAG_READ = 1, | | #define TP_MEDIA_STREAM_PROTO_UDP TP_MEDIA_STREAM_BASE_PROTO_UDP | |
| TP_PROPERTY_FLAG_WRITE = 2 | | #define TP_MEDIA_STREAM_PROTO_TCP TP_MEDIA_STREAM_BASE_PROTO_TCP | |
| } TelepathyPropertyFlags; | | #define LAST_TP_MEDIA_STREAM_PROTO LAST_TP_MEDIA_STREAM_BASE_PROTO | |
| | | #define TelepathyMediaStreamProto TelepathyMediaStreamBaseProto | |
| | | | |
|
| typedef enum { | | /* This naming just isn't in the spec, perhaps it used to be... */ | |
| TP_CHANNEL_CHAT_STATE_GONE = 0, | | #define TP_CODEC_MEDIA_TYPE_AUDIO TP_MEDIA_STREAM_TYPE_AUDIO | |
| TP_CHANNEL_CHAT_STATE_INACTIVE = 1, | | #define TP_CODEC_MEDIA_TYPE_VIDEO TP_MEDIA_STREAM_TYPE_VIDEO | |
| TP_CHANNEL_CHAT_STATE_ACTIVE = 2, | | #define LAST_TP_CODEC_MEDIA_TYPE LAST_TP_MEDIA_STREAM_TYPE | |
| TP_CHANNEL_CHAT_STATE_PAUSED = 3, | | #define TelepathyCodecMediaType TelepathyMediaStreamType | |
| TP_CHANNEL_CHAT_STATE_COMPOSING = 4, | | | |
| } TelepathyChannelChatState; | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 12 change blocks. |
| 186 lines changed or deleted | | 37 lines changed or added | |
|
| tp-interfaces.h | | tp-interfaces.h | |
| | | | |
| skipping to change at line 28 | | skipping to change at line 28 | |
| * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
SA | | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
SA | |
| */ | | */ | |
| | | | |
| #ifndef __TELEPATHY_INTERFACES_H__ | | #ifndef __TELEPATHY_INTERFACES_H__ | |
| #define __TELEPATHY_INTERFACES_H__ | | #define __TELEPATHY_INTERFACES_H__ | |
| | | | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| #define TP_IFACE_CHANNEL_INTERFACE \ | | #include <libtelepathy/_gen-tp-interfaces.h> | |
| "org.freedesktop.Telepathy.Channel" | | | |
| #define TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE \ | | /* Names that don't quite follow convention */ | |
| "org.freedesktop.Telepathy.Channel.Interface.ChatState" | | #define TP_IFACE_CHANNEL_INTERFACE TP_IFACE_CHANNEL | |
| #define TP_IFACE_CHANNEL_INTERFACE_DTMF \ | | #define TP_IFACE_CONN_INTERFACE TP_IFACE_CONN | |
| "org.freedesktop.Telepathy.Channel.Interface.DTMF" | | #define TP_IFACE_CONN_MGR_INTERFACE TP_IFACE_CONN_MANAGER | |
| #define TP_IFACE_CHANNEL_INTERFACE_GROUP \ | | #define TP_IFACE_PROPERTIES TP_IFACE_PROPERTIES_INTERFACE | |
| "org.freedesktop.Telepathy.Channel.Interface.Group" | | | |
| #define TP_IFACE_CHANNEL_INTERFACE_HOLD \ | | /* Obsolete and omitted from the spec, but kept for source compat */ | |
| "org.freedesktop.Telepathy.Channel.Interface.Hold" | | | |
| #define TP_IFACE_CHANNEL_INTERFACE_PASSWORD \ | | | |
| "org.freedesktop.Telepathy.Channel.Interface.Password" | | | |
| #define TP_IFACE_CHANNEL_INTERFACE_SUBJECT \ | | #define TP_IFACE_CHANNEL_INTERFACE_SUBJECT \ | |
| "org.freedesktop.Telepathy.Channel.Interface.Subject" | | "org.freedesktop.Telepathy.Channel.Interface.Subject" | |
|
| #define TP_IFACE_CHANNEL_INTERFACE_TRANSFER \ | | | |
| "org.freedesktop.Telepathy.Channel.Interface.Transfer" | | | |
| #define TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING \ | | | |
| "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling" | | | |
| | | | |
| #define TP_IFACE_CHANNEL_TYPE_CONTACT_LIST \ | | | |
| "org.freedesktop.Telepathy.Channel.Type.ContactList" | | | |
| #if 0 | | | |
| #define TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH \ | | | |
| "org.freedesktop.Telepathy.Channel.Type.ContactSearch" | | | |
| #endif | | | |
| #define TP_IFACE_CHANNEL_TYPE_ROOM_LIST \ | | | |
| "org.freedesktop.Telepathy.Channel.Type.RoomList" | | | |
| #define TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA \ | | | |
| "org.freedesktop.Telepathy.Channel.Type.StreamedMedia" | | | |
| #define TP_IFACE_CHANNEL_TYPE_TEXT \ | | | |
| "org.freedesktop.Telepathy.Channel.Type.Text" | | | |
| #define TP_IFACE_CONN_INTERFACE \ | | | |
| "org.freedesktop.Telepathy.Connection" | | | |
| #define TP_IFACE_CONN_INTERFACE_ALIASING \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Aliasing" | | | |
| #define TP_IFACE_CONN_INTERFACE_AVATARS \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Avatars" | | | |
| #define TP_IFACE_CONN_INTERFACE_CAPABILITIES \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Capabilities" | | | |
| #define TP_IFACE_CONN_INTERFACE_CONTACT_INFO \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.ContactInfo" | | | |
| #define TP_IFACE_CONN_INTERFACE_FORWARDING \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Forwarding" | | | |
| #define TP_IFACE_CONN_INTERFACE_PRESENCE \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Presence" | | | |
| #define TP_IFACE_CONN_INTERFACE_PRIVACY \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Privacy" | | | |
| #define TP_IFACE_CONN_INTERFACE_RENAMING \ | | | |
| "org.freedesktop.Telepathy.Connection.Interface.Renaming" | | | |
| #define TP_IFACE_CONN_MGR_INTERFACE \ | | | |
| "org.freedesktop.Telepathy.ConnectionManager" | | | |
| #define TP_IFACE_MEDIA_SESSION_HANDLER \ | | | |
| "org.freedesktop.Telepathy.Media.SessionHandler" | | | |
| #define TP_IFACE_MEDIA_STREAM_HANDLER \ | | | |
| "org.freedesktop.Telepathy.Media.StreamHandler" | | | |
| #define TP_IFACE_PROPERTIES \ | | | |
| "org.freedesktop.Telepathy.Properties" | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* #ifndef __TELEPATHY_INTERFACES_H__*/ | | #endif /* #ifndef __TELEPATHY_INTERFACES_H__*/ | |
| | | | |
End of changes. 2 change blocks. |
| 55 lines changed or deleted | | 9 lines changed or added | |
|
| tp-media-stream-handler-gen.h | | tp-media-stream-handler-gen.h | |
| | | | |
| skipping to change at line 251 | | skipping to change at line 251 | |
| stuff = g_slice_new (DBusGAsyncData); | | stuff = g_slice_new (DBusGAsyncData); | |
| stuff->cb = G_CALLBACK (callback); | | stuff->cb = G_CALLBACK (callback); | |
| stuff->userdata = userdata; | | stuff->userdata = userdata; | |
| return dbus_g_proxy_begin_call (proxy, "Ready", tp_media_stream_handler_r
eady_async_callback, stuff, _dbus_glib_async_data_free, dbus_g_type_get_col
lection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G
_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, dbus_g_type_get_map ("
GHashTable", G_TYPE_STRING, G_TYPE_STRING), G_TYPE_INVALID)), IN_codecs, G_
TYPE_INVALID); | | return dbus_g_proxy_begin_call (proxy, "Ready", tp_media_stream_handler_r
eady_async_callback, stuff, _dbus_glib_async_data_free, dbus_g_type_get_col
lection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G
_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, dbus_g_type_get_map ("
GHashTable", G_TYPE_STRING, G_TYPE_STRING), G_TYPE_INVALID)), IN_codecs, G_
TYPE_INVALID); | |
| } | | } | |
| static | | static | |
| #ifdef G_HAVE_INLINE | | #ifdef G_HAVE_INLINE | |
| inline | | inline | |
| #endif | | #endif | |
| gboolean | | gboolean | |
|
| | | tp_media_stream_handler_set_local_codecs (DBusGProxy *proxy, const GPtrArra | |
| | | y* IN_codecs, GError **error) | |
| | | | |
| | | { | |
| | | return dbus_g_proxy_call (proxy, "SetLocalCodecs", error, dbus_g_type_get | |
| | | _collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_UIN | |
| | | T, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, dbus_g_type_get_ma | |
| | | p ("GHashTable", G_TYPE_STRING, G_TYPE_STRING), G_TYPE_INVALID)), IN_codecs | |
| | | , G_TYPE_INVALID, G_TYPE_INVALID); | |
| | | } | |
| | | | |
| | | typedef void (*tp_media_stream_handler_set_local_codecs_reply) (DBusGProxy | |
| | | *proxy, GError *error, gpointer userdata); | |
| | | | |
| | | static void | |
| | | tp_media_stream_handler_set_local_codecs_async_callback (DBusGProxy *proxy, | |
| | | DBusGProxyCall *call, void *user_data) | |
| | | { | |
| | | DBusGAsyncData *data = (DBusGAsyncData*) user_data; | |
| | | GError *error = NULL; | |
| | | dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID); | |
| | | (*(tp_media_stream_handler_set_local_codecs_reply)data->cb) (proxy, error | |
| | | , data->userdata); | |
| | | return; | |
| | | } | |
| | | | |
| | | static | |
| | | #ifdef G_HAVE_INLINE | |
| | | inline | |
| | | #endif | |
| | | DBusGProxyCall* | |
| | | tp_media_stream_handler_set_local_codecs_async (DBusGProxy *proxy, const GP | |
| | | trArray* IN_codecs, tp_media_stream_handler_set_local_codecs_reply callback | |
| | | , gpointer userdata) | |
| | | | |
| | | { | |
| | | DBusGAsyncData *stuff; | |
| | | stuff = g_slice_new (DBusGAsyncData); | |
| | | stuff->cb = G_CALLBACK (callback); | |
| | | stuff->userdata = userdata; | |
| | | return dbus_g_proxy_begin_call (proxy, "SetLocalCodecs", tp_media_stream_ | |
| | | handler_set_local_codecs_async_callback, stuff, _dbus_glib_async_data_free, | |
| | | dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueAr | |
| | | ray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, db | |
| | | us_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_STRING), G_TYPE_INVA | |
| | | LID)), IN_codecs, G_TYPE_INVALID); | |
| | | } | |
| | | static | |
| | | #ifdef G_HAVE_INLINE | |
| | | inline | |
| | | #endif | |
| | | gboolean | |
| tp_media_stream_handler_stream_state (DBusGProxy *proxy, const guint IN_sta
te, GError **error) | | tp_media_stream_handler_stream_state (DBusGProxy *proxy, const guint IN_sta
te, GError **error) | |
| | | | |
| { | | { | |
| return dbus_g_proxy_call (proxy, "StreamState", error, G_TYPE_UINT, IN_st
ate, G_TYPE_INVALID, G_TYPE_INVALID); | | return dbus_g_proxy_call (proxy, "StreamState", error, G_TYPE_UINT, IN_st
ate, G_TYPE_INVALID, G_TYPE_INVALID); | |
| } | | } | |
| | | | |
| typedef void (*tp_media_stream_handler_stream_state_reply) (DBusGProxy *pro
xy, GError *error, gpointer userdata); | | typedef void (*tp_media_stream_handler_stream_state_reply) (DBusGProxy *pro
xy, GError *error, gpointer userdata); | |
| | | | |
| static void | | static void | |
| tp_media_stream_handler_stream_state_async_callback (DBusGProxy *proxy, DBu
sGProxyCall *call, void *user_data) | | tp_media_stream_handler_stream_state_async_callback (DBusGProxy *proxy, DBu
sGProxyCall *call, void *user_data) | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 52 lines changed or added | |
|