Service-side Channel Call interface

Service-side Channel Call interface — GInterface to implement call channels

Synopsis

#include <telepathy-glib/telepathy-glib-dbus.h>

                    TpSvcChannelTypeCall1;
                    TpSvcChannelTypeCall1Class;
void                (*tp_svc_channel_type_call1_accept_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_call1_add_content_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         const gchar *in_Content_Name,
                                                         guint in_Content_Type,
                                                         guint in_InitialDirection,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_call1_emit_call_members_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Flags_Changed,
                                                         GHashTable *arg_Identifiers,
                                                         const GArray *arg_Removed,
                                                         const GValueArray *arg_Reason);
void                tp_svc_channel_type_call1_emit_call_state_changed
                                                        (gpointer instance,
                                                         guint arg_Call_State,
                                                         guint arg_Call_Flags,
                                                         const GValueArray *arg_Call_State_Reason,
                                                         GHashTable *arg_Call_State_Details);
void                tp_svc_channel_type_call1_emit_content_added
                                                        (gpointer instance,
                                                         const gchar *arg_Content);
void                tp_svc_channel_type_call1_emit_content_removed
                                                        (gpointer instance,
                                                         const gchar *arg_Content,
                                                         const GValueArray *arg_Reason);
void                (*tp_svc_channel_type_call1_hangup_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         guint in_Reason,
                                                         const gchar *in_Detailed_Hangup_Reason,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_type_call1_implement_accept
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_accept_impl impl);
void                tp_svc_channel_type_call1_implement_add_content
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_add_content_impl impl);
void                tp_svc_channel_type_call1_implement_hangup
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_hangup_impl impl);
void                tp_svc_channel_type_call1_implement_set_queued
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_set_queued_impl impl);
void                tp_svc_channel_type_call1_implement_set_ringing
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_set_ringing_impl impl);
void                tp_svc_channel_type_call1_return_from_accept
                                                        (DBusGMethodInvocation *context);
void                tp_svc_channel_type_call1_return_from_add_content
                                                        (DBusGMethodInvocation *context,
                                                         const gchar *out_Content);
void                tp_svc_channel_type_call1_return_from_hangup
                                                        (DBusGMethodInvocation *context);
void                tp_svc_channel_type_call1_return_from_set_queued
                                                        (DBusGMethodInvocation *context);
void                tp_svc_channel_type_call1_return_from_set_ringing
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_call1_set_queued_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_type_call1_set_ringing_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);


void                tp_svc_channel_interface_dtmf1_emit_sending_tones
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);
void                tp_svc_channel_interface_dtmf1_emit_stopped_tones
                                                        (gpointer instance,
                                                         gboolean arg_Cancelled);
void                tp_svc_channel_interface_dtmf1_emit_tones_deferred
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);
void                tp_svc_channel_interface_dtmf1_implement_multiple_tones
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_multiple_tones_impl impl);
void                tp_svc_channel_interface_dtmf1_implement_start_tone
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_start_tone_impl impl);
void                tp_svc_channel_interface_dtmf1_implement_stop_tone
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_stop_tone_impl impl);
void                (*tp_svc_channel_interface_dtmf1_multiple_tones_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         const gchar *in_Tones,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_dtmf1_return_from_multiple_tones
                                                        (DBusGMethodInvocation *context);
void                tp_svc_channel_interface_dtmf1_return_from_start_tone
                                                        (DBusGMethodInvocation *context);
void                tp_svc_channel_interface_dtmf1_return_from_stop_tone
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_channel_interface_dtmf1_start_tone_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         guint in_Stream_ID,
                                                         guchar in_Event,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_channel_interface_dtmf1_stop_tone_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         guint in_Stream_ID,
                                                         DBusGMethodInvocation *context);


void                tp_svc_channel_interface_hold1_emit_hold_state_changed
                                                        (gpointer instance,
                                                         guint arg_HoldState,
                                                         guint arg_Reason);
void                (*tp_svc_channel_interface_hold1_get_hold_state_impl)
                                                        (TpSvcChannelInterfaceHold1 *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_hold1_implement_get_hold_state
                                                        (TpSvcChannelInterfaceHold1Class *klass,
                                                         tp_svc_channel_interface_hold1_get_hold_state_impl impl);
void                tp_svc_channel_interface_hold1_implement_request_hold
                                                        (TpSvcChannelInterfaceHold1Class *klass,
                                                         tp_svc_channel_interface_hold1_request_hold_impl impl);
void                (*tp_svc_channel_interface_hold1_request_hold_impl)
                                                        (TpSvcChannelInterfaceHold1 *self,
                                                         gboolean in_Hold,
                                                         DBusGMethodInvocation *context);
void                tp_svc_channel_interface_hold1_return_from_get_hold_state
                                                        (DBusGMethodInvocation *context,
                                                         guint out_HoldState,
                                                         guint out_Reason);
void                tp_svc_channel_interface_hold1_return_from_request_hold
                                                        (DBusGMethodInvocation *context);


                    TpSvcCall1Content;
                    TpSvcCall1ContentClass;
void                tp_svc_call1_content_emit_streams_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Streams);
void                tp_svc_call1_content_emit_streams_removed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Streams,
                                                         const GValueArray *arg_Reason);
void                tp_svc_call1_content_implement_remove
                                                        (TpSvcCall1ContentClass *klass,
                                                         tp_svc_call1_content_remove_impl impl);
void                (*tp_svc_call1_content_remove_impl) (TpSvcCall1Content *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_return_from_remove
                                                        (DBusGMethodInvocation *context);


                    TpSvcCall1ContentInterfaceMedia;
                    TpSvcCall1ContentInterfaceMediaClass;
void                (*tp_svc_call1_content_interface_media_acknowledge_dtmf_change_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         guchar in_Event,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_media_emit_dtmf_change_requested
                                                        (gpointer instance,
                                                         guchar arg_Event,
                                                         guint arg_State);
void                tp_svc_call1_content_interface_media_emit_local_media_description_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updated_Media_Description);
void                tp_svc_call1_content_interface_media_emit_media_description_offer_done
                                                        (gpointer instance);
void                tp_svc_call1_content_interface_media_emit_media_descriptions_removed
                                                        (gpointer instance,
                                                         const GArray *arg_Removed_Media_Descriptions);
void                tp_svc_call1_content_interface_media_emit_new_media_description_offer
                                                        (gpointer instance,
                                                         const gchar *arg_Media_Description,
                                                         GHashTable *arg_Properties);
void                tp_svc_call1_content_interface_media_emit_remote_media_descriptions_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updated_Media_Descriptions);
void                (*tp_svc_call1_content_interface_media_fail_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_media_implement_acknowledge_dtmf_change
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_acknowledge_dtmf_change_impl impl);
void                tp_svc_call1_content_interface_media_implement_fail
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_fail_impl impl);
void                tp_svc_call1_content_interface_media_implement_update_local_media_description
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_update_local_media_description_impl impl);
void                tp_svc_call1_content_interface_media_return_from_acknowledge_dtmf_change
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_media_return_from_fail
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_media_return_from_update_local_media_description
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_content_interface_media_update_local_media_description_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         GHashTable *in_MediaDescription,
                                                         DBusGMethodInvocation *context);


                    TpSvcCall1ContentInterfaceVideoControl1;
                    TpSvcCall1ContentInterfaceVideoControl1Class;
void                tp_svc_call1_content_interface_video_control1_emit_bitrate_changed
                                                        (gpointer instance,
                                                         guint arg_NewBitrate);
void                tp_svc_call1_content_interface_video_control1_emit_framerate_changed
                                                        (gpointer instance,
                                                         guint arg_NewFramerate);
void                tp_svc_call1_content_interface_video_control1_emit_key_frame_requested
                                                        (gpointer instance);
void                tp_svc_call1_content_interface_video_control1_emit_mtu_changed
                                                        (gpointer instance,
                                                         guint arg_NewMTU);
void                tp_svc_call1_content_interface_video_control1_emit_video_resolution_changed
                                                        (gpointer instance,
                                                         const GValueArray *arg_NewResolution);


                    TpSvcCall1ContentInterfaceAudioControl1;
                    TpSvcCall1ContentInterfaceAudioControl1Class;
void                tp_svc_call1_content_interface_audio_control1_implement_report_input_volume
                                                        (TpSvcCall1ContentInterfaceAudioControl1Class *klass,
                                                         tp_svc_call1_content_interface_audio_control1_report_input_volume_impl impl);
void                tp_svc_call1_content_interface_audio_control1_implement_report_output_volume
                                                        (TpSvcCall1ContentInterfaceAudioControl1Class *klass,
                                                         tp_svc_call1_content_interface_audio_control1_report_output_volume_impl impl);
void                (*tp_svc_call1_content_interface_audio_control1_report_input_volume_impl)
                                                        (TpSvcCall1ContentInterfaceAudioControl1 *self,
                                                         gint in_Volume,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_content_interface_audio_control1_report_output_volume_impl)
                                                        (TpSvcCall1ContentInterfaceAudioControl1 *self,
                                                         gint in_Volume,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_audio_control1_return_from_report_input_volume
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_audio_control1_return_from_report_output_volume
                                                        (DBusGMethodInvocation *context);


                    TpSvcCall1ContentInterfaceDTMF1;
                    TpSvcCall1ContentInterfaceDTMF1Class;
void                tp_svc_call1_content_interface_dtmf1_emit_sending_tones
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);
void                tp_svc_call1_content_interface_dtmf1_emit_stopped_tones
                                                        (gpointer instance,
                                                         gboolean arg_Cancelled);
void                tp_svc_call1_content_interface_dtmf1_emit_tones_deferred
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);
void                tp_svc_call1_content_interface_dtmf1_implement_multiple_tones
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_multiple_tones_impl impl);
void                tp_svc_call1_content_interface_dtmf1_implement_start_tone
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_start_tone_impl impl);
void                tp_svc_call1_content_interface_dtmf1_implement_stop_tone
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_stop_tone_impl impl);
void                (*tp_svc_call1_content_interface_dtmf1_multiple_tones_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         const gchar *in_Tones,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_dtmf1_return_from_multiple_tones
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_dtmf1_return_from_start_tone
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_interface_dtmf1_return_from_stop_tone
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_content_interface_dtmf1_start_tone_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         guchar in_Event,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_content_interface_dtmf1_stop_tone_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         DBusGMethodInvocation *context);


                    TpSvcCall1ContentMediaDescription;
                    TpSvcCall1ContentMediaDescriptionClass;
