summaryrefslogtreecommitdiffstats
path: root/ppapi/api
diff options
context:
space:
mode:
authortoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-16 05:25:01 +0000
committertoyoshim@chromium.org <toyoshim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-16 05:25:01 +0000
commit4454db048f0da8f1816bacf06efef0977e1f16fb (patch)
tree48eb72fad24e58425bdc3f3f9ab284aa43331311 /ppapi/api
parenta1e8efe270c244433c89a0c3f82ae3dcaad587b9 (diff)
downloadchromium_src-4454db048f0da8f1816bacf06efef0977e1f16fb.zip
chromium_src-4454db048f0da8f1816bacf06efef0977e1f16fb.tar.gz
chromium_src-4454db048f0da8f1816bacf06efef0977e1f16fb.tar.bz2
WebSocket Pepper API documents minor revision
BUG=87310 TEST=none Review URL: http://codereview.chromium.org/8572009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110260 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/api')
-rw-r--r--ppapi/api/dev/ppb_websocket_dev.idl34
1 files changed, 19 insertions, 15 deletions
diff --git a/ppapi/api/dev/ppb_websocket_dev.idl b/ppapi/api/dev/ppb_websocket_dev.idl
index c481910..6dd0bd8 100644
--- a/ppapi/api/dev/ppb_websocket_dev.idl
+++ b/ppapi/api/dev/ppb_websocket_dev.idl
@@ -19,6 +19,10 @@ label Chrome {
[assert_size(4)]
enum PP_WebSocketReadyState_Dev {
/**
+ * Ready state is queried on an invalid resource.
+ */
+ PP_WEBSOCKETREADYSTATE_INVALID_DEV = -1,
+ /**
* Ready state that the connection has not yet been established.
*/
PP_WEBSOCKETREADYSTATE_CONNECTING_DEV = 0,
@@ -232,9 +236,9 @@ interface PPB_WebSocket_Dev {
* @param[in] web_socket A <code>PP_Resource</code> corresponding to a
* WebSocket.
*
- * @return Returns a <code>PP_VARTYPE_NULL</code> var if called before the
- * close reason is set, or <code>PP_VARTYPE_UNDEFINED</code> if called on an
- * invalid resource.
+ * @return Returns a <code>PP_VARTYPE_STRING</code> var. if called before the
+ * close reason is set, its data is empty string. Returns a
+ * <code>PP_VARTYPE_UNDEFINED</code> if called on an invalid resource.
*/
PP_Var GetCloseReason([in] PP_Resource web_socket);
@@ -246,9 +250,9 @@ interface PPB_WebSocket_Dev {
* WebSocket.
*
* @return Returns <code>PP_FALSE</code> if called before the connection is
- * closed. Otherwise, returns <code>PP_TRUE</code> if the connection was
- * closed cleanly and returns <code>PP_FALSE</code> if the connection was
- * closed by abnormal reasons.
+ * closed, or called on an invalid resource. Otherwise, returns
+ * <code>PP_TRUE</code> if the connection was closed cleanly, or returns
+ * <code>PP_FALSE</code> if the connection was closed by abnormal reasons.
*/
PP_Bool GetCloseWasClean([in] PP_Resource web_socket);
@@ -260,9 +264,9 @@ interface PPB_WebSocket_Dev {
* WebSocket.
*
* @return Returns a <code>PP_VARTYPE_STRING</code> var. If called before the
- * connection is established or called on an invalid resource, its data is
- * empty string.
- * Currently its data is always empty string.
+ * connection is established, its data is empty string. Returns a
+ * <code>PP_VARTYPE_UNDEFINED</code> if called on an invalid resource.
+ * Currently its data for valid resources are always empty string.
*/
PP_Var GetExtensions([in] PP_Resource web_socket);
@@ -274,8 +278,8 @@ interface PPB_WebSocket_Dev {
* WebSocket.
*
* @return Returns a <code>PP_VARTYPE_STRING</code> var. If called before the
- * connection is established, or called on an invalid resource, its data is
- * empty string.
+ * connection is established, its data is empty string. Returns a
+ * <code>PP_VARTYPE_UNDEFINED</code> if called on an invalid resource.
*/
PP_Var GetProtocol([in] PP_Resource web_socket);
@@ -286,8 +290,8 @@ interface PPB_WebSocket_Dev {
* @param[in] web_socket A <code>PP_Resource</code> corresponding to a
* WebSocket.
*
- * @return Returns <code>PP_WEBSOCKETREADYSTATE_CONNECTING</code> if called
- * before the connection is established.
+ * @return Returns <code>PP_WEBSOCKETREADYSTATE_INVALID_DEV</code> if called
+ * before connect() is called, or called on an invalid resource.
*/
PP_WebSocketReadyState_Dev GetReadyState([in] PP_Resource web_socket);
@@ -298,8 +302,8 @@ interface PPB_WebSocket_Dev {
* WebSocket.
*
* @return Returns a <code>PP_VARTYPE_STRING</code> var. If called before the
- * connection is established, or called on an invalid resource, its data is
- * empty string.
+ * connection is established, its data is empty string. Return a
+ * <code>PP_VARTYPE_UNDEFINED</code> if called on an invalid resource.
*/
PP_Var GetURL([in] PP_Resource web_socket);
};