summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-media-call-stream.h
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@gmail.com>2011-12-06 15:09:18 +0100
committerXavier Claessens <xavier.claessens@collabora.co.uk>2012-01-10 09:52:45 +0100
commit3a2807309b1e08d1f573835a742976ea49134af4 (patch)
treeb41a3e723a69de495d43b6c038717c06cf627400 /telepathy-glib/base-media-call-stream.h
parent77ba5a3f3917d4b6b1f1aa2d757fa39b6fe3d5aa (diff)
downloadtelepathy-glib-3a2807309b1e08d1f573835a742976ea49134af4.tar.gz
TpBaseMediaCallStream: implement remaining methods
CompleteSendingStateChange, ReportSendingFailure, CompleteReceivingStateChange and ReportReceivingFailure
Diffstat (limited to 'telepathy-glib/base-media-call-stream.h')
-rw-r--r--telepathy-glib/base-media-call-stream.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/telepathy-glib/base-media-call-stream.h b/telepathy-glib/base-media-call-stream.h
index 564829cd1..d0cfd95fe 100644
--- a/telepathy-glib/base-media-call-stream.h
+++ b/telepathy-glib/base-media-call-stream.h
@@ -35,12 +35,19 @@ typedef GPtrArray *(*TpBaseMediaCallStreamAddCandidatesFunc) (
TpBaseMediaCallStream *self,
const GPtrArray *candidates,
GError **error);
+typedef void (*TpBaseMediaCallStreamReportFailureFunc) (
+ TpBaseMediaCallStream *self,
+ TpCallStateChangeReason reason,
+ const gchar *dbus_reason,
+ const gchar *message);
struct _TpBaseMediaCallStreamClass {
/*<private>*/
TpBaseCallStreamClass parent_class;
/*< public >*/
+ TpBaseMediaCallStreamReportFailureFunc report_sending_failure;
+ TpBaseMediaCallStreamReportFailureFunc report_receiving_failure;
TpBaseMediaCallStreamAddCandidatesFunc add_local_candidates;
TpBaseMediaCallStreamVoidFunc finish_initial_candidates;