summaryrefslogtreecommitdiffstats
path: root/binding/gdbus/ofono_voicecallmanager.h
diff options
context:
space:
mode:
authorsaman <mahmoudi.saman1@gmail.com>2021-02-07 15:01:20 +0330
committerSaman Mahmoodi <mahmoudi.saman1@gmail.com>2021-03-13 15:00:29 +0330
commit8987ae42114a8b15522734e40d117fd061e7bf3b (patch)
tree78ceae43519a246d5f5f559572116fc9da833271 /binding/gdbus/ofono_voicecallmanager.h
parent4739f747c8fbdeda94a400122651862cfdb522b7 (diff)
Add call waiting/hold featureslamprey_11.91.0lamprey/11.91.011.91.0
I have developed most features that needed for handling waiting call response and hold call response. Also I have changed hangup verb due to have multiple active call. The changes are including getting argument for hangup specific call. For correctly working this feature you should subscribe waitingCall event as in README.md. Signed-off-by: saman <mahmoudi.saman1@gmail.com> Change-Id: I84c601ddd6f27d8d8e7b6d8c338ea04a48240447
Diffstat (limited to 'binding/gdbus/ofono_voicecallmanager.h')
-rw-r--r--binding/gdbus/ofono_voicecallmanager.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/binding/gdbus/ofono_voicecallmanager.h b/binding/gdbus/ofono_voicecallmanager.h
index 65535cd..df058a2 100644
--- a/binding/gdbus/ofono_voicecallmanager.h
+++ b/binding/gdbus/ofono_voicecallmanager.h
@@ -22,9 +22,15 @@ OrgOfonoVoiceCallManager
*ofono_voicecallmanager_init(const gchar *,
void(*)(OrgOfonoVoiceCallManager *, gchar *, gchar *),
void(*)(OrgOfonoVoiceCallManager *, gchar *, gchar *),
+ void(*)(OrgOfonoVoiceCallManager *, gchar *, gchar *),
void(*)(OrgOfonoVoiceCallManager *, gchar *));
void ofono_voicecallmanager_free(OrgOfonoVoiceCallManager *);
gchar *ofono_voicecallmanager_dial(OrgOfonoVoiceCallManager *, gchar *, gchar *);
gboolean ofono_voicecallmanager_last_dial(OrgOfonoVoiceCallManager *manager);
gboolean ofono_voicecallmanager_send_tones(OrgOfonoVoiceCallManager *manager, const char *call_path);
-void ofono_hangup_all(OrgOfonoVoiceCallManager *);
+void ofono_voicecallmanager_hangup_all(OrgOfonoVoiceCallManager *);
+gboolean ofono_voicecallmanager_hangup_multiparty(OrgOfonoVoiceCallManager *);
+gboolean ofono_voicecallmanager_hold_and_answer(OrgOfonoVoiceCallManager *);
+gboolean ofono_voicecallmanager_release_and_answer(OrgOfonoVoiceCallManager *);
+gboolean ofono_voicecallmanager_swap_calls(OrgOfonoVoiceCallManager *);
+gchar **ofono_voicecallmanager_create_multiparty(OrgOfonoVoiceCallManager *);