mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
Bug 1077075 - Part 3: Add nsITelephonyCallback as a new parameter (IDL). r=aknow
--HG-- extra : histedit_source : cf70b0478658a9832d09972b0e2e9e670c5f4e2e
This commit is contained in:
parent
e3d1d890d2
commit
22e57275e2
@ -10,7 +10,7 @@
|
||||
"@mozilla.org/telephony/gonktelephonyservice;1"
|
||||
%}
|
||||
|
||||
[scriptable, uuid(cbbe66d8-865b-11e4-94f1-ab441e55905b)]
|
||||
[scriptable, uuid(aec05f05-0ca5-470b-8230-cdee0209eafd)]
|
||||
interface nsIGonkTelephonyService : nsITelephonyService
|
||||
{
|
||||
void notifyAudioStateChanged(in unsigned long clientId, in short state);
|
||||
|
@ -251,7 +251,7 @@ interface nsITelephonyDialCallback : nsITelephonyCallback
|
||||
* XPCOM component (in the content process) that provides the telephony
|
||||
* information.
|
||||
*/
|
||||
[scriptable, uuid(6fa2d94b-80ee-4085-b6a0-535811ba9bb6)]
|
||||
[scriptable, uuid(fd797bcc-54e2-4e4a-9ec7-3b72862d0d78)]
|
||||
interface nsITelephonyService : nsISupports
|
||||
{
|
||||
const unsigned short CALL_STATE_UNKNOWN = 0;
|
||||
@ -295,15 +295,25 @@ interface nsITelephonyService : nsISupports
|
||||
*/
|
||||
void dial(in unsigned long clientId, in DOMString number,
|
||||
in boolean isEmergency, in nsITelephonyDialCallback callback);
|
||||
void hangUp(in unsigned long clientId, in unsigned long callIndex);
|
||||
|
||||
void startTone(in unsigned long clientId, in DOMString dtmfChar);
|
||||
void stopTone(in unsigned long clientId);
|
||||
|
||||
void answerCall(in unsigned long clientId, in unsigned long callIndex);
|
||||
void rejectCall(in unsigned long clientId, in unsigned long callIndex);
|
||||
void holdCall(in unsigned long clientId, in unsigned long callIndex);
|
||||
void resumeCall(in unsigned long clientId, in unsigned long callIndex);
|
||||
void answerCall(in unsigned long clientId,
|
||||
in unsigned long callIndex,
|
||||
in nsITelephonyCallback callback);
|
||||
void rejectCall(in unsigned long clientId,
|
||||
in unsigned long callIndex,
|
||||
in nsITelephonyCallback callback);
|
||||
void hangUpCall(in unsigned long clientId,
|
||||
in unsigned long callIndex,
|
||||
in nsITelephonyCallback callback);
|
||||
void holdCall(in unsigned long clientId,
|
||||
in unsigned long callIndex,
|
||||
in nsITelephonyCallback callback);
|
||||
void resumeCall(in unsigned long clientId,
|
||||
in unsigned long callIndex,
|
||||
in nsITelephonyCallback callback);
|
||||
|
||||
void conferenceCall(in unsigned long clientId);
|
||||
void separateCall(in unsigned long clientId, in unsigned long callIndex);
|
||||
|
Loading…
Reference in New Issue
Block a user