diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-03 12:13:43 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-03 12:35:58 +0100 |
commit | 59e580c564711b194d3c0c8004cf8db195f06428 (patch) | |
tree | 557249305359a52023dd567fce571cdd53b027ac /telepathy-glib/call-channel.h | |
parent | f524ee716e4e2fdb959c1dd28210a3a8dfc6cbfe (diff) | |
download | telepathy-glib-59e580c564711b194d3c0c8004cf8db195f06428.tar.gz |
Version-annotate recent API
Diffstat (limited to 'telepathy-glib/call-channel.h')
-rw-r--r-- | telepathy-glib/call-channel.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/telepathy-glib/call-channel.h b/telepathy-glib/call-channel.h index 623963330..d351ffbf7 100644 --- a/telepathy-glib/call-channel.h +++ b/telepathy-glib/call-channel.h @@ -22,6 +22,7 @@ #define __TP_CALL_CHANNEL_H__ #include <telepathy-glib/channel.h> +#include <telepathy-glib/defs.h> G_BEGIN_DECLS @@ -53,6 +54,7 @@ struct _TpCallChannelClass GCallback _padding[7]; }; +_TP_AVAILABLE_IN_0_18 GType tp_call_channel_get_type (void); typedef struct _TpCallStateReason TpCallStateReason; @@ -68,82 +70,107 @@ struct _TpCallStateReason }; #define TP_TYPE_CALL_STATE_REASON (tp_call_state_reason_get_type ()) +_TP_AVAILABLE_IN_0_18 GType tp_call_state_reason_get_type (void); #define TP_CALL_CHANNEL_FEATURE_CORE \ tp_call_channel_get_feature_quark_core () +_TP_AVAILABLE_IN_0_18 GQuark tp_call_channel_get_feature_quark_core (void) G_GNUC_CONST; +_TP_AVAILABLE_IN_0_18 GPtrArray *tp_call_channel_get_contents (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 TpCallState tp_call_channel_get_state (TpCallChannel *self, TpCallFlags *flags, GHashTable **details, TpCallStateReason **reason); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_hardware_streaming (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_initial_audio (TpCallChannel *self, const gchar **initial_audio_name); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_initial_video (TpCallChannel *self, const gchar **initial_video_name); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_mutable_contents (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 GHashTable *tp_call_channel_get_members (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_dtmf (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_has_hold (TpCallChannel *self); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_set_ringing_async (TpCallChannel *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_set_ringing_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_set_queued_async (TpCallChannel *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_set_queued_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_accept_async (TpCallChannel *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_accept_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_hangup_async (TpCallChannel *self, TpCallStateChangeReason reason, const gchar *detailed_reason, const gchar *message, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_hangup_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_add_content_async (TpCallChannel *self, const gchar *name, TpMediaStreamType type, TpMediaStreamDirection initial_direction, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 TpCallContent *tp_call_channel_add_content_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_send_tones_async (TpCallChannel *self, const gchar *tones, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_send_tones_finish (TpCallChannel *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_call_channel_request_hold_async (TpCallChannel *self, gboolean hold, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_call_channel_request_hold_finish (TpCallChannel *self, GAsyncResult *result, GError **error); |