| base-client.h | | base-client.h | |
| | | | |
| skipping to change at line 139 | | skipping to change at line 139 | |
| const gchar *first_token, ...) G_GNUC_NULL_TERMINATED; | | const gchar *first_token, ...) G_GNUC_NULL_TERMINATED; | |
| | | | |
| /* future, potentially (currently in spec as a draft): | | /* future, potentially (currently in spec as a draft): | |
| void tp_base_client_set_handler_related_conferences_bypass_approval ( | | void tp_base_client_set_handler_related_conferences_bypass_approval ( | |
| TpBaseClient *self, gboolean bypass_approval); | | TpBaseClient *self, gboolean bypass_approval); | |
| */ | | */ | |
| | | | |
| gboolean tp_base_client_register (TpBaseClient *self, | | gboolean tp_base_client_register (TpBaseClient *self, | |
| GError **error); | | GError **error); | |
| | | | |
|
| const gchar *tp_base_client_get_bus_name (TpBaseClient *self); | | | |
| | | | |
| const gchar *tp_base_client_get_object_path (TpBaseClient *self); | | | |
| | | | |
| /* Normal methods, can be called at any time */ | | /* Normal methods, can be called at any time */ | |
| | | | |
| GList *tp_base_client_get_pending_requests (TpBaseClient *self); | | GList *tp_base_client_get_pending_requests (TpBaseClient *self); | |
| GList *tp_base_client_get_handled_channels (TpBaseClient *self); | | GList *tp_base_client_get_handled_channels (TpBaseClient *self); | |
| | | | |
|
| | | const gchar *tp_base_client_get_name (TpBaseClient *self); | |
| | | gboolean tp_base_client_get_uniquify_name (TpBaseClient *self); | |
| | | const gchar *tp_base_client_get_bus_name (TpBaseClient *self); | |
| | | const gchar *tp_base_client_get_object_path (TpBaseClient *self); | |
| | | TpDBusDaemon *tp_base_client_get_dbus_daemon (TpBaseClient *self); | |
| | | | |
| void tp_base_client_unregister (TpBaseClient *self); | | void tp_base_client_unregister (TpBaseClient *self); | |
| | | | |
| #define TP_TYPE_BASE_CLIENT \ | | #define TP_TYPE_BASE_CLIENT \ | |
| (tp_base_client_get_type ()) | | (tp_base_client_get_type ()) | |
| #define TP_BASE_CLIENT(obj) \ | | #define TP_BASE_CLIENT(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_CAST ((obj), TP_TYPE_BASE_CLIENT, \ | | (G_TYPE_CHECK_INSTANCE_CAST ((obj), TP_TYPE_BASE_CLIENT, \ | |
| TpBaseClient)) | | TpBaseClient)) | |
| #define TP_BASE_CLIENT_CLASS(klass) \ | | #define TP_BASE_CLIENT_CLASS(klass) \ | |
| (G_TYPE_CHECK_CLASS_CAST ((klass), TP_TYPE_BASE_CLIENT, \ | | (G_TYPE_CHECK_CLASS_CAST ((klass), TP_TYPE_BASE_CLIENT, \ | |
| TpBaseClientClass)) | | TpBaseClientClass)) | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 6 lines changed or added | |
|
| base-connection-manager.h | | base-connection-manager.h | |
| | | | |
| skipping to change at line 29 | | skipping to change at line 29 | |
| * 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 __TP_BASE_CONNECTION_MANAGER_H__ | | #ifndef __TP_BASE_CONNECTION_MANAGER_H__ | |
| #define __TP_BASE_CONNECTION_MANAGER_H__ | | #define __TP_BASE_CONNECTION_MANAGER_H__ | |
| | | | |
| #include <dbus/dbus-glib.h> | | #include <dbus/dbus-glib.h> | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| | | | |
| #include <telepathy-glib/base-connection.h> | | #include <telepathy-glib/base-connection.h> | |
|
| | | #include <telepathy-glib/base-protocol.h> | |
| #include <telepathy-glib/defs.h> | | #include <telepathy-glib/defs.h> | |
| #include <telepathy-glib/proxy.h> | | #include <telepathy-glib/proxy.h> | |
| #include <telepathy-glib/svc-connection-manager.h> | | #include <telepathy-glib/svc-connection-manager.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| typedef struct _TpCMParamSpec TpCMParamSpec; | | | |
| | | | |
| typedef gboolean (*TpCMParamFilter) (const TpCMParamSpec *paramspec, | | | |
| GValue *value, GError **error); | | | |
| | | | |
| gboolean tp_cm_param_filter_string_nonempty (const TpCMParamSpec *paramspec | | | |
| , | | | |
| GValue *value, GError **error); | | | |
| | | | |
| gboolean tp_cm_param_filter_uint_nonzero (const TpCMParamSpec *paramspec, | | | |
| GValue *value, GError **error); | | | |
| | | | |
| /* XXX: This should be driven by GTypes, but the GType is insufficiently | | | |
| * descriptive: if it's UINT we can't tell whether the D-Bus type is | | | |
| * UInt32, UInt16 or possibly even Byte. So we have the D-Bus type too. | | | |
| * | | | |
| * As it stands at the moment it could be driven by the *D-Bus* type, but | | | |
| * in future we may want to have more than one possible GType for a D-Bus | | | |
| * type, e.g. converting arrays of string into either a strv or a GPtrArray | | | |
| . | | | |
| * So, we keep the redundancy for future expansion. | | | |
| */ | | | |
| | | | |
| struct _TpCMParamSpec { | | | |
| const gchar *name; | | | |
| const gchar *dtype; | | | |
| GType gtype; | | | |
| guint flags; | | | |
| gconstpointer def; | | | |
| gsize offset; | | | |
| | | | |
| TpCMParamFilter filter; | | | |
| gconstpointer filter_data; | | | |
| | | | |
| gconstpointer setter_data; | | | |
| | | | |
| /*<private>*/ | | | |
| gpointer _future1; | | | |
| }; | | | |
| | | | |
| typedef void (*TpCMParamSetter) (const TpCMParamSpec *paramspec, | | | |
| const GValue *value, gpointer params); | | | |
| | | | |
| void tp_cm_param_setter_offset (const TpCMParamSpec *paramspec, | | void tp_cm_param_setter_offset (const TpCMParamSpec *paramspec, | |
| const GValue *value, gpointer params); | | const GValue *value, gpointer params); | |
| | | | |
| typedef struct { | | typedef struct { | |
| const gchar *name; | | const gchar *name; | |
| const TpCMParamSpec *parameters; | | const TpCMParamSpec *parameters; | |
| gpointer (*params_new) (void); | | gpointer (*params_new) (void); | |
| void (*params_free) (gpointer); | | void (*params_free) (gpointer); | |
| TpCMParamSetter set_param; | | TpCMParamSetter set_param; | |
| | | | |
| | | | |
| skipping to change at line 109 | | skipping to change at line 69 | |
| TpBaseConnectionManager *self, const gchar *proto, | | TpBaseConnectionManager *self, const gchar *proto, | |
| TpIntSet *params_present, void *parsed_params, GError **error); | | TpIntSet *params_present, void *parsed_params, GError **error); | |
| | | | |
| struct _TpBaseConnectionManagerClass { | | struct _TpBaseConnectionManagerClass { | |
| GObjectClass parent_class; | | GObjectClass parent_class; | |
| | | | |
| const char *cm_dbus_name; | | const char *cm_dbus_name; | |
| const TpCMProtocolSpec *protocol_params; | | const TpCMProtocolSpec *protocol_params; | |
| TpBaseConnectionManagerNewConnFunc new_connection; | | TpBaseConnectionManagerNewConnFunc new_connection; | |
| | | | |
|
| | | const gchar * const *interfaces; | |
| | | | |
| /*<private>*/ | | /*<private>*/ | |
|
| gpointer _future1; | | | |
| gpointer _future2; | | gpointer _future2; | |
| gpointer _future3; | | gpointer _future3; | |
| gpointer _future4; | | gpointer _future4; | |
| | | | |
| TpBaseConnectionManagerClassPrivate *priv; | | TpBaseConnectionManagerClassPrivate *priv; | |
| }; | | }; | |
| | | | |
| struct _TpBaseConnectionManager { | | struct _TpBaseConnectionManager { | |
| /*<private>*/ | | /*<private>*/ | |
| GObject parent; | | GObject parent; | |
| | | | |
| skipping to change at line 132 | | skipping to change at line 93 | |
| TpBaseConnectionManagerPrivate *priv; | | TpBaseConnectionManagerPrivate *priv; | |
| }; | | }; | |
| | | | |
| GType tp_base_connection_manager_get_type (void); | | GType tp_base_connection_manager_get_type (void); | |
| | | | |
| gboolean tp_base_connection_manager_register (TpBaseConnectionManager *self
); | | gboolean tp_base_connection_manager_register (TpBaseConnectionManager *self
); | |
| | | | |
| TpDBusDaemon *tp_base_connection_manager_get_dbus_daemon ( | | TpDBusDaemon *tp_base_connection_manager_get_dbus_daemon ( | |
| TpBaseConnectionManager *self); | | TpBaseConnectionManager *self); | |
| | | | |
|
| | | void tp_base_connection_manager_add_protocol (TpBaseConnectionManager *self | |
| | | , | |
| | | TpBaseProtocol *protocol); | |
| | | | |
| /* TYPE MACROS */ | | /* TYPE MACROS */ | |
| #define TP_TYPE_BASE_CONNECTION_MANAGER \ | | #define TP_TYPE_BASE_CONNECTION_MANAGER \ | |
| (tp_base_connection_manager_get_type ()) | | (tp_base_connection_manager_get_type ()) | |
| #define TP_BASE_CONNECTION_MANAGER(obj) \ | | #define TP_BASE_CONNECTION_MANAGER(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_BASE_CONNECTION_MANAGER, \ | | (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_BASE_CONNECTION_MANAGER, \ | |
| TpBaseConnectionManager)) | | TpBaseConnectionManager)) | |
| #define TP_BASE_CONNECTION_MANAGER_CLASS(klass) \ | | #define TP_BASE_CONNECTION_MANAGER_CLASS(klass) \ | |
| (G_TYPE_CHECK_CLASS_CAST((klass), TP_TYPE_BASE_CONNECTION_MANAGER, \ | | (G_TYPE_CHECK_CLASS_CAST((klass), TP_TYPE_BASE_CONNECTION_MANAGER, \ | |
| TpBaseConnectionManagerClass)) | | TpBaseConnectionManagerClass)) | |
| #define TP_IS_BASE_CONNECTION_MANAGER(obj) \ | | #define TP_IS_BASE_CONNECTION_MANAGER(obj) \ | |
| | | | |
End of changes. 5 change blocks. |
| 44 lines changed or deleted | | 7 lines changed or added | |
|
| channel-manager.h | | channel-manager.h | |
| | | | |
| skipping to change at line 72 | | skipping to change at line 72 | |
| gpointer user_data); | | gpointer user_data); | |
| | | | |
| typedef void (*TpChannelManagerForeachChannelClassFunc) ( | | typedef void (*TpChannelManagerForeachChannelClassFunc) ( | |
| TpChannelManager *manager, TpChannelManagerChannelClassFunc func, | | TpChannelManager *manager, TpChannelManagerChannelClassFunc func, | |
| gpointer user_data); | | gpointer user_data); | |
| | | | |
| void tp_channel_manager_foreach_channel_class ( | | void tp_channel_manager_foreach_channel_class ( | |
| TpChannelManager *manager, | | TpChannelManager *manager, | |
| TpChannelManagerChannelClassFunc func, gpointer user_data); | | TpChannelManagerChannelClassFunc func, gpointer user_data); | |
| | | | |
|
| | | typedef void (*TpChannelManagerTypeChannelClassFunc) (GType type, | |
| | | GHashTable *fixed_properties, | |
| | | const gchar * const *allowed_properties, | |
| | | gpointer user_data); | |
| | | | |
| | | typedef void (*TpChannelManagerTypeForeachChannelClassFunc) ( | |
| | | GType type, TpChannelManagerTypeChannelClassFunc func, | |
| | | gpointer user_data); | |
| | | | |
| | | void tp_channel_manager_type_foreach_channel_class (GType type, | |
| | | TpChannelManagerTypeChannelClassFunc func, gpointer user_data); | |
| | | | |
| typedef gboolean (*TpChannelManagerRequestFunc) ( | | typedef gboolean (*TpChannelManagerRequestFunc) ( | |
| TpChannelManager *manager, gpointer request_token, | | TpChannelManager *manager, gpointer request_token, | |
| GHashTable *request_properties); | | GHashTable *request_properties); | |
| | | | |
| gboolean tp_channel_manager_create_channel (TpChannelManager *manager, | | gboolean tp_channel_manager_create_channel (TpChannelManager *manager, | |
| gpointer request_token, GHashTable *request_properties); | | gpointer request_token, GHashTable *request_properties); | |
| | | | |
| gboolean tp_channel_manager_request_channel (TpChannelManager *manager, | | gboolean tp_channel_manager_request_channel (TpChannelManager *manager, | |
| gpointer request_token, GHashTable *request_properties); | | gpointer request_token, GHashTable *request_properties); | |
| | | | |
| | | | |
| skipping to change at line 96 | | skipping to change at line 108 | |
| GTypeInterface parent; | | GTypeInterface parent; | |
| | | | |
| TpChannelManagerForeachChannelFunc foreach_channel; | | TpChannelManagerForeachChannelFunc foreach_channel; | |
| | | | |
| TpChannelManagerForeachChannelClassFunc foreach_channel_class; | | TpChannelManagerForeachChannelClassFunc foreach_channel_class; | |
| | | | |
| TpChannelManagerRequestFunc create_channel; | | TpChannelManagerRequestFunc create_channel; | |
| TpChannelManagerRequestFunc request_channel; | | TpChannelManagerRequestFunc request_channel; | |
| TpChannelManagerRequestFunc ensure_channel; | | TpChannelManagerRequestFunc ensure_channel; | |
| | | | |
|
| | | TpChannelManagerTypeForeachChannelClassFunc type_foreach_channel_class; | |
| | | | |
| /*<private>*/ | | /*<private>*/ | |
| /* We know that these two methods will be added in the near future, so | | /* We know that these two methods will be added in the near future, so | |
| * reserve extra space for them. | | * reserve extra space for them. | |
| */ | | */ | |
| GCallback _reserved_for_foreach_contact_channel_class; | | GCallback _reserved_for_foreach_contact_channel_class; | |
| GCallback _reserved_for_add_cap; | | GCallback _reserved_for_add_cap; | |
| | | | |
|
| GCallback _future[8]; | | GCallback _future[7]; | |
| }; | | }; | |
| | | | |
| GType tp_channel_manager_get_type (void); | | GType tp_channel_manager_get_type (void); | |
| | | | |
| /* signal emission */ | | /* signal emission */ | |
| | | | |
| void tp_channel_manager_emit_new_channel (gpointer instance, | | void tp_channel_manager_emit_new_channel (gpointer instance, | |
| TpExportableChannel *channel, GSList *request_tokens); | | TpExportableChannel *channel, GSList *request_tokens); | |
| void tp_channel_manager_emit_new_channels (gpointer instance, | | void tp_channel_manager_emit_new_channels (gpointer instance, | |
| GHashTable *channels); | | GHashTable *channels); | |
| | | | |
End of changes. 3 change blocks. |
| 1 lines changed or deleted | | 15 lines changed or added | |
|
| connection-manager.h | | connection-manager.h | |
| | | | |
| skipping to change at line 27 | | skipping to change at line 27 | |
| * You should have received a copy of the GNU Lesser General Public | | * You should have received a copy of the GNU Lesser General Public | |
| * 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 __TP_CONNECTION_MANAGER_H__ | | #ifndef __TP_CONNECTION_MANAGER_H__ | |
| #define __TP_CONNECTION_MANAGER_H__ | | #define __TP_CONNECTION_MANAGER_H__ | |
| | | | |
| #include <telepathy-glib/dbus.h> | | #include <telepathy-glib/dbus.h> | |
| #include <telepathy-glib/defs.h> | | #include <telepathy-glib/defs.h> | |
|
| | | #include <telepathy-glib/protocol.h> | |
| #include <telepathy-glib/proxy.h> | | #include <telepathy-glib/proxy.h> | |
| | | | |
| #include <telepathy-glib/_gen/genums.h> | | #include <telepathy-glib/_gen/genums.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| typedef struct _TpConnectionManager TpConnectionManager; | | typedef struct _TpConnectionManager TpConnectionManager; | |
| typedef struct _TpConnectionManagerClass TpConnectionManagerClass; | | typedef struct _TpConnectionManagerClass TpConnectionManagerClass; | |
| typedef struct _TpConnectionManagerPrivate TpConnectionManagerPrivate; | | typedef struct _TpConnectionManagerPrivate TpConnectionManagerPrivate; | |
| | | | |
| | | | |
| skipping to change at line 63 | | skipping to change at line 64 | |
| (G_TYPE_CHECK_CLASS_TYPE((klass), TP_TYPE_CONNECTION_MANAGER)) | | (G_TYPE_CHECK_CLASS_TYPE((klass), TP_TYPE_CONNECTION_MANAGER)) | |
| #define TP_CONNECTION_MANAGER_GET_CLASS(obj) \ | | #define TP_CONNECTION_MANAGER_GET_CLASS(obj) \ | |
| (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CONNECTION_MANAGER, \ | | (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_CONNECTION_MANAGER, \ | |
| TpConnectionManagerClass)) | | TpConnectionManagerClass)) | |
| | | | |
| #define TP_TYPE_CONNECTION_MANAGER_PARAM \ | | #define TP_TYPE_CONNECTION_MANAGER_PARAM \ | |
| (tp_connection_manager_param_get_type ()) | | (tp_connection_manager_param_get_type ()) | |
| #define TP_TYPE_CONNECTION_MANAGER_PROTOCOL \ | | #define TP_TYPE_CONNECTION_MANAGER_PROTOCOL \ | |
| (tp_connection_manager_protocol_get_type ()) | | (tp_connection_manager_protocol_get_type ()) | |
| | | | |
|
| typedef struct _TpConnectionManagerParam TpConnectionManagerParam; | | | |
| struct _TpConnectionManagerParam | | | |
| { | | | |
| /*<public>*/ | | | |
| gchar *name; | | | |
| gchar *dbus_signature; | | | |
| GValue default_value; | | | |
| guint flags; | | | |
| | | | |
| gpointer priv; | | | |
| }; | | | |
| | | | |
| typedef struct _TpConnectionManagerProtocol TpConnectionManagerProtocol; | | typedef struct _TpConnectionManagerProtocol TpConnectionManagerProtocol; | |
| struct _TpConnectionManagerProtocol | | struct _TpConnectionManagerProtocol | |
| { | | { | |
| /*<public>*/ | | /*<public>*/ | |
| gchar *name; | | gchar *name; | |
| TpConnectionManagerParam *params; | | TpConnectionManagerParam *params; | |
| | | | |
| /*<private>*/ | | /*<private>*/ | |
| gpointer priv; | | gpointer priv; | |
| }; | | }; | |
| | | | |
| skipping to change at line 156 | | skipping to change at line 145 | |
| | | | |
| gboolean tp_connection_manager_check_valid_protocol_name (const gchar *name
, | | gboolean tp_connection_manager_check_valid_protocol_name (const gchar *name
, | |
| GError **error); | | GError **error); | |
| | | | |
| gchar **tp_connection_manager_dup_protocol_names (TpConnectionManager *self
) | | gchar **tp_connection_manager_dup_protocol_names (TpConnectionManager *self
) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| gboolean tp_connection_manager_has_protocol (TpConnectionManager *self, | | gboolean tp_connection_manager_has_protocol (TpConnectionManager *self, | |
| const gchar *protocol); | | const gchar *protocol); | |
| const TpConnectionManagerProtocol *tp_connection_manager_get_protocol ( | | const TpConnectionManagerProtocol *tp_connection_manager_get_protocol ( | |
| TpConnectionManager *self, const gchar *protocol); | | TpConnectionManager *self, const gchar *protocol); | |
|
| | | TpProtocol *tp_connection_manager_get_protocol_object ( | |
| | | TpConnectionManager *self, const gchar *protocol); | |
| | | | |
| gchar **tp_connection_manager_protocol_dup_param_names ( | | gchar **tp_connection_manager_protocol_dup_param_names ( | |
| const TpConnectionManagerProtocol *protocol) | | const TpConnectionManagerProtocol *protocol) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| gboolean tp_connection_manager_protocol_has_param ( | | gboolean tp_connection_manager_protocol_has_param ( | |
| const TpConnectionManagerProtocol *protocol, | | const TpConnectionManagerProtocol *protocol, | |
| const gchar *param); | | const gchar *param); | |
| const TpConnectionManagerParam *tp_connection_manager_protocol_get_param ( | | const TpConnectionManagerParam *tp_connection_manager_protocol_get_param ( | |
| const TpConnectionManagerProtocol *protocol, const gchar *param); | | const TpConnectionManagerProtocol *protocol, const gchar *param); | |
| gboolean tp_connection_manager_protocol_can_register ( | | gboolean tp_connection_manager_protocol_can_register ( | |
| | | | |
End of changes. 3 change blocks. |
| 12 lines changed or deleted | | 3 lines changed or added | |
|
| connection.h | | connection.h | |
| | | | |
| skipping to change at line 33 | | skipping to change at line 33 | |
| #define __TP_CONNECTION_H__ | | #define __TP_CONNECTION_H__ | |
| | | | |
| #include <telepathy-glib/capabilities.h> | | #include <telepathy-glib/capabilities.h> | |
| #include <telepathy-glib/defs.h> | | #include <telepathy-glib/defs.h> | |
| #include <telepathy-glib/enums.h> | | #include <telepathy-glib/enums.h> | |
| #include <telepathy-glib/handle.h> | | #include <telepathy-glib/handle.h> | |
| #include <telepathy-glib/proxy.h> | | #include <telepathy-glib/proxy.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| typedef struct _TpAvatarRequirements TpAvatarRequirements; | | | |
| struct _TpAvatarRequirements | | | |
| { | | | |
| GStrv supported_mime_types; | | | |
| guint minimum_width; | | | |
| guint minimum_height; | | | |
| guint recommended_width; | | | |
| guint recommended_height; | | | |
| guint maximum_width; | | | |
| guint maximum_height; | | | |
| guint maximum_bytes; | | | |
| | | | |
| /*<private>*/ | | | |
| gpointer _1; | | | |
| gpointer _2; | | | |
| gpointer _3; | | | |
| gpointer _4; | | | |
| }; | | | |
| | | | |
| #define TP_TYPE_AVATAR_REQUIREMENTS (tp_avatar_requirements_get_type ()) | | | |
| GType tp_avatar_requirements_get_type (void); | | | |
| TpAvatarRequirements * tp_avatar_requirements_new (GStrv supported_mime_typ | | | |
| es, | | | |
| guint minimum_width, | | | |
| guint minimum_height, | | | |
| guint recommended_width, | | | |
| guint recommended_height, | | | |
| guint maximum_width, | | | |
| guint maximum_height, | | | |
| guint maximum_bytes); | | | |
| TpAvatarRequirements * tp_avatar_requirements_copy ( | | | |
| const TpAvatarRequirements *self); | | | |
| void tp_avatar_requirements_destroy (TpAvatarRequirements *self); | | | |
| | | | |
| typedef struct _TpContactInfoFieldSpec TpContactInfoFieldSpec; | | typedef struct _TpContactInfoFieldSpec TpContactInfoFieldSpec; | |
| struct _TpContactInfoFieldSpec | | struct _TpContactInfoFieldSpec | |
| { | | { | |
| gchar *name; | | gchar *name; | |
| GStrv parameters; | | GStrv parameters; | |
| TpContactInfoFieldFlags flags; | | TpContactInfoFieldFlags flags; | |
| guint max; | | guint max; | |
| /*<private>*/ | | /*<private>*/ | |
| gpointer priv; | | gpointer priv; | |
| }; | | }; | |
| | | | |
| skipping to change at line 163 | | skipping to change at line 130 | |
| TpConnection *tp_connection_new (TpDBusDaemon *dbus, const gchar *bus_name, | | TpConnection *tp_connection_new (TpDBusDaemon *dbus, const gchar *bus_name, | |
| const gchar *object_path, GError **error) G_GNUC_WARN_UNUSED_RESULT; | | const gchar *object_path, GError **error) G_GNUC_WARN_UNUSED_RESULT; | |
| | | | |
| TpConnectionStatus tp_connection_get_status (TpConnection *self, | | TpConnectionStatus tp_connection_get_status (TpConnection *self, | |
| TpConnectionStatusReason *reason); | | TpConnectionStatusReason *reason); | |
| | | | |
| TpHandle tp_connection_get_self_handle (TpConnection *self); | | TpHandle tp_connection_get_self_handle (TpConnection *self); | |
| | | | |
| TpCapabilities * tp_connection_get_capabilities (TpConnection *self); | | TpCapabilities * tp_connection_get_capabilities (TpConnection *self); | |
| | | | |
|
| TpAvatarRequirements * tp_connection_get_avatar_requirements ( | | | |
| TpConnection *self); | | | |
| | | | |
| TpContactInfoFlags tp_connection_get_contact_info_flags (TpConnection *self
); | | TpContactInfoFlags tp_connection_get_contact_info_flags (TpConnection *self
); | |
| | | | |
| GList *tp_connection_get_contact_info_supported_fields (TpConnection *self)
; | | GList *tp_connection_get_contact_info_supported_fields (TpConnection *self)
; | |
| | | | |
| void tp_connection_set_contact_info_async (TpConnection *self, | | void tp_connection_set_contact_info_async (TpConnection *self, | |
| GList *info, GAsyncReadyCallback callback, | | GList *info, GAsyncReadyCallback callback, | |
| gpointer user_data); | | gpointer user_data); | |
| | | | |
| gboolean tp_connection_set_contact_info_finish (TpConnection *self, | | gboolean tp_connection_set_contact_info_finish (TpConnection *self, | |
| GAsyncResult *result, GError **error); | | GAsyncResult *result, GError **error); | |
| | | | |
| skipping to change at line 224 | | skipping to change at line 188 | |
| GQuark tp_connection_get_feature_quark_core (void) G_GNUC_CONST; | | GQuark tp_connection_get_feature_quark_core (void) G_GNUC_CONST; | |
| | | | |
| #define TP_CONNECTION_FEATURE_CONNECTED \ | | #define TP_CONNECTION_FEATURE_CONNECTED \ | |
| (tp_connection_get_feature_quark_connected ()) | | (tp_connection_get_feature_quark_connected ()) | |
| GQuark tp_connection_get_feature_quark_connected (void) G_GNUC_CONST; | | GQuark tp_connection_get_feature_quark_connected (void) G_GNUC_CONST; | |
| | | | |
| #define TP_CONNECTION_FEATURE_CAPABILITIES \ | | #define TP_CONNECTION_FEATURE_CAPABILITIES \ | |
| (tp_connection_get_feature_quark_capabilities ()) | | (tp_connection_get_feature_quark_capabilities ()) | |
| GQuark tp_connection_get_feature_quark_capabilities (void) G_GNUC_CONST; | | GQuark tp_connection_get_feature_quark_capabilities (void) G_GNUC_CONST; | |
| | | | |
|
| #define TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS \ | | | |
| (tp_connection_get_feature_quark_avatar_requirements ()) | | | |
| GQuark tp_connection_get_feature_quark_avatar_requirements (void) G_GNUC_CO | | | |
| NST; | | | |
| | | | |
| #define TP_CONNECTION_FEATURE_CONTACT_INFO \ | | #define TP_CONNECTION_FEATURE_CONTACT_INFO \ | |
| (tp_connection_get_feature_quark_contact_info ()) | | (tp_connection_get_feature_quark_contact_info ()) | |
| GQuark tp_connection_get_feature_quark_contact_info (void) G_GNUC_CONST; | | GQuark tp_connection_get_feature_quark_contact_info (void) G_GNUC_CONST; | |
| | | | |
| /* connection-handles.c */ | | /* connection-handles.c */ | |
| | | | |
| typedef void (*TpConnectionHoldHandlesCb) (TpConnection *connection, | | typedef void (*TpConnectionHoldHandlesCb) (TpConnection *connection, | |
| TpHandleType handle_type, guint n_handles, const TpHandle *handles, | | TpHandleType handle_type, guint n_handles, const TpHandle *handles, | |
| const GError *error, gpointer user_data, GObject *weak_object); | | const GError *error, gpointer user_data, GObject *weak_object); | |
| | | | |
| | | | |
| skipping to change at line 256 | | skipping to change at line 216 | |
| const GError *error, gpointer user_data, GObject *weak_object); | | const GError *error, gpointer user_data, GObject *weak_object); | |
| | | | |
| void tp_connection_request_handles (TpConnection *self, gint timeout_ms, | | void tp_connection_request_handles (TpConnection *self, gint timeout_ms, | |
| TpHandleType handle_type, const gchar * const *ids, | | TpHandleType handle_type, const gchar * const *ids, | |
| TpConnectionRequestHandlesCb callback, | | TpConnectionRequestHandlesCb callback, | |
| gpointer user_data, GDestroyNotify destroy, GObject *weak_object); | | gpointer user_data, GDestroyNotify destroy, GObject *weak_object); | |
| | | | |
| void tp_connection_unref_handles (TpConnection *self, | | void tp_connection_unref_handles (TpConnection *self, | |
| TpHandleType handle_type, guint n_handles, const TpHandle *handles); | | TpHandleType handle_type, guint n_handles, const TpHandle *handles); | |
| | | | |
|
| | | /* connection-avatars.c */ | |
| | | | |
| | | typedef struct _TpAvatarRequirements TpAvatarRequirements; | |
| | | struct _TpAvatarRequirements | |
| | | { | |
| | | GStrv supported_mime_types; | |
| | | guint minimum_width; | |
| | | guint minimum_height; | |
| | | guint recommended_width; | |
| | | guint recommended_height; | |
| | | guint maximum_width; | |
| | | guint maximum_height; | |
| | | guint maximum_bytes; | |
| | | | |
| | | /*<private>*/ | |
| | | gpointer _1; | |
| | | gpointer _2; | |
| | | gpointer _3; | |
| | | gpointer _4; | |
| | | }; | |
| | | | |
| | | #define TP_TYPE_AVATAR_REQUIREMENTS (tp_avatar_requirements_get_type ()) | |
| | | GType tp_avatar_requirements_get_type (void); | |
| | | TpAvatarRequirements * tp_avatar_requirements_new (GStrv supported_mime_typ | |
| | | es, | |
| | | guint minimum_width, | |
| | | guint minimum_height, | |
| | | guint recommended_width, | |
| | | guint recommended_height, | |
| | | guint maximum_width, | |
| | | guint maximum_height, | |
| | | guint maximum_bytes); | |
| | | TpAvatarRequirements * tp_avatar_requirements_copy ( | |
| | | const TpAvatarRequirements *self); | |
| | | void tp_avatar_requirements_destroy (TpAvatarRequirements *self); | |
| | | | |
| | | #define TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS \ | |
| | | (tp_connection_get_feature_quark_avatar_requirements ()) | |
| | | GQuark tp_connection_get_feature_quark_avatar_requirements (void) G_GNUC_CO | |
| | | NST; | |
| | | | |
| | | TpAvatarRequirements * tp_connection_get_avatar_requirements ( | |
| | | TpConnection *self); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #include <telepathy-glib/_gen/tp-cli-connection.h> | | #include <telepathy-glib/_gen/tp-cli-connection.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| /* connection-handles.c again - this has to come after the auto-generated | | /* connection-handles.c again - this has to come after the auto-generated | |
| * stuff because it uses an auto-generated typedef */ | | * stuff because it uses an auto-generated typedef */ | |
| | | | |
| void tp_connection_get_contact_attributes (TpConnection *self, | | void tp_connection_get_contact_attributes (TpConnection *self, | |
| | | | |
End of changes. 4 change blocks. |
| 42 lines changed or deleted | | 44 lines changed or added | |
|
| handle-repo.h | | handle-repo.h | |
| | | | |
| skipping to change at line 111 | | skipping to change at line 111 | |
| const gchar *id, gpointer context, GError **error) | | const gchar *id, gpointer context, GError **error) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| | | | |
| void tp_handle_set_qdata (TpHandleRepoIface *repo, TpHandle handle, | | void tp_handle_set_qdata (TpHandleRepoIface *repo, TpHandle handle, | |
| GQuark key_id, gpointer data, GDestroyNotify destroy); | | GQuark key_id, gpointer data, GDestroyNotify destroy); | |
| gpointer tp_handle_get_qdata (TpHandleRepoIface *repo, TpHandle handle, | | gpointer tp_handle_get_qdata (TpHandleRepoIface *repo, TpHandle handle, | |
| GQuark key_id); | | GQuark key_id); | |
| | | | |
| /* Handle set helper class */ | | /* Handle set helper class */ | |
| | | | |
|
| /** | | | |
| * TpHandleSetMemberFunc: | | | |
| * @set: The set of handles on which tp_handle_set_foreach() was called | | | |
| * @handle: A handle in the set | | | |
| * @userdata: Arbitrary user data as supplied to tp_handle_set_foreach() | | | |
| * | | | |
| * Signature of the callback used to iterate over the handle set in | | | |
| * tp_handle_set_foreach(). | | | |
| */ | | | |
| typedef void (*TpHandleSetMemberFunc)(TpHandleSet *set, TpHandle handle, | | typedef void (*TpHandleSetMemberFunc)(TpHandleSet *set, TpHandle handle, | |
| gpointer userdata); | | gpointer userdata); | |
| | | | |
| TpHandleSet * tp_handle_set_new (TpHandleRepoIface *repo) | | TpHandleSet * tp_handle_set_new (TpHandleRepoIface *repo) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| TpHandleSet *tp_handle_set_copy (const TpHandleSet *other) | | TpHandleSet *tp_handle_set_copy (const TpHandleSet *other) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| void tp_handle_set_clear (TpHandleSet *set); | | void tp_handle_set_clear (TpHandleSet *set); | |
| void tp_handle_set_destroy (TpHandleSet *set); | | void tp_handle_set_destroy (TpHandleSet *set); | |
| | | | |
| | | | |
| skipping to change at line 153 | | skipping to change at line 144 | |
| TpHandleSet *tp_handle_set_new_from_array (TpHandleRepoIface *repo, | | TpHandleSet *tp_handle_set_new_from_array (TpHandleRepoIface *repo, | |
| const GArray *array) G_GNUC_WARN_UNUSED_RESULT; | | const GArray *array) G_GNUC_WARN_UNUSED_RESULT; | |
| | | | |
| TpIntSet *tp_handle_set_update (TpHandleSet *set, const TpIntSet *add) | | TpIntSet *tp_handle_set_update (TpHandleSet *set, const TpIntSet *add) | |
| G_GNUC_WARN_UNUSED_RESULT; | | G_GNUC_WARN_UNUSED_RESULT; | |
| TpIntSet *tp_handle_set_difference_update (TpHandleSet *set, | | TpIntSet *tp_handle_set_difference_update (TpHandleSet *set, | |
| const TpIntSet *remove) G_GNUC_WARN_UNUSED_RESULT; | | const TpIntSet *remove) G_GNUC_WARN_UNUSED_RESULT; | |
| | | | |
| /* static inline because it relies on NUM_TP_HANDLE_TYPES */ | | /* static inline because it relies on NUM_TP_HANDLE_TYPES */ | |
| /** | | /** | |
|
| * tp_handles_supported_and_valid: | | * tp_handles_supported_and_valid: (skip) | |
| * @repos: An array of possibly null pointers to handle repositories, index
ed | | * @repos: An array of possibly null pointers to handle repositories, index
ed | |
| * by handle type, where a null pointer means an unsupported handle | | * by handle type, where a null pointer means an unsupported handle | |
| * type | | * type | |
| * @handle_type: The handle type | | * @handle_type: The handle type | |
| * @handles: A GArray of guint representing handles of the given type | | * @handles: A GArray of guint representing handles of the given type | |
| * @allow_zero: If %TRUE, zero is treated like a valid handle | | * @allow_zero: If %TRUE, zero is treated like a valid handle | |
| * @error: Used to return an error if %FALSE is returned | | * @error: Used to return an error if %FALSE is returned | |
| * | | * | |
| * Return %TRUE if the given handle type is supported (i.e. repos[handle_ty
pe] | | * Return %TRUE if the given handle type is supported (i.e. repos[handle_ty
pe] | |
| * is not %NULL) and the given handles are all valid in that repository. | | * is not %NULL) and the given handles are all valid in that repository. | |
| | | | |
End of changes. 2 change blocks. |
| 10 lines changed or deleted | | 1 lines changed or added | |
|
| proxy.h | | proxy.h | |
| | | | |
| skipping to change at line 131 | | skipping to change at line 131 | |
| TpProxyClass)) | | TpProxyClass)) | |
| #define TP_IS_PROXY(obj) \ | | #define TP_IS_PROXY(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_PROXY)) | | (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_PROXY)) | |
| #define TP_IS_PROXY_CLASS(klass) \ | | #define TP_IS_PROXY_CLASS(klass) \ | |
| (G_TYPE_CHECK_CLASS_TYPE((klass), TP_TYPE_PROXY)) | | (G_TYPE_CHECK_CLASS_TYPE((klass), TP_TYPE_PROXY)) | |
| #define TP_PROXY_GET_CLASS(obj) \ | | #define TP_PROXY_GET_CLASS(obj) \ | |
| (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_PROXY, \ | | (G_TYPE_INSTANCE_GET_CLASS ((obj), TP_TYPE_PROXY, \ | |
| TpProxyClass)) | | TpProxyClass)) | |
| | | | |
| gboolean tp_proxy_has_interface_by_id (gpointer self, GQuark iface); | | gboolean tp_proxy_has_interface_by_id (gpointer self, GQuark iface); | |
|
| | | gboolean tp_proxy_has_interface (gpointer self, const gchar *iface); | |
| static inline gboolean | | | |
| _tp_proxy_inline_has_interface (gpointer self, const gchar *iface) | | | |
| { | | | |
| GQuark q = g_quark_try_string (iface); | | | |
| | | | |
| return q != 0 && tp_proxy_has_interface_by_id (self, q); | | | |
| } | | | |
| | | | |
| #define tp_proxy_has_interface(self, iface) \ | | | |
| (_tp_proxy_inline_has_interface (self, iface)) | | | |
| | | | |
| TpDBusDaemon *tp_proxy_get_dbus_daemon (gpointer self); | | TpDBusDaemon *tp_proxy_get_dbus_daemon (gpointer self); | |
| | | | |
| DBusGConnection *tp_proxy_get_dbus_connection (gpointer self); | | DBusGConnection *tp_proxy_get_dbus_connection (gpointer self); | |
| | | | |
| const gchar *tp_proxy_get_bus_name (gpointer self); | | const gchar *tp_proxy_get_bus_name (gpointer self); | |
| | | | |
| const gchar *tp_proxy_get_object_path (gpointer self); | | const gchar *tp_proxy_get_object_path (gpointer self); | |
| | | | |
| const GError *tp_proxy_get_invalidated (gpointer self); | | const GError *tp_proxy_get_invalidated (gpointer self); | |
| | | | |
End of changes. 1 change blocks. |
| 11 lines changed or deleted | | 1 lines changed or added | |
|
| telepathy-enums.h | | telepathy-enums.h | |
| | | | |
| skipping to change at line 108 | | skipping to change at line 108 | |
| } TpLocationFeatures; | | } TpLocationFeatures; | |
| | | | |
| typedef enum { | | typedef enum { | |
| TP_SERVICE_POINT_TYPE_NONE = 0, | | TP_SERVICE_POINT_TYPE_NONE = 0, | |
| TP_SERVICE_POINT_TYPE_EMERGENCY = 1, | | TP_SERVICE_POINT_TYPE_EMERGENCY = 1, | |
| TP_SERVICE_POINT_TYPE_COUNSELING = 2, | | TP_SERVICE_POINT_TYPE_COUNSELING = 2, | |
| } TpServicePointType; | | } TpServicePointType; | |
| #define NUM_TP_SERVICE_POINT_TYPES (2+1) | | #define NUM_TP_SERVICE_POINT_TYPES (2+1) | |
| | | | |
| typedef enum { | | typedef enum { | |
|
| | | TP_CHANNEL_CONTACT_SEARCH_STATE_NOT_STARTED = 0, | |
| | | TP_CHANNEL_CONTACT_SEARCH_STATE_IN_PROGRESS = 1, | |
| | | TP_CHANNEL_CONTACT_SEARCH_STATE_MORE_AVAILABLE = 2, | |
| | | TP_CHANNEL_CONTACT_SEARCH_STATE_COMPLETED = 3, | |
| | | TP_CHANNEL_CONTACT_SEARCH_STATE_FAILED = 4, | |
| | | } TpChannelContactSearchState; | |
| | | #define NUM_TP_CHANNEL_CONTACT_SEARCH_STATES (4+1) | |
| | | | |
| | | typedef enum { | |
| TP_FILE_TRANSFER_STATE_NONE = 0, | | TP_FILE_TRANSFER_STATE_NONE = 0, | |
| TP_FILE_TRANSFER_STATE_PENDING = 1, | | TP_FILE_TRANSFER_STATE_PENDING = 1, | |
| TP_FILE_TRANSFER_STATE_ACCEPTED = 2, | | TP_FILE_TRANSFER_STATE_ACCEPTED = 2, | |
| TP_FILE_TRANSFER_STATE_OPEN = 3, | | TP_FILE_TRANSFER_STATE_OPEN = 3, | |
| TP_FILE_TRANSFER_STATE_COMPLETED = 4, | | TP_FILE_TRANSFER_STATE_COMPLETED = 4, | |
| TP_FILE_TRANSFER_STATE_CANCELLED = 5, | | TP_FILE_TRANSFER_STATE_CANCELLED = 5, | |
| } TpFileTransferState; | | } TpFileTransferState; | |
| #define NUM_TP_FILE_TRANSFER_STATES (5+1) | | #define NUM_TP_FILE_TRANSFER_STATES (5+1) | |
| | | | |
| typedef enum { | | typedef enum { | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 9 lines changed or added | |
|
| telepathy-interfaces.h | | telepathy-interfaces.h | |
| | | | |
| skipping to change at line 19 | | skipping to change at line 19 | |
| (tp_iface_quark_connection_manager ()) | | (tp_iface_quark_connection_manager ()) | |
| | | | |
| GQuark tp_iface_quark_connection_manager (void); | | GQuark tp_iface_quark_connection_manager (void); | |
| | | | |
| #define TP_PROP_CONNECTION_MANAGER_PROTOCOLS \ | | #define TP_PROP_CONNECTION_MANAGER_PROTOCOLS \ | |
| "org.freedesktop.Telepathy.ConnectionManager.Protocols" | | "org.freedesktop.Telepathy.ConnectionManager.Protocols" | |
| | | | |
| #define TP_PROP_CONNECTION_MANAGER_INTERFACES \ | | #define TP_PROP_CONNECTION_MANAGER_INTERFACES \ | |
| "org.freedesktop.Telepathy.ConnectionManager.Interfaces" | | "org.freedesktop.Telepathy.ConnectionManager.Interfaces" | |
| | | | |
|
| | | #define TP_IFACE_PROTOCOL \ | |
| | | "org.freedesktop.Telepathy.Protocol" | |
| | | | |
| | | #define TP_IFACE_QUARK_PROTOCOL \ | |
| | | (tp_iface_quark_protocol ()) | |
| | | | |
| | | GQuark tp_iface_quark_protocol (void); | |
| | | | |
| | | #define TP_PROP_PROTOCOL_INTERFACES \ | |
| | | "org.freedesktop.Telepathy.Protocol.Interfaces" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_PARAMETERS \ | |
| | | "org.freedesktop.Telepathy.Protocol.Parameters" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_CONNECTION_INTERFACES \ | |
| | | "org.freedesktop.Telepathy.Protocol.ConnectionInterfaces" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_REQUESTABLE_CHANNEL_CLASSES \ | |
| | | "org.freedesktop.Telepathy.Protocol.RequestableChannelClasses" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_VCARD_FIELD \ | |
| | | "org.freedesktop.Telepathy.Protocol.VCardField" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_ENGLISH_NAME \ | |
| | | "org.freedesktop.Telepathy.Protocol.EnglishName" | |
| | | | |
| | | #define TP_PROP_PROTOCOL_ICON \ | |
| | | "org.freedesktop.Telepathy.Protocol.Icon" | |
| | | | |
| #define TP_IFACE_CONNECTION \ | | #define TP_IFACE_CONNECTION \ | |
| "org.freedesktop.Telepathy.Connection" | | "org.freedesktop.Telepathy.Connection" | |
| | | | |
| #define TP_IFACE_QUARK_CONNECTION \ | | #define TP_IFACE_QUARK_CONNECTION \ | |
| (tp_iface_quark_connection ()) | | (tp_iface_quark_connection ()) | |
| | | | |
| GQuark tp_iface_quark_connection (void); | | GQuark tp_iface_quark_connection (void); | |
| | | | |
| #define TP_PROP_CONNECTION_INTERFACES \ | | #define TP_PROP_CONNECTION_INTERFACES \ | |
| "org.freedesktop.Telepathy.Connection.Interfaces" | | "org.freedesktop.Telepathy.Connection.Interfaces" | |
| | | | |
| skipping to change at line 290 | | skipping to change at line 319 | |
| "org.freedesktop.Telepathy.Channel.InitiatorID" | | "org.freedesktop.Telepathy.Channel.InitiatorID" | |
| | | | |
| #define TP_IFACE_CHANNEL_TYPE_CONTACT_LIST \ | | #define TP_IFACE_CHANNEL_TYPE_CONTACT_LIST \ | |
| "org.freedesktop.Telepathy.Channel.Type.ContactList" | | "org.freedesktop.Telepathy.Channel.Type.ContactList" | |
| | | | |
| #define TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_LIST \ | | #define TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_LIST \ | |
| (tp_iface_quark_channel_type_contact_list ()) | | (tp_iface_quark_channel_type_contact_list ()) | |
| | | | |
| GQuark tp_iface_quark_channel_type_contact_list (void); | | GQuark tp_iface_quark_channel_type_contact_list (void); | |
| | | | |
|
| | | #define TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH \ | |
| | | "org.freedesktop.Telepathy.Channel.Type.ContactSearch" | |
| | | | |
| | | #define TP_IFACE_QUARK_CHANNEL_TYPE_CONTACT_SEARCH \ | |
| | | (tp_iface_quark_channel_type_contact_search ()) | |
| | | | |
| | | GQuark tp_iface_quark_channel_type_contact_search (void); | |
| | | | |
| | | #define TP_PROP_CHANNEL_TYPE_CONTACT_SEARCH_SEARCH_STATE \ | |
| | | "org.freedesktop.Telepathy.Channel.Type.ContactSearch.SearchState" | |
| | | | |
| | | #define TP_PROP_CHANNEL_TYPE_CONTACT_SEARCH_LIMIT \ | |
| | | "org.freedesktop.Telepathy.Channel.Type.ContactSearch.Limit" | |
| | | | |
| | | #define TP_PROP_CHANNEL_TYPE_CONTACT_SEARCH_AVAILABLE_SEARCH_KEYS \ | |
| | | "org.freedesktop.Telepathy.Channel.Type.ContactSearch.AvailableSearchKeys" | |
| | | | |
| | | #define TP_PROP_CHANNEL_TYPE_CONTACT_SEARCH_SERVER \ | |
| | | "org.freedesktop.Telepathy.Channel.Type.ContactSearch.Server" | |
| | | | |
| #define TP_IFACE_CHANNEL_TYPE_FILE_TRANSFER \ | | #define TP_IFACE_CHANNEL_TYPE_FILE_TRANSFER \ | |
| "org.freedesktop.Telepathy.Channel.Type.FileTransfer" | | "org.freedesktop.Telepathy.Channel.Type.FileTransfer" | |
| | | | |
| #define TP_IFACE_QUARK_CHANNEL_TYPE_FILE_TRANSFER \ | | #define TP_IFACE_QUARK_CHANNEL_TYPE_FILE_TRANSFER \ | |
| (tp_iface_quark_channel_type_file_transfer ()) | | (tp_iface_quark_channel_type_file_transfer ()) | |
| | | | |
| GQuark tp_iface_quark_channel_type_file_transfer (void); | | GQuark tp_iface_quark_channel_type_file_transfer (void); | |
| | | | |
| #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE \ | | #define TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE \ | |
| "org.freedesktop.Telepathy.Channel.Type.FileTransfer.State" | | "org.freedesktop.Telepathy.Channel.Type.FileTransfer.State" | |
| | | | |
End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 49 lines changed or added | |
|
| tp-cli-channel.h | | tp-cli-channel.h | |
| | | | |
| skipping to change at line 787 | | skipping to change at line 787 | |
| typedef void (*tp_cli_channel_interface_tube_signal_callback_tube_channel_s
tate_changed) (TpChannel *proxy, | | typedef void (*tp_cli_channel_interface_tube_signal_callback_tube_channel_s
tate_changed) (TpChannel *proxy, | |
| guint arg_State, | | guint arg_State, | |
| gpointer user_data, GObject *weak_object); | | gpointer user_data, GObject *weak_object); | |
| TpProxySignalConnection *tp_cli_channel_interface_tube_connect_to_tube_chan
nel_state_changed (TpChannel *proxy, | | TpProxySignalConnection *tp_cli_channel_interface_tube_connect_to_tube_chan
nel_state_changed (TpChannel *proxy, | |
| tp_cli_channel_interface_tube_signal_callback_tube_channel_state_change
d callback, | | tp_cli_channel_interface_tube_signal_callback_tube_channel_state_change
d callback, | |
| gpointer user_data, | | gpointer user_data, | |
| GDestroyNotify destroy, | | GDestroyNotify destroy, | |
| GObject *weak_object, | | GObject *weak_object, | |
| GError **error); | | GError **error); | |
| | | | |
|
| | | typedef void (*tp_cli_channel_type_contact_search_signal_callback_search_st | |
| | | ate_changed) (TpChannel *proxy, | |
| | | guint arg_State, | |
| | | const gchar *arg_Error, | |
| | | GHashTable *arg_Details, | |
| | | gpointer user_data, GObject *weak_object); | |
| | | TpProxySignalConnection *tp_cli_channel_type_contact_search_connect_to_sear | |
| | | ch_state_changed (TpChannel *proxy, | |
| | | tp_cli_channel_type_contact_search_signal_callback_search_state_changed | |
| | | callback, | |
| | | gpointer user_data, | |
| | | GDestroyNotify destroy, | |
| | | GObject *weak_object, | |
| | | GError **error); | |
| | | | |
| | | typedef void (*tp_cli_channel_type_contact_search_signal_callback_search_re | |
| | | sult_received) (TpChannel *proxy, | |
| | | GHashTable *arg_Result, | |
| | | gpointer user_data, GObject *weak_object); | |
| | | TpProxySignalConnection *tp_cli_channel_type_contact_search_connect_to_sear | |
| | | ch_result_received (TpChannel *proxy, | |
| | | tp_cli_channel_type_contact_search_signal_callback_search_result_receiv | |
| | | ed callback, | |
| | | gpointer user_data, | |
| | | GDestroyNotify destroy, | |
| | | GObject *weak_object, | |
| | | GError **error); | |
| | | | |
| | | typedef void (*tp_cli_channel_type_contact_search_callback_for_search) (TpC | |
| | | hannel *proxy, | |
| | | const GError *error, gpointer user_data, | |
| | | GObject *weak_object); | |
| | | | |
| | | TpProxyPendingCall *tp_cli_channel_type_contact_search_call_search (TpChann | |
| | | el *proxy, | |
| | | gint timeout_ms, | |
| | | GHashTable *in_Terms, | |
| | | tp_cli_channel_type_contact_search_callback_for_search callback, | |
| | | gpointer user_data, | |
| | | GDestroyNotify destroy, | |
| | | GObject *weak_object); | |
| | | | |
| | | #ifndef TP_DISABLE_DEPRECATED | |
| | | gboolean tp_cli_channel_type_contact_search_run_search (TpChannel *proxy, | |
| | | gint timeout_ms, | |
| | | GHashTable *in_Terms, | |
| | | GError **error, | |
| | | GMainLoop **loop) _TP_GNUC_DEPRECATED; | |
| | | #endif /* not TP_DISABLE_DEPRECATED */ | |
| | | | |
| | | typedef void (*tp_cli_channel_type_contact_search_callback_for_more) (TpCha | |
| | | nnel *proxy, | |
| | | const GError *error, gpointer user_data, | |
| | | GObject *weak_object); | |
| | | | |
| | | TpProxyPendingCall *tp_cli_channel_type_contact_search_call_more (TpChannel | |
| | | *proxy, | |
| | | gint timeout_ms, | |
| | | tp_cli_channel_type_contact_search_callback_for_more callback, | |
| | | gpointer user_data, | |
| | | GDestroyNotify destroy, | |
| | | GObject *weak_object); | |
| | | | |
| | | #ifndef TP_DISABLE_DEPRECATED | |
| | | gboolean tp_cli_channel_type_contact_search_run_more (TpChannel *proxy, | |
| | | gint timeout_ms, | |
| | | GError **error, | |
| | | GMainLoop **loop) _TP_GNUC_DEPRECATED; | |
| | | #endif /* not TP_DISABLE_DEPRECATED */ | |
| | | | |
| | | typedef void (*tp_cli_channel_type_contact_search_callback_for_stop) (TpCha | |
| | | nnel *proxy, | |
| | | const GError *error, gpointer user_data, | |
| | | GObject *weak_object); | |
| | | | |
| | | TpProxyPendingCall *tp_cli_channel_type_contact_search_call_stop (TpChannel | |
| | | *proxy, | |
| | | gint timeout_ms, | |
| | | tp_cli_channel_type_contact_search_callback_for_stop callback, | |
| | | gpointer user_data, | |
| | | GDestroyNotify destroy, | |
| | | GObject *weak_object); | |
| | | | |
| | | #ifndef TP_DISABLE_DEPRECATED | |
| | | gboolean tp_cli_channel_type_contact_search_run_stop (TpChannel *proxy, | |
| | | gint timeout_ms, | |
| | | GError **error, | |
| | | GMainLoop **loop) _TP_GNUC_DEPRECATED; | |
| | | #endif /* not TP_DISABLE_DEPRECATED */ | |
| | | | |
| typedef void (*tp_cli_channel_type_dbus_tube_signal_callback_dbus_names_cha
nged) (TpChannel *proxy, | | typedef void (*tp_cli_channel_type_dbus_tube_signal_callback_dbus_names_cha
nged) (TpChannel *proxy, | |
| GHashTable *arg_Added, | | GHashTable *arg_Added, | |
| const GArray *arg_Removed, | | const GArray *arg_Removed, | |
| gpointer user_data, GObject *weak_object); | | gpointer user_data, GObject *weak_object); | |
| TpProxySignalConnection *tp_cli_channel_type_dbus_tube_connect_to_dbus_name
s_changed (TpChannel *proxy, | | TpProxySignalConnection *tp_cli_channel_type_dbus_tube_connect_to_dbus_name
s_changed (TpChannel *proxy, | |
| tp_cli_channel_type_dbus_tube_signal_callback_dbus_names_changed callba
ck, | | tp_cli_channel_type_dbus_tube_signal_callback_dbus_names_changed callba
ck, | |
| gpointer user_data, | | gpointer user_data, | |
| GDestroyNotify destroy, | | GDestroyNotify destroy, | |
| GObject *weak_object, | | GObject *weak_object, | |
| GError **error); | | GError **error); | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 90 lines changed or added | |
|
| tp-svc-channel.h | | tp-svc-channel.h | |
| | | | |
| skipping to change at line 689 | | skipping to change at line 689 | |
| GType tp_svc_channel_type_contact_list_get_type (void); | | GType tp_svc_channel_type_contact_list_get_type (void); | |
| #define TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST \ | | #define TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST \ | |
| (tp_svc_channel_type_contact_list_get_type ()) | | (tp_svc_channel_type_contact_list_get_type ()) | |
| #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ | | #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST,
TpSvcChannelTypeContactList)) | | (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST,
TpSvcChannelTypeContactList)) | |
| #define TP_IS_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ | | #define TP_IS_SVC_CHANNEL_TYPE_CONTACT_LIST(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST)
) | | (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LIST)
) | |
| #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST_GET_CLASS(obj) \ | | #define TP_SVC_CHANNEL_TYPE_CONTACT_LIST_GET_CLASS(obj) \ | |
| (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LI
ST, TpSvcChannelTypeContactListClass)) | | (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_LI
ST, TpSvcChannelTypeContactListClass)) | |
| | | | |
|
| | | typedef struct _TpSvcChannelTypeContactSearch TpSvcChannelTypeContactSearch | |
| | | ; | |
| | | | |
| | | typedef struct _TpSvcChannelTypeContactSearchClass TpSvcChannelTypeContactS | |
| | | earchClass; | |
| | | | |
| | | GType tp_svc_channel_type_contact_search_get_type (void); | |
| | | #define TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_SEARCH \ | |
| | | (tp_svc_channel_type_contact_search_get_type ()) | |
| | | #define TP_SVC_CHANNEL_TYPE_CONTACT_SEARCH(obj) \ | |
| | | (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_SEARC | |
| | | H, TpSvcChannelTypeContactSearch)) | |
| | | #define TP_IS_SVC_CHANNEL_TYPE_CONTACT_SEARCH(obj) \ | |
| | | (G_TYPE_CHECK_INSTANCE_TYPE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_SEARC | |
| | | H)) | |
| | | #define TP_SVC_CHANNEL_TYPE_CONTACT_SEARCH_GET_CLASS(obj) \ | |
| | | (G_TYPE_INSTANCE_GET_INTERFACE((obj), TP_TYPE_SVC_CHANNEL_TYPE_CONTACT_SE | |
| | | ARCH, TpSvcChannelTypeContactSearchClass)) | |
| | | | |
| | | typedef void (*tp_svc_channel_type_contact_search_search_impl) (TpSvcChanne | |
| | | lTypeContactSearch *self, | |
| | | GHashTable *in_Terms, | |
| | | DBusGMethodInvocation *context); | |
| | | void tp_svc_channel_type_contact_search_implement_search (TpSvcChannelTypeC | |
| | | ontactSearchClass *klass, tp_svc_channel_type_contact_search_search_impl im | |
| | | pl); | |
| | | static inline | |
| | | /* this comment is to stop gtkdoc realising this is static */ | |
| | | void tp_svc_channel_type_contact_search_return_from_search (DBusGMethodInvo | |
| | | cation *context); | |
| | | static inline void | |
| | | tp_svc_channel_type_contact_search_return_from_search (DBusGMethodInvocatio | |
| | | n *context) | |
| | | { | |
| | | dbus_g_method_return (context); | |
| | | } | |
| | | | |
| | | typedef void (*tp_svc_channel_type_contact_search_more_impl) (TpSvcChannelT | |
| | | ypeContactSearch *self, | |
| | | DBusGMethodInvocation *context); | |
| | | void tp_svc_channel_type_contact_search_implement_more (TpSvcChannelTypeCon | |
| | | tactSearchClass *klass, tp_svc_channel_type_contact_search_more_impl impl); | |
| | | static inline | |
| | | /* this comment is to stop gtkdoc realising this is static */ | |
| | | void tp_svc_channel_type_contact_search_return_from_more (DBusGMethodInvoca | |
| | | tion *context); | |
| | | static inline void | |
| | | tp_svc_channel_type_contact_search_return_from_more (DBusGMethodInvocation | |
| | | *context) | |
| | | { | |
| | | dbus_g_method_return (context); | |
| | | } | |
| | | | |
| | | typedef void (*tp_svc_channel_type_contact_search_stop_impl) (TpSvcChannelT | |
| | | ypeContactSearch *self, | |
| | | DBusGMethodInvocation *context); | |
| | | void tp_svc_channel_type_contact_search_implement_stop (TpSvcChannelTypeCon | |
| | | tactSearchClass *klass, tp_svc_channel_type_contact_search_stop_impl impl); | |
| | | static inline | |
| | | /* this comment is to stop gtkdoc realising this is static */ | |
| | | void tp_svc_channel_type_contact_search_return_from_stop (DBusGMethodInvoca | |
| | | tion *context); | |
| | | static inline void | |
| | | tp_svc_channel_type_contact_search_return_from_stop (DBusGMethodInvocation | |
| | | *context) | |
| | | { | |
| | | dbus_g_method_return (context); | |
| | | } | |
| | | | |
| | | void tp_svc_channel_type_contact_search_emit_search_state_changed (gpointer | |
| | | instance, | |
| | | guint arg_State, | |
| | | const gchar *arg_Error, | |
| | | GHashTable *arg_Details); | |
| | | void tp_svc_channel_type_contact_search_emit_search_result_received (gpoint | |
| | | er instance, | |
| | | GHashTable *arg_Result); | |
| | | | |
| typedef struct _TpSvcChannelTypeDBusTube TpSvcChannelTypeDBusTube; | | typedef struct _TpSvcChannelTypeDBusTube TpSvcChannelTypeDBusTube; | |
| | | | |
| typedef struct _TpSvcChannelTypeDBusTubeClass TpSvcChannelTypeDBusTubeClass
; | | typedef struct _TpSvcChannelTypeDBusTubeClass TpSvcChannelTypeDBusTubeClass
; | |
| | | | |
| GType tp_svc_channel_type_dbus_tube_get_type (void); | | GType tp_svc_channel_type_dbus_tube_get_type (void); | |
| #define TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE \ | | #define TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE \ | |
| (tp_svc_channel_type_dbus_tube_get_type ()) | | (tp_svc_channel_type_dbus_tube_get_type ()) | |
| #define TP_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ | | #define TP_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ | |
| (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, Tp
SvcChannelTypeDBusTube)) | | (G_TYPE_CHECK_INSTANCE_CAST((obj), TP_TYPE_SVC_CHANNEL_TYPE_DBUS_TUBE, Tp
SvcChannelTypeDBusTube)) | |
| #define TP_IS_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ | | #define TP_IS_SVC_CHANNEL_TYPE_DBUS_TUBE(obj) \ | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 78 lines changed or added | |
|