home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome.dll / 0 / BINDATA / 26561 < prev    next >
Encoding:
Text File  |  2013-04-03  |  2.3 KB  |  83 lines

  1. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. [
  6.   {
  7.     "namespace": "webSocketProxyPrivate",
  8.     "nodoc": true,
  9.     "types": [],
  10.     "functions": [
  11.       {
  12.         "name": "getPassportForTCP",
  13.         "description": "requests authorization token for websocket to TCP proxy.",
  14.         "parameters": [
  15.           {
  16.             "type": "string",
  17.             "name": "hostname",
  18.             "minLength": 1,
  19.             "description": "hostname to which TCP connection is requested."
  20.           },
  21.           {
  22.             "type": "integer",
  23.             "name": "port",
  24.             "minimum": 1,
  25.             "maximum": 65535,
  26.             "description": "TCP port number."
  27.           },
  28.           {
  29.             "type": "function",
  30.             "name": "callback",
  31.             "parameters": [
  32.               {
  33.                 "type": "string",
  34.                 "name": "passport",
  35.                 "description": "Passport for passing to proxy."
  36.               }
  37.             ]
  38.           }
  39.         ]
  40.       },
  41.       {
  42.         "name": "getURLForTCP",
  43.         "description": "requests specific websocket URL that can be used as TCP proxy.",
  44.         "parameters": [
  45.           {
  46.             "type": "string",
  47.             "name": "hostname",
  48.             "minLength": 1,
  49.             "description": "hostname to which TCP connection is requested."
  50.           },
  51.           {
  52.             "type": "integer",
  53.             "name": "port",
  54.             "minimum": 1,
  55.             "maximum": 65535,
  56.             "description": "TCP port number."
  57.           },
  58.           {
  59.             "type": "object",
  60.             "name": "details",
  61.             "description": "Dictionary which contains requested parameters of connection",
  62.             "properties": {
  63.               "tls": {"type": "boolean", "optional": "true", "description": "whether TLS over TCP is requested"}
  64.             }
  65.           },
  66.           {
  67.             "type": "function",
  68.             "name": "callback",
  69.             "parameters": [
  70.               {
  71.                 "type": "string",
  72.                 "name": "url",
  73.                 "description": "URL for opening as WebSocket."
  74.               }
  75.             ]
  76.           }
  77.         ]
  78.       }
  79.     ],
  80.     "events": []
  81.   }
  82. ]
  83.