aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-call.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-07-02 14:30:27 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:21:00 +0200
commit8bc38110c98566955de89b3af57910cedaedbf68 (patch)
treea8adeafa3a6571e0120407a7942b71b16a17115f /src/mm-base-call.h
parent73096c0596b6b56dd95081ac0d78b2cc59d53267 (diff)
base-call: remove in-call event and audio settings logic
The in-call unsolicited events and the in-call audio settings are managed exclusively at modem level, and no longer at call object level. This is because these two things are applicable to all calls that may be active at the same time.
Diffstat (limited to 'src/mm-base-call.h')
-rw-r--r--src/mm-base-call.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/mm-base-call.h b/src/mm-base-call.h
index 888c7871..e858e08f 100644
--- a/src/mm-base-call.h
+++ b/src/mm-base-call.h
@@ -92,28 +92,6 @@ struct _MMBaseCallClass {
gboolean (* send_dtmf_finish) (MMBaseCall *self,
GAsyncResult *res,
GError **error);
-
- /* Setup/cleanup in-call unsolicited events */
- gboolean (* setup_unsolicited_events) (MMBaseCall *self,
- GError **error);
- gboolean (* cleanup_unsolicited_events) (MMBaseCall *self,
- GError **error);
-
- /* Setup/cleanup audio channel */
- void (* setup_audio_channel) (MMBaseCall *self,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* setup_audio_channel_finish) (MMBaseCall *self,
- GAsyncResult *res,
- MMPort **audio_port,
- MMCallAudioFormat **audio_format,
- GError **error);
- void (* cleanup_audio_channel) (MMBaseCall *self,
- GAsyncReadyCallback callback,
- gpointer user_data);
- gboolean (* cleanup_audio_channel_finish) (MMBaseCall *self,
- GAsyncResult *res,
- GError **error);
};
GType mm_base_call_get_type (void);