void                (*tp_svc_call1_content_media_description_accept_impl)
                                                        (TpSvcCall1ContentMediaDescription *self,
                                                         GHashTable *in_Local_Media_Description,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_content_media_description_implement_accept
                                                        (TpSvcCall1ContentMediaDescriptionClass *klass,
                                                         tp_svc_call1_content_media_description_accept_impl impl);
void                tp_svc_call1_content_media_description_implement_reject
                                                        (TpSvcCall1ContentMediaDescriptionClass *klass,
                                                         tp_svc_call1_content_media_description_reject_impl impl);
void                tp_svc_call1_content_media_description_return_from_accept
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_content_media_description_return_from_reject
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_content_media_description_reject_impl)
                                                        (TpSvcCall1ContentMediaDescription *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);


                    TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1;
                    TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1Class;


                    TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1;
                    TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1Class;


                    TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1;
                    TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1Class;


                    TpSvcCall1Stream;
                    TpSvcCall1StreamClass;
void                tp_svc_call1_stream_implement_request_receiving
                                                        (TpSvcCall1StreamClass *klass,
                                                         tp_svc_call1_stream_request_receiving_impl impl);
void                tp_svc_call1_stream_implement_set_sending
                                                        (TpSvcCall1StreamClass *klass,
                                                         tp_svc_call1_stream_set_sending_impl impl);
void                tp_svc_call1_stream_emit_local_sending_state_changed
                                                        (gpointer instance,
                                                         guint arg_State,
                                                         const GValueArray *arg_Reason);
void                tp_svc_call1_stream_emit_remote_members_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updates,
                                                         GHashTable *arg_Identifiers,
                                                         const GArray *arg_Removed,
                                                         const GValueArray *arg_Reason);
void                (*tp_svc_call1_stream_request_receiving_impl)
                                                        (TpSvcCall1Stream *self,
                                                         guint in_Contact,
                                                         gboolean in_Receive,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_return_from_request_receiving
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_return_from_set_sending
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_set_sending_impl)
                                                        (TpSvcCall1Stream *self,
                                                         gboolean in_Send,
                                                         DBusGMethodInvocation *context);


                    TpSvcCall1StreamInterfaceMedia;
                    TpSvcCall1StreamInterfaceMediaClass;
void                (*tp_svc_call1_stream_interface_media_add_candidates_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const GPtrArray *in_Candidates,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_interface_media_complete_receiving_state_change_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_interface_media_complete_sending_state_change_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_emit_endpoints_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Endpoints_Added,
                                                         const GPtrArray *arg_Endpoints_Removed);
void                tp_svc_call1_stream_interface_media_emit_ice_restart_requested
                                                        (gpointer instance);
void                tp_svc_call1_stream_interface_media_emit_local_candidates_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Candidates);
void                tp_svc_call1_stream_interface_media_emit_local_credentials_changed
                                                        (gpointer instance,
                                                         const gchar *arg_Username,
                                                         const gchar *arg_Password);
void                tp_svc_call1_stream_interface_media_emit_receiving_state_changed
                                                        (gpointer instance,
                                                         guint arg_State);
void                tp_svc_call1_stream_interface_media_emit_relay_info_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Relay_Info);
void                tp_svc_call1_stream_interface_media_emit_sending_state_changed
                                                        (gpointer instance,
                                                         guint arg_State);
void                tp_svc_call1_stream_interface_media_emit_server_info_retrieved
                                                        (gpointer instance);
void                tp_svc_call1_stream_interface_media_emit_stun_servers_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Servers);
void                (*tp_svc_call1_stream_interface_media_fail_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_interface_media_finish_initial_candidates_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_implement_add_candidates
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_add_candidates_impl impl);
void                tp_svc_call1_stream_interface_media_implement_complete_receiving_state_change
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_complete_receiving_state_change_impl impl);
void                tp_svc_call1_stream_interface_media_implement_complete_sending_state_change
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_complete_sending_state_change_impl impl);
void                tp_svc_call1_stream_interface_media_implement_fail
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_fail_impl impl);
void                tp_svc_call1_stream_interface_media_implement_finish_initial_candidates
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_finish_initial_candidates_impl impl);
void                tp_svc_call1_stream_interface_media_implement_report_receiving_failure
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_report_receiving_failure_impl impl);
void                tp_svc_call1_stream_interface_media_implement_report_sending_failure
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_report_sending_failure_impl impl);
void                tp_svc_call1_stream_interface_media_implement_set_credentials
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_set_credentials_impl impl);
void                (*tp_svc_call1_stream_interface_media_report_receiving_failure_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_Reason,
                                                         const gchar *in_Error,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_interface_media_report_sending_failure_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_Reason,
                                                         const gchar *in_Error,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_add_candidates
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_complete_receiving_state_change
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_complete_sending_state_change
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_fail
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_finish_initial_candidates
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_report_receiving_failure
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_report_sending_failure
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_interface_media_return_from_set_credentials
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_interface_media_set_credentials_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const gchar *in_Username,
                                                         const gchar *in_Password,
                                                         DBusGMethodInvocation *context);


                    TpSvcCall1StreamEndpoint;
                    TpSvcCall1StreamEndpointClass;
void                (*tp_svc_call1_stream_endpoint_accept_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_emit_candidate_pair_selected
                                                        (gpointer instance,
                                                         const GValueArray *arg_Local_Candidate,
                                                         const GValueArray *arg_Remote_Candidate);
void                tp_svc_call1_stream_endpoint_emit_controlling_changed
                                                        (gpointer instance,
                                                         gboolean arg_Controlling);
void                tp_svc_call1_stream_endpoint_emit_endpoint_state_changed
                                                        (gpointer instance,
                                                         guint arg_Component,
                                                         guint arg_State);
void                tp_svc_call1_stream_endpoint_emit_remote_candidates_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Candidates);
void                tp_svc_call1_stream_endpoint_emit_remote_credentials_set
                                                        (gpointer instance,
                                                         const gchar *arg_Username,
                                                         const gchar *arg_Password);
void                tp_svc_call1_stream_endpoint_implement_accept_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_accept_selected_candidate_pair_impl impl);
void                tp_svc_call1_stream_endpoint_implement_reject_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_reject_selected_candidate_pair_impl impl);
void                tp_svc_call1_stream_endpoint_implement_set_controlling
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_controlling_impl impl);
void                tp_svc_call1_stream_endpoint_implement_set_endpoint_state
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_endpoint_state_impl impl);
void                tp_svc_call1_stream_endpoint_implement_set_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_selected_candidate_pair_impl impl);
void                (*tp_svc_call1_stream_endpoint_reject_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_return_from_accept_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_return_from_reject_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_return_from_set_controlling
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_return_from_set_endpoint_state
                                                        (DBusGMethodInvocation *context);
void                tp_svc_call1_stream_endpoint_return_from_set_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_endpoint_set_controlling_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         gboolean in_Controlling,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_endpoint_set_endpoint_state_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         guint in_Component,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);
void                (*tp_svc_call1_stream_endpoint_set_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);

Object Hierarchy

  GInterface
   +----TpSvcChannelTypeCall1
  GInterface
   +----TpSvcCall1Content
  GInterface
   +----TpSvcCall1ContentInterfaceMedia
  GInterface
   +----TpSvcCall1ContentInterfaceVideoControl1
  GInterface
   +----TpSvcCall1ContentInterfaceAudioControl1
  GInterface
   +----TpSvcCall1ContentInterfaceDTMF1
  GInterface
   +----TpSvcCall1ContentMediaDescription
  GInterface
   +----TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1
  GInterface
   +----TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1
  GInterface
   +----TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1
  GInterface
   +----TpSvcCall1Stream
  GInterface
   +----TpSvcCall1StreamInterfaceMedia
  GInterface
   +----TpSvcCall1StreamEndpoint

Known Implementations

TpSvcChannelTypeCall1 is implemented by TpBaseCallChannel and TpBaseMediaCallChannel.

TpSvcCall1Content is implemented by TpBaseCallContent and TpBaseMediaCallContent.

TpSvcCall1ContentInterfaceMedia is implemented by TpBaseMediaCallContent.

TpSvcCall1ContentInterfaceDTMF1 is implemented by TpBaseCallContent and TpBaseMediaCallContent.

TpSvcCall1ContentMediaDescription is implemented by TpCallContentMediaDescription.

TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1 is implemented by TpCallContentMediaDescription.

TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1 is implemented by TpCallContentMediaDescription.

TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1 is implemented by TpCallContentMediaDescription.

TpSvcCall1Stream is implemented by TpBaseCallStream and TpBaseMediaCallStream.

TpSvcCall1StreamInterfaceMedia is implemented by TpBaseMediaCallStream.

TpSvcCall1StreamEndpoint is implemented by TpCallStreamEndpoint.

Signals

  "call-members-changed"                           : Has Details
  "call-state-changed"                             : Has Details
  "content-added"                                  : Has Details
  "content-removed"                                : Has Details
  "streams-added"                                  : Has Details
  "streams-removed"                                : Has Details
  "d-tm-fchange-requested"                         : Has Details
  "local-media-description-changed"                : Has Details
  "media-description-offer-done"                   : Has Details
  "media-descriptions-removed"                     : Has Details
  "new-media-description-offer"                    : Has Details
  "remote-media-descriptions-changed"              : Has Details
  "bitrate-changed"                                : Has Details
  "framerate-changed"                              : Has Details
  "key-frame-requested"                            : Has Details
  "m-tu-changed"                                   : Has Details
  "video-resolution-changed"                       : Has Details
  "sending-tones"                                  : Has Details
  "stopped-tones"                                  : Has Details
  "tones-deferred"                                 : Has Details
  "local-sending-state-changed"                    : Has Details
  "remote-members-changed"                         : Has Details
  "endpoints-changed"                              : Has Details
  "i-ce-restart-requested"                         : Has Details
  "local-candidates-added"                         : Has Details
  "local-credentials-changed"                      : Has Details
  "receiving-state-changed"                        : Has Details
  "relay-info-changed"                             : Has Details
  "s-tu-nservers-changed"                          : Has Details
  "sending-state-changed"                          : Has Details
  "server-info-retrieved"                          : Has Details
  "candidate-pair-selected"                        : Has Details
  "controlling-changed"                            : Has Details
  "endpoint-state-changed"                         : Has Details
  "remote-candidates-added"                        : Has Details
  "remote-credentials-set"                         : Has Details

