1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #include
"nsIDOMEventTarget.idl"
9 // Windows apparently has a #define for GetBinaryType...
16 [builtinclass
, uuid(b00a4ca7
-312e-4926-84f6
-8ebb43e53d83
)]
17 interface nsIDOMDataChannel
: nsIDOMEventTarget
19 readonly attribute DOMString label
;
20 readonly attribute DOMString protocol
;
21 readonly attribute
boolean reliable
;
22 readonly attribute
boolean ordered
;
24 readonly attribute DOMString readyState
;
25 readonly attribute
unsigned long bufferedAmount
;
27 readonly attribute
unsigned short id;
28 readonly attribute
unsigned short stream
; /* deprecated name for 'id' */
30 [implicit_jscontext
] attribute jsval onopen
;
31 [implicit_jscontext
] attribute jsval onerror
;
32 [implicit_jscontext
] attribute jsval onclose
;
33 [implicit_jscontext
] attribute jsval onmessage
;
35 attribute DOMString binaryType
;