Merge m-c to b2g-inbound.
[gecko.git] / dom / webidl / PeerConnectionImplEnums.webidl
blob208646da89d8dac72c7535214f26028627da7544
1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
4  * You can obtain one at http://mozilla.org/MPL/2.0/.
5  *
6  * This is in a separate file so it can be shared with unittests.
7  */
9 enum PCImplReadyState {
10   "New",
11   "Negotiating",
12   "Active",
13   "Closing",
14   "Closed"
17 /* Must be in the same order as comparable fsmdef_states_t in fsmdef_states.h */
18 enum PCImplSignalingState {
19   "SignalingInvalid",
20   "SignalingStable",
21   "SignalingHaveLocalOffer",
22   "SignalingHaveRemoteOffer",
23   "SignalingHaveLocalPranswer",
24   "SignalingHaveRemotePranswer",
25   "SignalingClosed",
28 enum PCImplSipccState {
29   "Idle",
30   "Starting",
31   "Started"
34 enum PCImplIceConnectionState {
35     "new",
36     "checking",
37     "connected",
38     "completed",
39     "failed",
40     "disconnected",
41     "closed"
44 // Deliberately identical to the values specified in webrtc
45 enum PCImplIceGatheringState {
46   "new",
47   "gathering",
48   "complete"