Description

Call channels represent real-time audio or video streaming, including voice over IP, webcams, and telephony.

Details

TpSvcChannelTypeCall1

typedef struct _TpSvcChannelTypeCall1 TpSvcChannelTypeCall1;

Dummy typedef representing any implementation of this interface.


TpSvcChannelTypeCall1Class

typedef struct _TpSvcChannelTypeCall1Class TpSvcChannelTypeCall1Class;

The class of TpSvcChannelTypeCall1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_channel_type_call1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_channel_type_call1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_ringing);
  IMPLEMENT (set_queued);
  IMPLEMENT (accept);
  IMPLEMENT (hangup);
  IMPLEMENT (add_content);
#undef IMPLEMENT
}


tp_svc_channel_type_call1_accept_impl ()

void                (*tp_svc_channel_type_call1_accept_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Accept on interface im.telepathy.v1.Channel.Type.Call1.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_channel_type_call1_add_content_impl ()

void                (*tp_svc_channel_type_call1_add_content_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         const gchar *in_Content_Name,
                                                         guint in_Content_Type,
                                                         guint in_InitialDirection,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method AddContent on interface im.telepathy.v1.Channel.Type.Call1.

self :

The object implementing this interface

in_Content_Name :

const gchar * (FIXME, generate documentation)

in_Content_Type :

guint (FIXME, generate documentation)

in_InitialDirection :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_type_call1_emit_call_members_changed ()

void                tp_svc_channel_type_call1_emit_call_members_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Flags_Changed,
                                                         GHashTable *arg_Identifiers,
                                                         const GArray *arg_Removed,
                                                         const GValueArray *arg_Reason);

Type-safe wrapper around g_signal_emit to emit the CallMembersChanged signal on interface im.telepathy.v1.Channel.Type.Call1.

instance :

The object implementing this interface

arg_Flags_Changed :

GHashTable * (FIXME, generate documentation)

arg_Identifiers :

GHashTable * (FIXME, generate documentation)

arg_Removed :

const GArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

tp_svc_channel_type_call1_emit_call_state_changed ()

void                tp_svc_channel_type_call1_emit_call_state_changed
                                                        (gpointer instance,
                                                         guint arg_Call_State,
                                                         guint arg_Call_Flags,
                                                         const GValueArray *arg_Call_State_Reason,
                                                         GHashTable *arg_Call_State_Details);

Type-safe wrapper around g_signal_emit to emit the CallStateChanged signal on interface im.telepathy.v1.Channel.Type.Call1.

instance :

The object implementing this interface

arg_Call_State :

guint (FIXME, generate documentation)

arg_Call_Flags :

guint (FIXME, generate documentation)

arg_Call_State_Reason :

const GValueArray * (FIXME, generate documentation)

arg_Call_State_Details :

GHashTable * (FIXME, generate documentation)

tp_svc_channel_type_call1_emit_content_added ()

void                tp_svc_channel_type_call1_emit_content_added
                                                        (gpointer instance,
                                                         const gchar *arg_Content);

Type-safe wrapper around g_signal_emit to emit the ContentAdded signal on interface im.telepathy.v1.Channel.Type.Call1.

instance :

The object implementing this interface

arg_Content :

const gchar * (FIXME, generate documentation)

tp_svc_channel_type_call1_emit_content_removed ()

void                tp_svc_channel_type_call1_emit_content_removed
                                                        (gpointer instance,
                                                         const gchar *arg_Content,
                                                         const GValueArray *arg_Reason);

Type-safe wrapper around g_signal_emit to emit the ContentRemoved signal on interface im.telepathy.v1.Channel.Type.Call1.

instance :

The object implementing this interface

arg_Content :

const gchar * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

tp_svc_channel_type_call1_hangup_impl ()

void                (*tp_svc_channel_type_call1_hangup_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         guint in_Reason,
                                                         const gchar *in_Detailed_Hangup_Reason,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Hangup on interface im.telepathy.v1.Channel.Type.Call1.

self :

The object implementing this interface

in_Reason :

guint (FIXME, generate documentation)

in_Detailed_Hangup_Reason :

const gchar * (FIXME, generate documentation)

in_Message :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_type_call1_implement_accept ()

void                tp_svc_channel_type_call1_implement_accept
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_accept_impl impl);

Register an implementation for the Accept method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Accept D-Bus method

tp_svc_channel_type_call1_implement_add_content ()

void                tp_svc_channel_type_call1_implement_add_content
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_add_content_impl impl);

Register an implementation for the AddContent method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the AddContent D-Bus method

tp_svc_channel_type_call1_implement_hangup ()

void                tp_svc_channel_type_call1_implement_hangup
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_hangup_impl impl);

Register an implementation for the Hangup method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Hangup D-Bus method

tp_svc_channel_type_call1_implement_set_queued ()

void                tp_svc_channel_type_call1_implement_set_queued
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_set_queued_impl impl);

Register an implementation for the SetQueued method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetQueued D-Bus method

tp_svc_channel_type_call1_implement_set_ringing ()

void                tp_svc_channel_type_call1_implement_set_ringing
                                                        (TpSvcChannelTypeCall1Class *klass,
                                                         tp_svc_channel_type_call1_set_ringing_impl impl);

Register an implementation for the SetRinging method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetRinging D-Bus method

tp_svc_channel_type_call1_return_from_accept ()

void                tp_svc_channel_type_call1_return_from_accept
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_type_call1_return_from_add_content ()

void                tp_svc_channel_type_call1_return_from_add_content
                                                        (DBusGMethodInvocation *context,
                                                         const gchar *out_Content);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

out_Content :

const gchar * (FIXME, generate documentation)

tp_svc_channel_type_call1_return_from_hangup ()

void                tp_svc_channel_type_call1_return_from_hangup
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_type_call1_return_from_set_queued ()

void                tp_svc_channel_type_call1_return_from_set_queued
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_type_call1_return_from_set_ringing ()

void                tp_svc_channel_type_call1_return_from_set_ringing
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_type_call1_set_queued_impl ()

void                (*tp_svc_channel_type_call1_set_queued_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetQueued on interface im.telepathy.v1.Channel.Type.Call1.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_channel_type_call1_set_ringing_impl ()

void                (*tp_svc_channel_type_call1_set_ringing_impl)
                                                        (TpSvcChannelTypeCall1 *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetRinging on interface im.telepathy.v1.Channel.Type.Call1.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_channel_interface_dtmf1_emit_sending_tones ()

void                tp_svc_channel_interface_dtmf1_emit_sending_tones
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);

Type-safe wrapper around g_signal_emit to emit the SendingTones signal on interface im.telepathy.v1.Channel.Interface.DTMF1.

instance :

The object implementing this interface

arg_Tones :

const gchar * (FIXME, generate documentation)

tp_svc_channel_interface_dtmf1_emit_stopped_tones ()

void                tp_svc_channel_interface_dtmf1_emit_stopped_tones
                                                        (gpointer instance,
                                                         gboolean arg_Cancelled);

Type-safe wrapper around g_signal_emit to emit the StoppedTones signal on interface im.telepathy.v1.Channel.Interface.DTMF1.

instance :

The object implementing this interface

arg_Cancelled :

gboolean (FIXME, generate documentation)

tp_svc_channel_interface_dtmf1_emit_tones_deferred ()

void                tp_svc_channel_interface_dtmf1_emit_tones_deferred
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);

Type-safe wrapper around g_signal_emit to emit the TonesDeferred signal on interface im.telepathy.v1.Channel.Interface.DTMF1.

instance :

The object implementing this interface

arg_Tones :

const gchar * (FIXME, generate documentation)

tp_svc_channel_interface_dtmf1_implement_multiple_tones ()

void                tp_svc_channel_interface_dtmf1_implement_multiple_tones
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_multiple_tones_impl impl);

Register an implementation for the MultipleTones method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the MultipleTones D-Bus method

tp_svc_channel_interface_dtmf1_implement_start_tone ()

void                tp_svc_channel_interface_dtmf1_implement_start_tone
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_start_tone_impl impl);

Register an implementation for the StartTone method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the StartTone D-Bus method

tp_svc_channel_interface_dtmf1_implement_stop_tone ()

void                tp_svc_channel_interface_dtmf1_implement_stop_tone
                                                        (TpSvcChannelInterfaceDTMF1Class *klass,
                                                         tp_svc_channel_interface_dtmf1_stop_tone_impl impl);

Register an implementation for the StopTone method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the StopTone D-Bus method

tp_svc_channel_interface_dtmf1_multiple_tones_impl ()

void                (*tp_svc_channel_interface_dtmf1_multiple_tones_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         const gchar *in_Tones,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method MultipleTones on interface im.telepathy.v1.Channel.Interface.DTMF1.

self :

The object implementing this interface

in_Tones :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_interface_dtmf1_return_from_multiple_tones ()

void                tp_svc_channel_interface_dtmf1_return_from_multiple_tones
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_interface_dtmf1_return_from_start_tone ()

void                tp_svc_channel_interface_dtmf1_return_from_start_tone
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_interface_dtmf1_return_from_stop_tone ()

void                tp_svc_channel_interface_dtmf1_return_from_stop_tone
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_channel_interface_dtmf1_start_tone_impl ()

void                (*tp_svc_channel_interface_dtmf1_start_tone_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         guint in_Stream_ID,
                                                         guchar in_Event,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method StartTone on interface im.telepathy.v1.Channel.Interface.DTMF1.

self :

The object implementing this interface

in_Stream_ID :

guint (FIXME, generate documentation)

in_Event :

guchar (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_interface_dtmf1_stop_tone_impl ()

void                (*tp_svc_channel_interface_dtmf1_stop_tone_impl)
                                                        (TpSvcChannelInterfaceDTMF1 *self,
                                                         guint in_Stream_ID,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method StopTone on interface im.telepathy.v1.Channel.Interface.DTMF1.

self :

The object implementing this interface

in_Stream_ID :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_interface_hold1_emit_hold_state_changed ()

void                tp_svc_channel_interface_hold1_emit_hold_state_changed
                                                        (gpointer instance,
                                                         guint arg_HoldState,
                                                         guint arg_Reason);

Type-safe wrapper around g_signal_emit to emit the HoldStateChanged signal on interface im.telepathy.v1.Channel.Interface.Hold1.

instance :

The object implementing this interface

arg_HoldState :

guint (FIXME, generate documentation)

arg_Reason :

guint (FIXME, generate documentation)

tp_svc_channel_interface_hold1_get_hold_state_impl ()

void                (*tp_svc_channel_interface_hold1_get_hold_state_impl)
                                                        (TpSvcChannelInterfaceHold1 *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method GetHoldState on interface im.telepathy.v1.Channel.Interface.Hold1.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_channel_interface_hold1_implement_get_hold_state ()

void                tp_svc_channel_interface_hold1_implement_get_hold_state
                                                        (TpSvcChannelInterfaceHold1Class *klass,
                                                         tp_svc_channel_interface_hold1_get_hold_state_impl impl);

Register an implementation for the GetHoldState method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the GetHoldState D-Bus method

tp_svc_channel_interface_hold1_implement_request_hold ()

void                tp_svc_channel_interface_hold1_implement_request_hold
                                                        (TpSvcChannelInterfaceHold1Class *klass,
                                                         tp_svc_channel_interface_hold1_request_hold_impl impl);

Register an implementation for the RequestHold method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the RequestHold D-Bus method

tp_svc_channel_interface_hold1_request_hold_impl ()

void                (*tp_svc_channel_interface_hold1_request_hold_impl)
                                                        (TpSvcChannelInterfaceHold1 *self,
                                                         gboolean in_Hold,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method RequestHold on interface im.telepathy.v1.Channel.Interface.Hold1.

self :

The object implementing this interface

in_Hold :

gboolean (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_channel_interface_hold1_return_from_get_hold_state ()

void                tp_svc_channel_interface_hold1_return_from_get_hold_state
                                                        (DBusGMethodInvocation *context,
                                                         guint out_HoldState,
                                                         guint out_Reason);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

out_HoldState :

guint (FIXME, generate documentation)

out_Reason :

guint (FIXME, generate documentation)

tp_svc_channel_interface_hold1_return_from_request_hold ()

void                tp_svc_channel_interface_hold1_return_from_request_hold
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

TpSvcCall1Content

typedef struct _TpSvcCall1Content TpSvcCall1Content;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentClass

typedef struct _TpSvcCall1ContentClass TpSvcCall1ContentClass;

The class of TpSvcCall1Content.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_content (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_content_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (remove);
#undef IMPLEMENT
}


tp_svc_call1_content_emit_streams_added ()

void                tp_svc_call1_content_emit_streams_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Streams);

Type-safe wrapper around g_signal_emit to emit the StreamsAdded signal on interface im.telepathy.v1.Call1.Content.

instance :

The object implementing this interface

arg_Streams :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_content_emit_streams_removed ()

void                tp_svc_call1_content_emit_streams_removed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Streams,
                                                         const GValueArray *arg_Reason);

Type-safe wrapper around g_signal_emit to emit the StreamsRemoved signal on interface im.telepathy.v1.Call1.Content.

instance :

The object implementing this interface

arg_Streams :

const GPtrArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

tp_svc_call1_content_implement_remove ()

void                tp_svc_call1_content_implement_remove
                                                        (TpSvcCall1ContentClass *klass,
                                                         tp_svc_call1_content_remove_impl impl);

Register an implementation for the Remove method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Remove D-Bus method

tp_svc_call1_content_remove_impl ()

void                (*tp_svc_call1_content_remove_impl) (TpSvcCall1Content *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Remove on interface im.telepathy.v1.Call1.Content.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_call1_content_return_from_remove ()

void                tp_svc_call1_content_return_from_remove
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

TpSvcCall1ContentInterfaceMedia

typedef struct _TpSvcCall1ContentInterfaceMedia TpSvcCall1ContentInterfaceMedia;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentInterfaceMediaClass

typedef struct _TpSvcCall1ContentInterfaceMediaClass TpSvcCall1ContentInterfaceMediaClass;

The class of TpSvcCall1ContentInterfaceMedia.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_content_interface_media (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_content_interface_media_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (update_local_media_description);
  IMPLEMENT (acknowledge_dtmf_change);
  IMPLEMENT (fail);
#undef IMPLEMENT
}


tp_svc_call1_content_interface_media_acknowledge_dtmf_change_impl ()

void                (*tp_svc_call1_content_interface_media_acknowledge_dtmf_change_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         guchar in_Event,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method AcknowledgeDTMFChange on interface im.telepathy.v1.Call1.Content.Interface.Media.

self :

The object implementing this interface

in_Event :

guchar (FIXME, generate documentation)

in_State :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_media_emit_dtmf_change_requested ()

void                tp_svc_call1_content_interface_media_emit_dtmf_change_requested
                                                        (gpointer instance,
                                                         guchar arg_Event,
                                                         guint arg_State);

Type-safe wrapper around g_signal_emit to emit the DTMFChangeRequested signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

arg_Event :

guchar (FIXME, generate documentation)

arg_State :

guint (FIXME, generate documentation)

tp_svc_call1_content_interface_media_emit_local_media_description_changed ()

void                tp_svc_call1_content_interface_media_emit_local_media_description_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updated_Media_Description);

Type-safe wrapper around g_signal_emit to emit the LocalMediaDescriptionChanged signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

arg_Updated_Media_Description :

GHashTable * (FIXME, generate documentation)

tp_svc_call1_content_interface_media_emit_media_description_offer_done ()

void                tp_svc_call1_content_interface_media_emit_media_description_offer_done
                                                        (gpointer instance);

Type-safe wrapper around g_signal_emit to emit the MediaDescriptionOfferDone signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

tp_svc_call1_content_interface_media_emit_media_descriptions_removed ()

void                tp_svc_call1_content_interface_media_emit_media_descriptions_removed
                                                        (gpointer instance,
                                                         const GArray *arg_Removed_Media_Descriptions);

Type-safe wrapper around g_signal_emit to emit the MediaDescriptionsRemoved signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

arg_Removed_Media_Descriptions :

const GArray * (FIXME, generate documentation)

tp_svc_call1_content_interface_media_emit_new_media_description_offer ()

void                tp_svc_call1_content_interface_media_emit_new_media_description_offer
                                                        (gpointer instance,
                                                         const gchar *arg_Media_Description,
                                                         GHashTable *arg_Properties);

Type-safe wrapper around g_signal_emit to emit the NewMediaDescriptionOffer signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

arg_Media_Description :

const gchar * (FIXME, generate documentation)

arg_Properties :

GHashTable * (FIXME, generate documentation)

tp_svc_call1_content_interface_media_emit_remote_media_descriptions_changed ()

void                tp_svc_call1_content_interface_media_emit_remote_media_descriptions_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updated_Media_Descriptions);

Type-safe wrapper around g_signal_emit to emit the RemoteMediaDescriptionsChanged signal on interface im.telepathy.v1.Call1.Content.Interface.Media.

instance :

The object implementing this interface

arg_Updated_Media_Descriptions :

GHashTable * (FIXME, generate documentation)

tp_svc_call1_content_interface_media_fail_impl ()

void                (*tp_svc_call1_content_interface_media_fail_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Fail on interface im.telepathy.v1.Call1.Content.Interface.Media.

self :

The object implementing this interface

in_Reason :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_media_implement_acknowledge_dtmf_change ()

void                tp_svc_call1_content_interface_media_implement_acknowledge_dtmf_change
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_acknowledge_dtmf_change_impl impl);

Register an implementation for the AcknowledgeDTMFChange method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the AcknowledgeDTMFChange D-Bus method

tp_svc_call1_content_interface_media_implement_fail ()

void                tp_svc_call1_content_interface_media_implement_fail
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_fail_impl impl);

Register an implementation for the Fail method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Fail D-Bus method

tp_svc_call1_content_interface_media_implement_update_local_media_description ()

void                tp_svc_call1_content_interface_media_implement_update_local_media_description
                                                        (TpSvcCall1ContentInterfaceMediaClass *klass,
                                                         tp_svc_call1_content_interface_media_update_local_media_description_impl impl);

Register an implementation for the UpdateLocalMediaDescription method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the UpdateLocalMediaDescription D-Bus method

tp_svc_call1_content_interface_media_return_from_acknowledge_dtmf_change ()

void                tp_svc_call1_content_interface_media_return_from_acknowledge_dtmf_change
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_media_return_from_fail ()

void                tp_svc_call1_content_interface_media_return_from_fail
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_media_return_from_update_local_media_description ()

void                tp_svc_call1_content_interface_media_return_from_update_local_media_description
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_media_update_local_media_description_impl ()

void                (*tp_svc_call1_content_interface_media_update_local_media_description_impl)
                                                        (TpSvcCall1ContentInterfaceMedia *self,
                                                         GHashTable *in_MediaDescription,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method UpdateLocalMediaDescription on interface im.telepathy.v1.Call1.Content.Interface.Media.

self :

The object implementing this interface

in_MediaDescription :

GHashTable * (FIXME, generate documentation)

context :

Used to return values or throw an error

TpSvcCall1ContentInterfaceVideoControl1

typedef struct _TpSvcCall1ContentInterfaceVideoControl1 TpSvcCall1ContentInterfaceVideoControl1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentInterfaceVideoControl1Class

typedef struct _TpSvcCall1ContentInterfaceVideoControl1Class TpSvcCall1ContentInterfaceVideoControl1Class;

The class of TpSvcCall1ContentInterfaceVideoControl1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


tp_svc_call1_content_interface_video_control1_emit_bitrate_changed ()

void                tp_svc_call1_content_interface_video_control1_emit_bitrate_changed
                                                        (gpointer instance,
                                                         guint arg_NewBitrate);

Type-safe wrapper around g_signal_emit to emit the BitrateChanged signal on interface im.telepathy.v1.Call1.Content.Interface.VideoControl1.

instance :

The object implementing this interface

arg_NewBitrate :

guint (FIXME, generate documentation)

tp_svc_call1_content_interface_video_control1_emit_framerate_changed ()

void                tp_svc_call1_content_interface_video_control1_emit_framerate_changed
                                                        (gpointer instance,
                                                         guint arg_NewFramerate);

Type-safe wrapper around g_signal_emit to emit the FramerateChanged signal on interface im.telepathy.v1.Call1.Content.Interface.VideoControl1.

instance :

The object implementing this interface

arg_NewFramerate :

guint (FIXME, generate documentation)

tp_svc_call1_content_interface_video_control1_emit_key_frame_requested ()

void                tp_svc_call1_content_interface_video_control1_emit_key_frame_requested
                                                        (gpointer instance);

Type-safe wrapper around g_signal_emit to emit the KeyFrameRequested signal on interface im.telepathy.v1.Call1.Content.Interface.VideoControl1.

instance :

The object implementing this interface

tp_svc_call1_content_interface_video_control1_emit_mtu_changed ()

void                tp_svc_call1_content_interface_video_control1_emit_mtu_changed
                                                        (gpointer instance,
                                                         guint arg_NewMTU);

Type-safe wrapper around g_signal_emit to emit the MTUChanged signal on interface im.telepathy.v1.Call1.Content.Interface.VideoControl1.

instance :

The object implementing this interface

arg_NewMTU :

guint (FIXME, generate documentation)

tp_svc_call1_content_interface_video_control1_emit_video_resolution_changed ()

void                tp_svc_call1_content_interface_video_control1_emit_video_resolution_changed
                                                        (gpointer instance,
                                                         const GValueArray *arg_NewResolution);

Type-safe wrapper around g_signal_emit to emit the VideoResolutionChanged signal on interface im.telepathy.v1.Call1.Content.Interface.VideoControl1.

instance :

The object implementing this interface

arg_NewResolution :

const GValueArray * (FIXME, generate documentation)

TpSvcCall1ContentInterfaceAudioControl1

typedef struct _TpSvcCall1ContentInterfaceAudioControl1 TpSvcCall1ContentInterfaceAudioControl1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentInterfaceAudioControl1Class

typedef struct _TpSvcCall1ContentInterfaceAudioControl1Class TpSvcCall1ContentInterfaceAudioControl1Class;

The class of TpSvcCall1ContentInterfaceAudioControl1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_content_interface_audio_control1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_content_interface_audio_control1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (report_input_volume);
  IMPLEMENT (report_output_volume);
#undef IMPLEMENT
}


tp_svc_call1_content_interface_audio_control1_implement_report_input_volume ()

void                tp_svc_call1_content_interface_audio_control1_implement_report_input_volume
                                                        (TpSvcCall1ContentInterfaceAudioControl1Class *klass,
                                                         tp_svc_call1_content_interface_audio_control1_report_input_volume_impl impl);

Register an implementation for the ReportInputVolume method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the ReportInputVolume D-Bus method

tp_svc_call1_content_interface_audio_control1_implement_report_output_volume ()

void                tp_svc_call1_content_interface_audio_control1_implement_report_output_volume
                                                        (TpSvcCall1ContentInterfaceAudioControl1Class *klass,
                                                         tp_svc_call1_content_interface_audio_control1_report_output_volume_impl impl);

Register an implementation for the ReportOutputVolume method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the ReportOutputVolume D-Bus method

tp_svc_call1_content_interface_audio_control1_report_input_volume_impl ()

void                (*tp_svc_call1_content_interface_audio_control1_report_input_volume_impl)
                                                        (TpSvcCall1ContentInterfaceAudioControl1 *self,
                                                         gint in_Volume,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method ReportInputVolume on interface im.telepathy.v1.Call1.Content.Interface.AudioControl1.

self :

The object implementing this interface

in_Volume :

gint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_audio_control1_report_output_volume_impl ()

void                (*tp_svc_call1_content_interface_audio_control1_report_output_volume_impl)
                                                        (TpSvcCall1ContentInterfaceAudioControl1 *self,
                                                         gint in_Volume,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method ReportOutputVolume on interface im.telepathy.v1.Call1.Content.Interface.AudioControl1.

self :

The object implementing this interface

in_Volume :

gint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_audio_control1_return_from_report_input_volume ()

void                tp_svc_call1_content_interface_audio_control1_return_from_report_input_volume
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_audio_control1_return_from_report_output_volume ()

void                tp_svc_call1_content_interface_audio_control1_return_from_report_output_volume
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

TpSvcCall1ContentInterfaceDTMF1

typedef struct _TpSvcCall1ContentInterfaceDTMF1 TpSvcCall1ContentInterfaceDTMF1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentInterfaceDTMF1Class

typedef struct _TpSvcCall1ContentInterfaceDTMF1Class TpSvcCall1ContentInterfaceDTMF1Class;

The class of TpSvcCall1ContentInterfaceDTMF1.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_content_interface_dtmf1 (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_content_interface_dtmf1_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (start_tone);
  IMPLEMENT (stop_tone);
  IMPLEMENT (multiple_tones);
#undef IMPLEMENT
}


tp_svc_call1_content_interface_dtmf1_emit_sending_tones ()

void                tp_svc_call1_content_interface_dtmf1_emit_sending_tones
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);

Type-safe wrapper around g_signal_emit to emit the SendingTones signal on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

instance :

The object implementing this interface

arg_Tones :

const gchar * (FIXME, generate documentation)

tp_svc_call1_content_interface_dtmf1_emit_stopped_tones ()

void                tp_svc_call1_content_interface_dtmf1_emit_stopped_tones
                                                        (gpointer instance,
                                                         gboolean arg_Cancelled);

Type-safe wrapper around g_signal_emit to emit the StoppedTones signal on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

instance :

The object implementing this interface

arg_Cancelled :

gboolean (FIXME, generate documentation)

tp_svc_call1_content_interface_dtmf1_emit_tones_deferred ()

void                tp_svc_call1_content_interface_dtmf1_emit_tones_deferred
                                                        (gpointer instance,
                                                         const gchar *arg_Tones);

Type-safe wrapper around g_signal_emit to emit the TonesDeferred signal on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

instance :

The object implementing this interface

arg_Tones :

const gchar * (FIXME, generate documentation)

tp_svc_call1_content_interface_dtmf1_implement_multiple_tones ()

void                tp_svc_call1_content_interface_dtmf1_implement_multiple_tones
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_multiple_tones_impl impl);

Register an implementation for the MultipleTones method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the MultipleTones D-Bus method

tp_svc_call1_content_interface_dtmf1_implement_start_tone ()

void                tp_svc_call1_content_interface_dtmf1_implement_start_tone
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_start_tone_impl impl);

Register an implementation for the StartTone method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the StartTone D-Bus method

tp_svc_call1_content_interface_dtmf1_implement_stop_tone ()

void                tp_svc_call1_content_interface_dtmf1_implement_stop_tone
                                                        (TpSvcCall1ContentInterfaceDTMF1Class *klass,
                                                         tp_svc_call1_content_interface_dtmf1_stop_tone_impl impl);

Register an implementation for the StopTone method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the StopTone D-Bus method

tp_svc_call1_content_interface_dtmf1_multiple_tones_impl ()

void                (*tp_svc_call1_content_interface_dtmf1_multiple_tones_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         const gchar *in_Tones,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method MultipleTones on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

self :

The object implementing this interface

in_Tones :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_dtmf1_return_from_multiple_tones ()

void                tp_svc_call1_content_interface_dtmf1_return_from_multiple_tones
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_dtmf1_return_from_start_tone ()

void                tp_svc_call1_content_interface_dtmf1_return_from_start_tone
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_dtmf1_return_from_stop_tone ()

void                tp_svc_call1_content_interface_dtmf1_return_from_stop_tone
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_interface_dtmf1_start_tone_impl ()

void                (*tp_svc_call1_content_interface_dtmf1_start_tone_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         guchar in_Event,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method StartTone on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

self :

The object implementing this interface

in_Event :

guchar (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_interface_dtmf1_stop_tone_impl ()

void                (*tp_svc_call1_content_interface_dtmf1_stop_tone_impl)
                                                        (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method StopTone on interface im.telepathy.v1.Call1.Content.Interface.DTMF1.

self :

The object implementing this interface

context :

Used to return values or throw an error

TpSvcCall1ContentMediaDescription

typedef struct _TpSvcCall1ContentMediaDescription TpSvcCall1ContentMediaDescription;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentMediaDescriptionClass

typedef struct _TpSvcCall1ContentMediaDescriptionClass TpSvcCall1ContentMediaDescriptionClass;

The class of TpSvcCall1ContentMediaDescription.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_content_media_description (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_content_media_description_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (accept);
  IMPLEMENT (reject);
#undef IMPLEMENT
}


tp_svc_call1_content_media_description_accept_impl ()

void                (*tp_svc_call1_content_media_description_accept_impl)
                                                        (TpSvcCall1ContentMediaDescription *self,
                                                         GHashTable *in_Local_Media_Description,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Accept on interface im.telepathy.v1.Call1.Content.MediaDescription.

self :

The object implementing this interface

in_Local_Media_Description :

GHashTable * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_content_media_description_implement_accept ()

void                tp_svc_call1_content_media_description_implement_accept
                                                        (TpSvcCall1ContentMediaDescriptionClass *klass,
                                                         tp_svc_call1_content_media_description_accept_impl impl);

Register an implementation for the Accept method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Accept D-Bus method

tp_svc_call1_content_media_description_implement_reject ()

void                tp_svc_call1_content_media_description_implement_reject
                                                        (TpSvcCall1ContentMediaDescriptionClass *klass,
                                                         tp_svc_call1_content_media_description_reject_impl impl);

Register an implementation for the Reject method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Reject D-Bus method

tp_svc_call1_content_media_description_return_from_accept ()

void                tp_svc_call1_content_media_description_return_from_accept
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_media_description_return_from_reject ()

void                tp_svc_call1_content_media_description_return_from_reject
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_content_media_description_reject_impl ()

void                (*tp_svc_call1_content_media_description_reject_impl)
                                                        (TpSvcCall1ContentMediaDescription *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Reject on interface im.telepathy.v1.Call1.Content.MediaDescription.

self :

The object implementing this interface

in_Reason :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1 TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1Class

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1Class TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1Class;

The class of TpSvcCall1ContentMediaDescriptionInterfaceRTCPExtendedReports1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1 TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1Class

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1Class TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1Class;

The class of TpSvcCall1ContentMediaDescriptionInterfaceRTCPFeedback1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1 TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1;

Dummy typedef representing any implementation of this interface.


TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1Class

typedef struct _TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1Class TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1Class;

The class of TpSvcCall1ContentMediaDescriptionInterfaceRTPHeaderExtensions1. This interface has no D-Bus methods, so an implementation can typically pass NULL to G_IMPLEMENT_INTERFACE() as the interface initialization function.


TpSvcCall1Stream

typedef struct _TpSvcCall1Stream TpSvcCall1Stream;

Dummy typedef representing any implementation of this interface.


TpSvcCall1StreamClass

typedef struct _TpSvcCall1StreamClass TpSvcCall1StreamClass;

The class of TpSvcCall1Stream.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_stream (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_stream_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_sending);
  IMPLEMENT (request_receiving);
#undef IMPLEMENT
}


tp_svc_call1_stream_implement_request_receiving ()

void                tp_svc_call1_stream_implement_request_receiving
                                                        (TpSvcCall1StreamClass *klass,
                                                         tp_svc_call1_stream_request_receiving_impl impl);

Register an implementation for the RequestReceiving method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the RequestReceiving D-Bus method

tp_svc_call1_stream_implement_set_sending ()

void                tp_svc_call1_stream_implement_set_sending
                                                        (TpSvcCall1StreamClass *klass,
                                                         tp_svc_call1_stream_set_sending_impl impl);

Register an implementation for the SetSending method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetSending D-Bus method

tp_svc_call1_stream_emit_local_sending_state_changed ()

void                tp_svc_call1_stream_emit_local_sending_state_changed
                                                        (gpointer instance,
                                                         guint arg_State,
                                                         const GValueArray *arg_Reason);

Type-safe wrapper around g_signal_emit to emit the LocalSendingStateChanged signal on interface im.telepathy.v1.Call1.Stream.

instance :

The object implementing this interface

arg_State :

guint (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

tp_svc_call1_stream_emit_remote_members_changed ()

void                tp_svc_call1_stream_emit_remote_members_changed
                                                        (gpointer instance,
                                                         GHashTable *arg_Updates,
                                                         GHashTable *arg_Identifiers,
                                                         const GArray *arg_Removed,
                                                         const GValueArray *arg_Reason);

Type-safe wrapper around g_signal_emit to emit the RemoteMembersChanged signal on interface im.telepathy.v1.Call1.Stream.

instance :

The object implementing this interface

arg_Updates :

GHashTable * (FIXME, generate documentation)

arg_Identifiers :

GHashTable * (FIXME, generate documentation)

arg_Removed :

const GArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

tp_svc_call1_stream_request_receiving_impl ()

void                (*tp_svc_call1_stream_request_receiving_impl)
                                                        (TpSvcCall1Stream *self,
                                                         guint in_Contact,
                                                         gboolean in_Receive,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method RequestReceiving on interface im.telepathy.v1.Call1.Stream.

self :

The object implementing this interface

in_Contact :

guint (FIXME, generate documentation)

in_Receive :

gboolean (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_return_from_request_receiving ()

void                tp_svc_call1_stream_return_from_request_receiving
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_return_from_set_sending ()

void                tp_svc_call1_stream_return_from_set_sending
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_set_sending_impl ()

void                (*tp_svc_call1_stream_set_sending_impl)
                                                        (TpSvcCall1Stream *self,
                                                         gboolean in_Send,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetSending on interface im.telepathy.v1.Call1.Stream.

self :

The object implementing this interface

in_Send :

gboolean (FIXME, generate documentation)

context :

Used to return values or throw an error

TpSvcCall1StreamInterfaceMedia

typedef struct _TpSvcCall1StreamInterfaceMedia TpSvcCall1StreamInterfaceMedia;

Dummy typedef representing any implementation of this interface.


TpSvcCall1StreamInterfaceMediaClass

typedef struct _TpSvcCall1StreamInterfaceMediaClass TpSvcCall1StreamInterfaceMediaClass;

The class of TpSvcCall1StreamInterfaceMedia.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_stream_interface_media (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_stream_interface_media_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (complete_sending_state_change);
  IMPLEMENT (report_sending_failure);
  IMPLEMENT (complete_receiving_state_change);
  IMPLEMENT (report_receiving_failure);
  IMPLEMENT (set_credentials);
  IMPLEMENT (add_candidates);
  IMPLEMENT (finish_initial_candidates);
  IMPLEMENT (fail);
#undef IMPLEMENT
}


tp_svc_call1_stream_interface_media_add_candidates_impl ()

void                (*tp_svc_call1_stream_interface_media_add_candidates_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const GPtrArray *in_Candidates,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method AddCandidates on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_Candidates :

const GPtrArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_complete_receiving_state_change_impl ()

void                (*tp_svc_call1_stream_interface_media_complete_receiving_state_change_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method CompleteReceivingStateChange on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_State :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_complete_sending_state_change_impl ()

void                (*tp_svc_call1_stream_interface_media_complete_sending_state_change_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method CompleteSendingStateChange on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_State :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_emit_endpoints_changed ()

void                tp_svc_call1_stream_interface_media_emit_endpoints_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Endpoints_Added,
                                                         const GPtrArray *arg_Endpoints_Removed);

Type-safe wrapper around g_signal_emit to emit the EndpointsChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_Endpoints_Added :

const GPtrArray * (FIXME, generate documentation)

arg_Endpoints_Removed :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_ice_restart_requested ()

void                tp_svc_call1_stream_interface_media_emit_ice_restart_requested
                                                        (gpointer instance);

Type-safe wrapper around g_signal_emit to emit the ICERestartRequested signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

tp_svc_call1_stream_interface_media_emit_local_candidates_added ()

void                tp_svc_call1_stream_interface_media_emit_local_candidates_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Candidates);

Type-safe wrapper around g_signal_emit to emit the LocalCandidatesAdded signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_Candidates :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_local_credentials_changed ()

void                tp_svc_call1_stream_interface_media_emit_local_credentials_changed
                                                        (gpointer instance,
                                                         const gchar *arg_Username,
                                                         const gchar *arg_Password);

Type-safe wrapper around g_signal_emit to emit the LocalCredentialsChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_Username :

const gchar * (FIXME, generate documentation)

arg_Password :

const gchar * (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_receiving_state_changed ()

void                tp_svc_call1_stream_interface_media_emit_receiving_state_changed
                                                        (gpointer instance,
                                                         guint arg_State);

Type-safe wrapper around g_signal_emit to emit the ReceivingStateChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_State :

guint (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_relay_info_changed ()

void                tp_svc_call1_stream_interface_media_emit_relay_info_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Relay_Info);

Type-safe wrapper around g_signal_emit to emit the RelayInfoChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_Relay_Info :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_sending_state_changed ()

void                tp_svc_call1_stream_interface_media_emit_sending_state_changed
                                                        (gpointer instance,
                                                         guint arg_State);

Type-safe wrapper around g_signal_emit to emit the SendingStateChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_State :

guint (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_emit_server_info_retrieved ()

void                tp_svc_call1_stream_interface_media_emit_server_info_retrieved
                                                        (gpointer instance);

Type-safe wrapper around g_signal_emit to emit the ServerInfoRetrieved signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

tp_svc_call1_stream_interface_media_emit_stun_servers_changed ()

void                tp_svc_call1_stream_interface_media_emit_stun_servers_changed
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Servers);

Type-safe wrapper around g_signal_emit to emit the STUNServersChanged signal on interface im.telepathy.v1.Call1.Stream.Interface.Media.

instance :

The object implementing this interface

arg_Servers :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_stream_interface_media_fail_impl ()

void                (*tp_svc_call1_stream_interface_media_fail_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const GValueArray *in_Reason,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method Fail on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_Reason :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_finish_initial_candidates_impl ()

void                (*tp_svc_call1_stream_interface_media_finish_initial_candidates_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method FinishInitialCandidates on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_implement_add_candidates ()

void                tp_svc_call1_stream_interface_media_implement_add_candidates
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_add_candidates_impl impl);

Register an implementation for the AddCandidates method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the AddCandidates D-Bus method

tp_svc_call1_stream_interface_media_implement_complete_receiving_state_change ()

void                tp_svc_call1_stream_interface_media_implement_complete_receiving_state_change
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_complete_receiving_state_change_impl impl);

Register an implementation for the CompleteReceivingStateChange method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the CompleteReceivingStateChange D-Bus method

tp_svc_call1_stream_interface_media_implement_complete_sending_state_change ()

void                tp_svc_call1_stream_interface_media_implement_complete_sending_state_change
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_complete_sending_state_change_impl impl);

Register an implementation for the CompleteSendingStateChange method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the CompleteSendingStateChange D-Bus method

tp_svc_call1_stream_interface_media_implement_fail ()

void                tp_svc_call1_stream_interface_media_implement_fail
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_fail_impl impl);

Register an implementation for the Fail method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the Fail D-Bus method

tp_svc_call1_stream_interface_media_implement_finish_initial_candidates ()

void                tp_svc_call1_stream_interface_media_implement_finish_initial_candidates
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_finish_initial_candidates_impl impl);

Register an implementation for the FinishInitialCandidates method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the FinishInitialCandidates D-Bus method

tp_svc_call1_stream_interface_media_implement_report_receiving_failure ()

void                tp_svc_call1_stream_interface_media_implement_report_receiving_failure
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_report_receiving_failure_impl impl);

Register an implementation for the ReportReceivingFailure method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the ReportReceivingFailure D-Bus method

tp_svc_call1_stream_interface_media_implement_report_sending_failure ()

void                tp_svc_call1_stream_interface_media_implement_report_sending_failure
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_report_sending_failure_impl impl);

Register an implementation for the ReportSendingFailure method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the ReportSendingFailure D-Bus method

tp_svc_call1_stream_interface_media_implement_set_credentials ()

void                tp_svc_call1_stream_interface_media_implement_set_credentials
                                                        (TpSvcCall1StreamInterfaceMediaClass *klass,
                                                         tp_svc_call1_stream_interface_media_set_credentials_impl impl);

Register an implementation for the SetCredentials method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetCredentials D-Bus method

tp_svc_call1_stream_interface_media_report_receiving_failure_impl ()

void                (*tp_svc_call1_stream_interface_media_report_receiving_failure_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_Reason,
                                                         const gchar *in_Error,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method ReportReceivingFailure on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_Reason :

guint (FIXME, generate documentation)

in_Error :

const gchar * (FIXME, generate documentation)

in_Message :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_report_sending_failure_impl ()

void                (*tp_svc_call1_stream_interface_media_report_sending_failure_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         guint in_Reason,
                                                         const gchar *in_Error,
                                                         const gchar *in_Message,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method ReportSendingFailure on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_Reason :

guint (FIXME, generate documentation)

in_Error :

const gchar * (FIXME, generate documentation)

in_Message :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_interface_media_return_from_add_candidates ()

void                tp_svc_call1_stream_interface_media_return_from_add_candidates
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_complete_receiving_state_change ()

void                tp_svc_call1_stream_interface_media_return_from_complete_receiving_state_change
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_complete_sending_state_change ()

void                tp_svc_call1_stream_interface_media_return_from_complete_sending_state_change
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_fail ()

void                tp_svc_call1_stream_interface_media_return_from_fail
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_finish_initial_candidates ()

void                tp_svc_call1_stream_interface_media_return_from_finish_initial_candidates
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_report_receiving_failure ()

void                tp_svc_call1_stream_interface_media_return_from_report_receiving_failure
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_report_sending_failure ()

void                tp_svc_call1_stream_interface_media_return_from_report_sending_failure
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_return_from_set_credentials ()

void                tp_svc_call1_stream_interface_media_return_from_set_credentials
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_interface_media_set_credentials_impl ()

void                (*tp_svc_call1_stream_interface_media_set_credentials_impl)
                                                        (TpSvcCall1StreamInterfaceMedia *self,
                                                         const gchar *in_Username,
                                                         const gchar *in_Password,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetCredentials on interface im.telepathy.v1.Call1.Stream.Interface.Media.

self :

The object implementing this interface

in_Username :

const gchar * (FIXME, generate documentation)

in_Password :

const gchar * (FIXME, generate documentation)

context :

Used to return values or throw an error

TpSvcCall1StreamEndpoint

typedef struct _TpSvcCall1StreamEndpoint TpSvcCall1StreamEndpoint;

Dummy typedef representing any implementation of this interface.


TpSvcCall1StreamEndpointClass

typedef struct _TpSvcCall1StreamEndpointClass TpSvcCall1StreamEndpointClass;

The class of TpSvcCall1StreamEndpoint.

In a full implementation of this interface (i.e. all methods implemented), the interface initialization function used in G_IMPLEMENT_INTERFACE() would typically look like this:

static void
implement_call1_stream_endpoint (gpointer klass,
    gpointer unused G_GNUC_UNUSED)
{
#define IMPLEMENT(x) tp_svc_call1_stream_endpoint_implement_##x (\
  klass, my_object_##x)
  IMPLEMENT (set_selected_candidate_pair);
  IMPLEMENT (set_endpoint_state);
  IMPLEMENT (accept_selected_candidate_pair);
  IMPLEMENT (reject_selected_candidate_pair);
  IMPLEMENT (set_controlling);
#undef IMPLEMENT
}


tp_svc_call1_stream_endpoint_accept_selected_candidate_pair_impl ()

void                (*tp_svc_call1_stream_endpoint_accept_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method AcceptSelectedCandidatePair on interface im.telepathy.v1.Call1.Stream.Endpoint.

self :

The object implementing this interface

in_Local_Candidate :

const GValueArray * (FIXME, generate documentation)

in_Remote_Candidate :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_endpoint_emit_candidate_pair_selected ()

void                tp_svc_call1_stream_endpoint_emit_candidate_pair_selected
                                                        (gpointer instance,
                                                         const GValueArray *arg_Local_Candidate,
                                                         const GValueArray *arg_Remote_Candidate);

Type-safe wrapper around g_signal_emit to emit the CandidatePairSelected signal on interface im.telepathy.v1.Call1.Stream.Endpoint.

instance :

The object implementing this interface

arg_Local_Candidate :

const GValueArray * (FIXME, generate documentation)

arg_Remote_Candidate :

const GValueArray * (FIXME, generate documentation)

tp_svc_call1_stream_endpoint_emit_controlling_changed ()

void                tp_svc_call1_stream_endpoint_emit_controlling_changed
                                                        (gpointer instance,
                                                         gboolean arg_Controlling);

Type-safe wrapper around g_signal_emit to emit the ControllingChanged signal on interface im.telepathy.v1.Call1.Stream.Endpoint.

instance :

The object implementing this interface

arg_Controlling :

gboolean (FIXME, generate documentation)

tp_svc_call1_stream_endpoint_emit_endpoint_state_changed ()

void                tp_svc_call1_stream_endpoint_emit_endpoint_state_changed
                                                        (gpointer instance,
                                                         guint arg_Component,
                                                         guint arg_State);

Type-safe wrapper around g_signal_emit to emit the EndpointStateChanged signal on interface im.telepathy.v1.Call1.Stream.Endpoint.

instance :

The object implementing this interface

arg_Component :

guint (FIXME, generate documentation)

arg_State :

guint (FIXME, generate documentation)

tp_svc_call1_stream_endpoint_emit_remote_candidates_added ()

void                tp_svc_call1_stream_endpoint_emit_remote_candidates_added
                                                        (gpointer instance,
                                                         const GPtrArray *arg_Candidates);

Type-safe wrapper around g_signal_emit to emit the RemoteCandidatesAdded signal on interface im.telepathy.v1.Call1.Stream.Endpoint.

instance :

The object implementing this interface

arg_Candidates :

const GPtrArray * (FIXME, generate documentation)

tp_svc_call1_stream_endpoint_emit_remote_credentials_set ()

void                tp_svc_call1_stream_endpoint_emit_remote_credentials_set
                                                        (gpointer instance,
                                                         const gchar *arg_Username,
                                                         const gchar *arg_Password);

Type-safe wrapper around g_signal_emit to emit the RemoteCredentialsSet signal on interface im.telepathy.v1.Call1.Stream.Endpoint.

instance :

The object implementing this interface

arg_Username :

const gchar * (FIXME, generate documentation)

arg_Password :

const gchar * (FIXME, generate documentation)

tp_svc_call1_stream_endpoint_implement_accept_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_implement_accept_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_accept_selected_candidate_pair_impl impl);

Register an implementation for the AcceptSelectedCandidatePair method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the AcceptSelectedCandidatePair D-Bus method

tp_svc_call1_stream_endpoint_implement_reject_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_implement_reject_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_reject_selected_candidate_pair_impl impl);

Register an implementation for the RejectSelectedCandidatePair method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the RejectSelectedCandidatePair D-Bus method

tp_svc_call1_stream_endpoint_implement_set_controlling ()

void                tp_svc_call1_stream_endpoint_implement_set_controlling
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_controlling_impl impl);

Register an implementation for the SetControlling method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetControlling D-Bus method

tp_svc_call1_stream_endpoint_implement_set_endpoint_state ()

void                tp_svc_call1_stream_endpoint_implement_set_endpoint_state
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_endpoint_state_impl impl);

Register an implementation for the SetEndpointState method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetEndpointState D-Bus method

tp_svc_call1_stream_endpoint_implement_set_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_implement_set_selected_candidate_pair
                                                        (TpSvcCall1StreamEndpointClass *klass,
                                                         tp_svc_call1_stream_endpoint_set_selected_candidate_pair_impl impl);

Register an implementation for the SetSelectedCandidatePair method in the vtable of an implementation of this interface. To be called from the interface init function.

klass :

A class whose instances implement this interface

impl :

A callback used to implement the SetSelectedCandidatePair D-Bus method

tp_svc_call1_stream_endpoint_reject_selected_candidate_pair_impl ()

void                (*tp_svc_call1_stream_endpoint_reject_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method RejectSelectedCandidatePair on interface im.telepathy.v1.Call1.Stream.Endpoint.

self :

The object implementing this interface

in_Local_Candidate :

const GValueArray * (FIXME, generate documentation)

in_Remote_Candidate :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_endpoint_return_from_accept_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_return_from_accept_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_endpoint_return_from_reject_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_return_from_reject_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_endpoint_return_from_set_controlling ()

void                tp_svc_call1_stream_endpoint_return_from_set_controlling
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_endpoint_return_from_set_endpoint_state ()

void                tp_svc_call1_stream_endpoint_return_from_set_endpoint_state
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_endpoint_return_from_set_selected_candidate_pair ()

void                tp_svc_call1_stream_endpoint_return_from_set_selected_candidate_pair
                                                        (DBusGMethodInvocation *context);

Return successfully by calling dbus_g_method_return(). This inline function exists only to provide type-safety.

context :

The D-Bus method invocation context

tp_svc_call1_stream_endpoint_set_controlling_impl ()

void                (*tp_svc_call1_stream_endpoint_set_controlling_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         gboolean in_Controlling,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetControlling on interface im.telepathy.v1.Call1.Stream.Endpoint.

self :

The object implementing this interface

in_Controlling :

gboolean (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_endpoint_set_endpoint_state_impl ()

void                (*tp_svc_call1_stream_endpoint_set_endpoint_state_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         guint in_Component,
                                                         guint in_State,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetEndpointState on interface im.telepathy.v1.Call1.Stream.Endpoint.

self :

The object implementing this interface

in_Component :

guint (FIXME, generate documentation)

in_State :

guint (FIXME, generate documentation)

context :

Used to return values or throw an error

tp_svc_call1_stream_endpoint_set_selected_candidate_pair_impl ()

void                (*tp_svc_call1_stream_endpoint_set_selected_candidate_pair_impl)
                                                        (TpSvcCall1StreamEndpoint *self,
                                                         const GValueArray *in_Local_Candidate,
                                                         const GValueArray *in_Remote_Candidate,
                                                         DBusGMethodInvocation *context);

The signature of an implementation of the D-Bus method SetSelectedCandidatePair on interface im.telepathy.v1.Call1.Stream.Endpoint.

self :

The object implementing this interface

in_Local_Candidate :

const GValueArray * (FIXME, generate documentation)

in_Remote_Candidate :

const GValueArray * (FIXME, generate documentation)

context :

Used to return values or throw an error

Signal Details

The "call-members-changed" signal

void                user_function                      (TpSvcChannelTypeCall1 *self,
                                                        GArray_guint_         *arg_Removed,
                                                        gpointer               user_data)        : Has Details

The CallMembersChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Flags_Changed :

GHashTable * (FIXME, generate documentation)

arg_Identifiers :

GHashTable * (FIXME, generate documentation)

arg_Removed :

const GArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "call-state-changed" signal

void                user_function                      (TpSvcChannelTypeCall1 *self,
                                                        guint                  arg_Call_State,
                                                        guint                  arg_Call_Flags,
                                                        gpointer               user_data)           : Has Details

The CallStateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Call_State :

guint (FIXME, generate documentation)

arg_Call_Flags :

guint (FIXME, generate documentation)

arg_Call_State_Reason :

const GValueArray * (FIXME, generate documentation)

arg_Call_State_Details :

GHashTable * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "content-added" signal

void                user_function                      (TpSvcChannelTypeCall1 *self,
                                                        DBusGObjectPath       *arg_Content,
                                                        gpointer               user_data)        : Has Details

The ContentAdded D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Content :

const gchar * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "content-removed" signal

void                user_function                      (TpSvcChannelTypeCall1 *self,
                                                        DBusGObjectPath       *arg_Content,
                                                        gpointer               user_data)        : Has Details

The ContentRemoved D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Content :

const gchar * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "streams-added" signal

void                user_function                      (TpSvcCall1Content          *self,
                                                        GPtrArray_DBusGObjectPath_ *arg_Streams,
                                                        gpointer                    user_data)        : Has Details

The StreamsAdded D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Streams :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "streams-removed" signal

void                user_function                      (TpSvcCall1Content          *self,
                                                        GPtrArray_DBusGObjectPath_ *arg_Streams,
                                                        gpointer                    user_data)        : Has Details

The StreamsRemoved D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Streams :

const GPtrArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "d-tm-fchange-requested" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        guchar                           arg_Event,
                                                        guint                            arg_State,
                                                        gpointer                         user_data)      : Has Details

The DTMFChangeRequested D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Event :

guchar (FIXME, generate documentation)

arg_State :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "local-media-description-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        gpointer                         user_data)      : Has Details

The LocalMediaDescriptionChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Updated_Media_Description :

GHashTable * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "media-description-offer-done" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        gpointer                         user_data)      : Has Details

The MediaDescriptionOfferDone D-Bus signal is emitted whenever this GObject signal is.

self :

an object

user_data :

user data set when the signal handler was connected.

The "media-descriptions-removed" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        GArray_guint_                   *arg_Removed_Media_Descriptions,
                                                        gpointer                         user_data)                           : Has Details

The MediaDescriptionsRemoved D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Removed_Media_Descriptions :

const GArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "new-media-description-offer" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        DBusGObjectPath                 *arg_Media_Description,
                                                        gpointer                         user_data)                  : Has Details

The NewMediaDescriptionOffer D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Media_Description :

const gchar * (FIXME, generate documentation)

arg_Properties :

GHashTable * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "remote-media-descriptions-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceMedia *self,
                                                        gpointer                         user_data)      : Has Details

The RemoteMediaDescriptionsChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Updated_Media_Descriptions :

GHashTable * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "bitrate-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceVideoControl1 *self,
                                                        guint                                    arg_NewBitrate,
                                                        gpointer                                 user_data)           : Has Details

The BitrateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_NewBitrate :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "framerate-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceVideoControl1 *self,
                                                        guint                                    arg_NewFramerate,
                                                        gpointer                                 user_data)             : Has Details

The FramerateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_NewFramerate :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "key-frame-requested" signal

void                user_function                      (TpSvcCall1ContentInterfaceVideoControl1 *self,
                                                        gpointer                                 user_data)      : Has Details

The KeyFrameRequested D-Bus signal is emitted whenever this GObject signal is.

self :

an object

user_data :

user data set when the signal handler was connected.

The "m-tu-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceVideoControl1 *self,
                                                        guint                                    arg_NewMTU,
                                                        gpointer                                 user_data)       : Has Details

The MTUChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_NewMTU :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "video-resolution-changed" signal

void                user_function                      (TpSvcCall1ContentInterfaceVideoControl1 *self,
                                                        gpointer                                 user_data)      : Has Details

The VideoResolutionChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_NewResolution :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "sending-tones" signal

void                user_function                      (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                        gchar                           *arg_Tones,
                                                        gpointer                         user_data)      : Has Details

The SendingTones D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Tones :

const gchar * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "stopped-tones" signal

void                user_function                      (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                        gboolean                         arg_Cancelled,
                                                        gpointer                         user_data)          : Has Details

The StoppedTones D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Cancelled :

gboolean (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "tones-deferred" signal

void                user_function                      (TpSvcCall1ContentInterfaceDTMF1 *self,
                                                        gchar                           *arg_Tones,
                                                        gpointer                         user_data)      : Has Details

The TonesDeferred D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Tones :

const gchar * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "local-sending-state-changed" signal

void                user_function                      (TpSvcCall1Stream *self,
                                                        guint             arg_State,
                                                        gpointer          user_data)      : Has Details

The LocalSendingStateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_State :

guint (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "remote-members-changed" signal

void                user_function                      (TpSvcCall1Stream *self,
                                                        GArray_guint_    *arg_Removed,
                                                        gpointer          user_data)        : Has Details

The RemoteMembersChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Updates :

GHashTable * (FIXME, generate documentation)

arg_Identifiers :

GHashTable * (FIXME, generate documentation)

arg_Removed :

const GArray * (FIXME, generate documentation)

arg_Reason :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "endpoints-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        GPtrArray_DBusGObjectPath_     *arg_Endpoints_Added,
                                                        GPtrArray_DBusGObjectPath_     *arg_Endpoints_Removed,
                                                        gpointer                        user_data)                  : Has Details

The EndpointsChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Endpoints_Added :

const GPtrArray * (FIXME, generate documentation)

arg_Endpoints_Removed :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "i-ce-restart-requested" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gpointer                        user_data)      : Has Details

The ICERestartRequested D-Bus signal is emitted whenever this GObject signal is.

self :

an object

user_data :

user data set when the signal handler was connected.

The "local-candidates-added" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gpointer                        user_data)      : Has Details

The LocalCandidatesAdded D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Candidates :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "local-credentials-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gchar                          *arg_Username,
                                                        gchar                          *arg_Password,
                                                        gpointer                        user_data)         : Has Details

The LocalCredentialsChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Username :

const gchar * (FIXME, generate documentation)

arg_Password :

const gchar * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "receiving-state-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        guint                           arg_State,
                                                        gpointer                        user_data)      : Has Details

The ReceivingStateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_State :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "relay-info-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gpointer                        user_data)      : Has Details

The RelayInfoChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Relay_Info :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "s-tu-nservers-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gpointer                        user_data)      : Has Details

The STUNServersChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Servers :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "sending-state-changed" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        guint                           arg_State,
                                                        gpointer                        user_data)      : Has Details

The SendingStateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_State :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "server-info-retrieved" signal

void                user_function                      (TpSvcCall1StreamInterfaceMedia *self,
                                                        gpointer                        user_data)      : Has Details

The ServerInfoRetrieved D-Bus signal is emitted whenever this GObject signal is.

self :

an object

user_data :

user data set when the signal handler was connected.

The "candidate-pair-selected" signal

void                user_function                      (TpSvcCall1StreamEndpoint *self,
                                                        gpointer                  user_data)      : Has Details

The CandidatePairSelected D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Local_Candidate :

const GValueArray * (FIXME, generate documentation)

arg_Remote_Candidate :

const GValueArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "controlling-changed" signal

void                user_function                      (TpSvcCall1StreamEndpoint *self,
                                                        gboolean                  arg_Controlling,
                                                        gpointer                  user_data)            : Has Details

The ControllingChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Controlling :

gboolean (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "endpoint-state-changed" signal

void                user_function                      (TpSvcCall1StreamEndpoint *self,
                                                        guint                     arg_Component,
                                                        guint                     arg_State,
                                                        gpointer                  user_data)          : Has Details

The EndpointStateChanged D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Component :

guint (FIXME, generate documentation)

arg_State :

guint (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "remote-candidates-added" signal

void                user_function                      (TpSvcCall1StreamEndpoint *self,
                                                        gpointer                  user_data)      : Has Details

The RemoteCandidatesAdded D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Candidates :

const GPtrArray * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.

The "remote-credentials-set" signal

void                user_function                      (TpSvcCall1StreamEndpoint *self,
                                                        gchar                    *arg_Username,
                                                        gchar                    *arg_Password,
                                                        gpointer                  user_data)         : Has Details

The RemoteCredentialsSet D-Bus signal is emitted whenever this GObject signal is.

self :

an object

arg_Username :

const gchar * (FIXME, generate documentation)

arg_Password :

const gchar * (FIXME, generate documentation)

user_data :

user data set when the signal handler was connected.