github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/sockets/tcp/apis.js.wasm.yaml (about)

     1  - File: webext/sockets_tcp.idl
     2    Callback:
     3      Name: CloseCallback
     4      Returns:
     5        - Name: void
     6          ExtAttrs:
     7            - Name: Namespace
     8              Values:
     9                - chrome
    10                - sockets
    11                - tcp
    12      ExtAttrs:
    13        - Name: Namespace
    14          Values:
    15            - chrome
    16            - sockets
    17            - tcp
    18  - File: webext/sockets_tcp.idl
    19    Callback:
    20      Name: ConnectCallback
    21      Args:
    22        - Name: result
    23          Type:
    24            Name: long
    25            ExtAttrs:
    26              - Name: Namespace
    27                Values:
    28                  - chrome
    29                  - sockets
    30                  - tcp
    31          ExtAttrs:
    32            - Name: Namespace
    33              Values:
    34                - chrome
    35                - sockets
    36                - tcp
    37      Returns:
    38        - Name: void
    39          ExtAttrs:
    40            - Name: Namespace
    41              Values:
    42                - chrome
    43                - sockets
    44                - tcp
    45      ExtAttrs:
    46        - Name: Namespace
    47          Values:
    48            - chrome
    49            - sockets
    50            - tcp
    51  - File: webext/sockets_tcp.idl
    52    Callback:
    53      Name: CreateCallback
    54      Args:
    55        - Name: createInfo
    56          Type:
    57            Name: CreateInfo
    58            ExtAttrs:
    59              - Name: Namespace
    60                Values:
    61                  - chrome
    62                  - sockets
    63                  - tcp
    64          ExtAttrs:
    65            - Name: Namespace
    66              Values:
    67                - chrome
    68                - sockets
    69                - tcp
    70      Returns:
    71        - Name: void
    72          ExtAttrs:
    73            - Name: Namespace
    74              Values:
    75                - chrome
    76                - sockets
    77                - tcp
    78      ExtAttrs:
    79        - Name: Namespace
    80          Values:
    81            - chrome
    82            - sockets
    83            - tcp
    84  - File: webext/sockets_tcp.idl
    85    Dict:
    86      Name: CreateInfo
    87      ExtAttrs:
    88        - Name: Namespace
    89          Values:
    90            - chrome
    91            - sockets
    92            - tcp
    93      Fields:
    94        - Name: socketId
    95          Type:
    96            Name: long
    97            ExtAttrs:
    98              - Name: Namespace
    99                Values:
   100                  - chrome
   101                  - sockets
   102                  - tcp
   103          ExtAttrs:
   104            - Name: Namespace
   105              Values:
   106                - chrome
   107                - sockets
   108                - tcp
   109  - File: webext/sockets_tcp.idl
   110    Callback:
   111      Name: DisconnectCallback
   112      Returns:
   113        - Name: void
   114          ExtAttrs:
   115            - Name: Namespace
   116              Values:
   117                - chrome
   118                - sockets
   119                - tcp
   120      ExtAttrs:
   121        - Name: Namespace
   122          Values:
   123            - chrome
   124            - sockets
   125            - tcp
   126  - File: webext/sockets_tcp.idl
   127    Enum:
   128      Name: DnsQueryType
   129      Values:
   130        - any
   131        - ipv4
   132        - ipv6
   133      ExtAttrs:
   134        - Name: Namespace
   135          Values:
   136            - chrome
   137            - sockets
   138            - tcp
   139  - File: webext/sockets_tcp.idl
   140    Callback:
   141      Name: GetInfoCallback
   142      Args:
   143        - Name: socketInfo
   144          Type:
   145            Name: SocketInfo
   146            ExtAttrs:
   147              - Name: Namespace
   148                Values:
   149                  - chrome
   150                  - sockets
   151                  - tcp
   152          ExtAttrs:
   153            - Name: Namespace
   154              Values:
   155                - chrome
   156                - sockets
   157                - tcp
   158      Returns:
   159        - Name: void
   160          ExtAttrs:
   161            - Name: Namespace
   162              Values:
   163                - chrome
   164                - sockets
   165                - tcp
   166      ExtAttrs:
   167        - Name: Namespace
   168          Values:
   169            - chrome
   170            - sockets
   171            - tcp
   172  - File: webext/sockets_tcp.idl
   173    Callback:
   174      Name: GetSocketsCallback
   175      Args:
   176        - Name: socketInfos
   177          Type:
   178            Name: sequence
   179            Params:
   180              - Name: SocketInfo
   181                ExtAttrs:
   182                  - Name: Namespace
   183                    Values:
   184                      - chrome
   185                      - sockets
   186                      - tcp
   187            ExtAttrs:
   188              - Name: Namespace
   189                Values:
   190                  - chrome
   191                  - sockets
   192                  - tcp
   193          ExtAttrs:
   194            - Name: Namespace
   195              Values:
   196                - chrome
   197                - sockets
   198                - tcp
   199      Returns:
   200        - Name: void
   201          ExtAttrs:
   202            - Name: Namespace
   203              Values:
   204                - chrome
   205                - sockets
   206                - tcp
   207      ExtAttrs:
   208        - Name: Namespace
   209          Values:
   210            - chrome
   211            - sockets
   212            - tcp
   213  - File: webext/sockets_tcp.idl
   214    Dict:
   215      Name: ReceiveErrorInfo
   216      ExtAttrs:
   217        - Name: Namespace
   218          Values:
   219            - chrome
   220            - sockets
   221            - tcp
   222      Fields:
   223        - Name: socketId
   224          Type:
   225            Name: long
   226            ExtAttrs:
   227              - Name: Namespace
   228                Values:
   229                  - chrome
   230                  - sockets
   231                  - tcp
   232          ExtAttrs:
   233            - Name: Namespace
   234              Values:
   235                - chrome
   236                - sockets
   237                - tcp
   238        - Name: resultCode
   239          Type:
   240            Name: long
   241            ExtAttrs:
   242              - Name: Namespace
   243                Values:
   244                  - chrome
   245                  - sockets
   246                  - tcp
   247          ExtAttrs:
   248            - Name: Namespace
   249              Values:
   250                - chrome
   251                - sockets
   252                - tcp
   253  - File: webext/sockets_tcp.idl
   254    Dict:
   255      Name: ReceiveInfo
   256      ExtAttrs:
   257        - Name: Namespace
   258          Values:
   259            - chrome
   260            - sockets
   261            - tcp
   262      Fields:
   263        - Name: socketId
   264          Type:
   265            Name: long
   266            ExtAttrs:
   267              - Name: Namespace
   268                Values:
   269                  - chrome
   270                  - sockets
   271                  - tcp
   272          ExtAttrs:
   273            - Name: Namespace
   274              Values:
   275                - chrome
   276                - sockets
   277                - tcp
   278        - Name: data
   279          Type:
   280            Name: ArrayBuffer
   281            ExtAttrs:
   282              - Name: Namespace
   283                Values:
   284                  - chrome
   285                  - sockets
   286                  - tcp
   287          ExtAttrs:
   288            - Name: Namespace
   289              Values:
   290                - chrome
   291                - sockets
   292                - tcp
   293  - File: webext/sockets_tcp.idl
   294    Callback:
   295      Name: SecureCallback
   296      Args:
   297        - Name: result
   298          Type:
   299            Name: long
   300            ExtAttrs:
   301              - Name: Namespace
   302                Values:
   303                  - chrome
   304                  - sockets
   305                  - tcp
   306          ExtAttrs:
   307            - Name: Namespace
   308              Values:
   309                - chrome
   310                - sockets
   311                - tcp
   312      Returns:
   313        - Name: void
   314          ExtAttrs:
   315            - Name: Namespace
   316              Values:
   317                - chrome
   318                - sockets
   319                - tcp
   320      ExtAttrs:
   321        - Name: Namespace
   322          Values:
   323            - chrome
   324            - sockets
   325            - tcp
   326  - File: webext/sockets_tcp.idl
   327    Dict:
   328      Name: SecureOptions
   329      ExtAttrs:
   330        - Name: Namespace
   331          Values:
   332            - chrome
   333            - sockets
   334            - tcp
   335      Fields:
   336        - Name: tlsVersion
   337          Type:
   338            Name: TLSVersionConstraints
   339            Nullable: true
   340            ExtAttrs:
   341              - Name: Namespace
   342                Values:
   343                  - chrome
   344                  - sockets
   345                  - tcp
   346          ExtAttrs:
   347            - Name: Namespace
   348              Values:
   349                - chrome
   350                - sockets
   351                - tcp
   352  - File: webext/sockets_tcp.idl
   353    Callback:
   354      Name: SendCallback
   355      Args:
   356        - Name: sendInfo
   357          Type:
   358            Name: SendInfo
   359            ExtAttrs:
   360              - Name: Namespace
   361                Values:
   362                  - chrome
   363                  - sockets
   364                  - tcp
   365          ExtAttrs:
   366            - Name: Namespace
   367              Values:
   368                - chrome
   369                - sockets
   370                - tcp
   371      Returns:
   372        - Name: void
   373          ExtAttrs:
   374            - Name: Namespace
   375              Values:
   376                - chrome
   377                - sockets
   378                - tcp
   379      ExtAttrs:
   380        - Name: Namespace
   381          Values:
   382            - chrome
   383            - sockets
   384            - tcp
   385  - File: webext/sockets_tcp.idl
   386    Dict:
   387      Name: SendInfo
   388      ExtAttrs:
   389        - Name: Namespace
   390          Values:
   391            - chrome
   392            - sockets
   393            - tcp
   394      Fields:
   395        - Name: resultCode
   396          Type:
   397            Name: long
   398            ExtAttrs:
   399              - Name: Namespace
   400                Values:
   401                  - chrome
   402                  - sockets
   403                  - tcp
   404          ExtAttrs:
   405            - Name: Namespace
   406              Values:
   407                - chrome
   408                - sockets
   409                - tcp
   410        - Name: bytesSent
   411          Type:
   412            Name: long
   413            Nullable: true
   414            ExtAttrs:
   415              - Name: Namespace
   416                Values:
   417                  - chrome
   418                  - sockets
   419                  - tcp
   420          ExtAttrs:
   421            - Name: Namespace
   422              Values:
   423                - chrome
   424                - sockets
   425                - tcp
   426  - File: webext/sockets_tcp.idl
   427    Callback:
   428      Name: SetKeepAliveCallback
   429      Args:
   430        - Name: result
   431          Type:
   432            Name: long
   433            ExtAttrs:
   434              - Name: Namespace
   435                Values:
   436                  - chrome
   437                  - sockets
   438                  - tcp
   439          ExtAttrs:
   440            - Name: Namespace
   441              Values:
   442                - chrome
   443                - sockets
   444                - tcp
   445      Returns:
   446        - Name: void
   447          ExtAttrs:
   448            - Name: Namespace
   449              Values:
   450                - chrome
   451                - sockets
   452                - tcp
   453      ExtAttrs:
   454        - Name: Namespace
   455          Values:
   456            - chrome
   457            - sockets
   458            - tcp
   459  - File: webext/sockets_tcp.idl
   460    Callback:
   461      Name: SetNoDelayCallback
   462      Args:
   463        - Name: result
   464          Type:
   465            Name: long
   466            ExtAttrs:
   467              - Name: Namespace
   468                Values:
   469                  - chrome
   470                  - sockets
   471                  - tcp
   472          ExtAttrs:
   473            - Name: Namespace
   474              Values:
   475                - chrome
   476                - sockets
   477                - tcp
   478      Returns:
   479        - Name: void
   480          ExtAttrs:
   481            - Name: Namespace
   482              Values:
   483                - chrome
   484                - sockets
   485                - tcp
   486      ExtAttrs:
   487        - Name: Namespace
   488          Values:
   489            - chrome
   490            - sockets
   491            - tcp
   492  - File: webext/sockets_tcp.idl
   493    Callback:
   494      Name: SetPausedCallback
   495      Returns:
   496        - Name: void
   497          ExtAttrs:
   498            - Name: Namespace
   499              Values:
   500                - chrome
   501                - sockets
   502                - tcp
   503      ExtAttrs:
   504        - Name: Namespace
   505          Values:
   506            - chrome
   507            - sockets
   508            - tcp
   509  - File: webext/sockets_tcp.idl
   510    Dict:
   511      Name: SocketInfo
   512      ExtAttrs:
   513        - Name: Namespace
   514          Values:
   515            - chrome
   516            - sockets
   517            - tcp
   518      Fields:
   519        - Name: socketId
   520          Type:
   521            Name: long
   522            ExtAttrs:
   523              - Name: Namespace
   524                Values:
   525                  - chrome
   526                  - sockets
   527                  - tcp
   528          ExtAttrs:
   529            - Name: Namespace
   530              Values:
   531                - chrome
   532                - sockets
   533                - tcp
   534        - Name: persistent
   535          Type:
   536            Name: boolean
   537            ExtAttrs:
   538              - Name: Namespace
   539                Values:
   540                  - chrome
   541                  - sockets
   542                  - tcp
   543          ExtAttrs:
   544            - Name: Namespace
   545              Values:
   546                - chrome
   547                - sockets
   548                - tcp
   549        - Name: name
   550          Type:
   551            Name: DOMString
   552            Nullable: true
   553            ExtAttrs:
   554              - Name: Namespace
   555                Values:
   556                  - chrome
   557                  - sockets
   558                  - tcp
   559          ExtAttrs:
   560            - Name: Namespace
   561              Values:
   562                - chrome
   563                - sockets
   564                - tcp
   565        - Name: bufferSize
   566          Type:
   567            Name: long
   568            Nullable: true
   569            ExtAttrs:
   570              - Name: Namespace
   571                Values:
   572                  - chrome
   573                  - sockets
   574                  - tcp
   575          ExtAttrs:
   576            - Name: Namespace
   577              Values:
   578                - chrome
   579                - sockets
   580                - tcp
   581        - Name: paused
   582          Type:
   583            Name: boolean
   584            ExtAttrs:
   585              - Name: Namespace
   586                Values:
   587                  - chrome
   588                  - sockets
   589                  - tcp
   590          ExtAttrs:
   591            - Name: Namespace
   592              Values:
   593                - chrome
   594                - sockets
   595                - tcp
   596        - Name: connected
   597          Type:
   598            Name: boolean
   599            ExtAttrs:
   600              - Name: Namespace
   601                Values:
   602                  - chrome
   603                  - sockets
   604                  - tcp
   605          ExtAttrs:
   606            - Name: Namespace
   607              Values:
   608                - chrome
   609                - sockets
   610                - tcp
   611        - Name: localAddress
   612          Type:
   613            Name: DOMString
   614            Nullable: true
   615            ExtAttrs:
   616              - Name: Namespace
   617                Values:
   618                  - chrome
   619                  - sockets
   620                  - tcp
   621          ExtAttrs:
   622            - Name: Namespace
   623              Values:
   624                - chrome
   625                - sockets
   626                - tcp
   627        - Name: localPort
   628          Type:
   629            Name: long
   630            Nullable: true
   631            ExtAttrs:
   632              - Name: Namespace
   633                Values:
   634                  - chrome
   635                  - sockets
   636                  - tcp
   637          ExtAttrs:
   638            - Name: Namespace
   639              Values:
   640                - chrome
   641                - sockets
   642                - tcp
   643        - Name: peerAddress
   644          Type:
   645            Name: DOMString
   646            Nullable: true
   647            ExtAttrs:
   648              - Name: Namespace
   649                Values:
   650                  - chrome
   651                  - sockets
   652                  - tcp
   653          ExtAttrs:
   654            - Name: Namespace
   655              Values:
   656                - chrome
   657                - sockets
   658                - tcp
   659        - Name: peerPort
   660          Type:
   661            Name: long
   662            Nullable: true
   663            ExtAttrs:
   664              - Name: Namespace
   665                Values:
   666                  - chrome
   667                  - sockets
   668                  - tcp
   669          ExtAttrs:
   670            - Name: Namespace
   671              Values:
   672                - chrome
   673                - sockets
   674                - tcp
   675  - File: webext/sockets_tcp.idl
   676    Dict:
   677      Name: SocketProperties
   678      ExtAttrs:
   679        - Name: Namespace
   680          Values:
   681            - chrome
   682            - sockets
   683            - tcp
   684      Fields:
   685        - Name: persistent
   686          Type:
   687            Name: boolean
   688            Nullable: true
   689            ExtAttrs:
   690              - Name: Namespace
   691                Values:
   692                  - chrome
   693                  - sockets
   694                  - tcp
   695          ExtAttrs:
   696            - Name: Namespace
   697              Values:
   698                - chrome
   699                - sockets
   700                - tcp
   701        - Name: name
   702          Type:
   703            Name: DOMString
   704            Nullable: true
   705            ExtAttrs:
   706              - Name: Namespace
   707                Values:
   708                  - chrome
   709                  - sockets
   710                  - tcp
   711          ExtAttrs:
   712            - Name: Namespace
   713              Values:
   714                - chrome
   715                - sockets
   716                - tcp
   717        - Name: bufferSize
   718          Type:
   719            Name: long
   720            Nullable: true
   721            ExtAttrs:
   722              - Name: Namespace
   723                Values:
   724                  - chrome
   725                  - sockets
   726                  - tcp
   727          ExtAttrs:
   728            - Name: Namespace
   729              Values:
   730                - chrome
   731                - sockets
   732                - tcp
   733  - File: webext/sockets_tcp.idl
   734    Dict:
   735      Name: TLSVersionConstraints
   736      ExtAttrs:
   737        - Name: Namespace
   738          Values:
   739            - chrome
   740            - sockets
   741            - tcp
   742      Fields:
   743        - Name: min
   744          Type:
   745            Name: DOMString
   746            Nullable: true
   747            ExtAttrs:
   748              - Name: Namespace
   749                Values:
   750                  - chrome
   751                  - sockets
   752                  - tcp
   753          ExtAttrs:
   754            - Name: Namespace
   755              Values:
   756                - chrome
   757                - sockets
   758                - tcp
   759        - Name: max
   760          Type:
   761            Name: DOMString
   762            Nullable: true
   763            ExtAttrs:
   764              - Name: Namespace
   765                Values:
   766                  - chrome
   767                  - sockets
   768                  - tcp
   769          ExtAttrs:
   770            - Name: Namespace
   771              Values:
   772                - chrome
   773                - sockets
   774                - tcp
   775  - File: webext/sockets_tcp.idl
   776    Callback:
   777      Name: UpdateCallback
   778      Returns:
   779        - Name: void
   780          ExtAttrs:
   781            - Name: Namespace
   782              Values:
   783                - chrome
   784                - sockets
   785                - tcp
   786      ExtAttrs:
   787        - Name: Namespace
   788          Values:
   789            - chrome
   790            - sockets
   791            - tcp
   792  - File: webext/sockets_tcp.idl
   793    WebextFunc:
   794      Name: close
   795      Modifier: static
   796      Args:
   797        - Name: socketId
   798          Type:
   799            Name: long
   800            ExtAttrs:
   801              - Name: Namespace
   802                Values:
   803                  - chrome
   804                  - sockets
   805                  - tcp
   806          ExtAttrs:
   807            - Name: Namespace
   808              Values:
   809                - chrome
   810                - sockets
   811                - tcp
   812        - Name: callback
   813          Optional: true
   814          Type:
   815            Name: CloseCallback
   816            ExtAttrs:
   817              - Name: Namespace
   818                Values:
   819                  - chrome
   820                  - sockets
   821                  - tcp
   822          ExtAttrs:
   823            - Name: Namespace
   824              Values:
   825                - chrome
   826                - sockets
   827                - tcp
   828      Returns:
   829        - Name: void
   830          ExtAttrs:
   831            - Name: Namespace
   832              Values:
   833                - chrome
   834                - sockets
   835                - tcp
   836      ExtAttrs:
   837        - Name: Namespace
   838          Values:
   839            - chrome
   840            - sockets
   841            - tcp
   842  - File: webext/sockets_tcp.idl
   843    WebextFunc:
   844      Name: connect
   845      Modifier: static
   846      Args:
   847        - Name: socketId
   848          Type:
   849            Name: long
   850            ExtAttrs:
   851              - Name: Namespace
   852                Values:
   853                  - chrome
   854                  - sockets
   855                  - tcp
   856          ExtAttrs:
   857            - Name: Namespace
   858              Values:
   859                - chrome
   860                - sockets
   861                - tcp
   862        - Name: peerAddress
   863          Type:
   864            Name: DOMString
   865            ExtAttrs:
   866              - Name: Namespace
   867                Values:
   868                  - chrome
   869                  - sockets
   870                  - tcp
   871          ExtAttrs:
   872            - Name: Namespace
   873              Values:
   874                - chrome
   875                - sockets
   876                - tcp
   877        - Name: peerPort
   878          Type:
   879            Name: long
   880            ExtAttrs:
   881              - Name: Namespace
   882                Values:
   883                  - chrome
   884                  - sockets
   885                  - tcp
   886          ExtAttrs:
   887            - Name: Namespace
   888              Values:
   889                - chrome
   890                - sockets
   891                - tcp
   892        - Name: dnsQueryType
   893          Optional: true
   894          Type:
   895            Name: DnsQueryType
   896            ExtAttrs:
   897              - Name: Namespace
   898                Values:
   899                  - chrome
   900                  - sockets
   901                  - tcp
   902          ExtAttrs:
   903            - Name: Namespace
   904              Values:
   905                - chrome
   906                - sockets
   907                - tcp
   908        - Name: callback
   909          Type:
   910            Name: ConnectCallback
   911            ExtAttrs:
   912              - Name: Namespace
   913                Values:
   914                  - chrome
   915                  - sockets
   916                  - tcp
   917          ExtAttrs:
   918            - Name: Namespace
   919              Values:
   920                - chrome
   921                - sockets
   922                - tcp
   923      Returns:
   924        - Name: void
   925          ExtAttrs:
   926            - Name: Namespace
   927              Values:
   928                - chrome
   929                - sockets
   930                - tcp
   931      ExtAttrs:
   932        - Name: Namespace
   933          Values:
   934            - chrome
   935            - sockets
   936            - tcp
   937  - File: webext/sockets_tcp.idl
   938    WebextFunc:
   939      Name: create
   940      Modifier: static
   941      Args:
   942        - Name: properties
   943          Optional: true
   944          Type:
   945            Name: SocketProperties
   946            ExtAttrs:
   947              - Name: Namespace
   948                Values:
   949                  - chrome
   950                  - sockets
   951                  - tcp
   952          ExtAttrs:
   953            - Name: Namespace
   954              Values:
   955                - chrome
   956                - sockets
   957                - tcp
   958        - Name: callback
   959          Type:
   960            Name: CreateCallback
   961            ExtAttrs:
   962              - Name: Namespace
   963                Values:
   964                  - chrome
   965                  - sockets
   966                  - tcp
   967          ExtAttrs:
   968            - Name: Namespace
   969              Values:
   970                - chrome
   971                - sockets
   972                - tcp
   973      Returns:
   974        - Name: void
   975          ExtAttrs:
   976            - Name: Namespace
   977              Values:
   978                - chrome
   979                - sockets
   980                - tcp
   981      ExtAttrs:
   982        - Name: Namespace
   983          Values:
   984            - chrome
   985            - sockets
   986            - tcp
   987  - File: webext/sockets_tcp.idl
   988    WebextFunc:
   989      Name: disconnect
   990      Modifier: static
   991      Args:
   992        - Name: socketId
   993          Type:
   994            Name: long
   995            ExtAttrs:
   996              - Name: Namespace
   997                Values:
   998                  - chrome
   999                  - sockets
  1000                  - tcp
  1001          ExtAttrs:
  1002            - Name: Namespace
  1003              Values:
  1004                - chrome
  1005                - sockets
  1006                - tcp
  1007        - Name: callback
  1008          Optional: true
  1009          Type:
  1010            Name: DisconnectCallback
  1011            ExtAttrs:
  1012              - Name: Namespace
  1013                Values:
  1014                  - chrome
  1015                  - sockets
  1016                  - tcp
  1017          ExtAttrs:
  1018            - Name: Namespace
  1019              Values:
  1020                - chrome
  1021                - sockets
  1022                - tcp
  1023      Returns:
  1024        - Name: void
  1025          ExtAttrs:
  1026            - Name: Namespace
  1027              Values:
  1028                - chrome
  1029                - sockets
  1030                - tcp
  1031      ExtAttrs:
  1032        - Name: Namespace
  1033          Values:
  1034            - chrome
  1035            - sockets
  1036            - tcp
  1037  - File: webext/sockets_tcp.idl
  1038    WebextFunc:
  1039      Name: getInfo
  1040      Modifier: static
  1041      Args:
  1042        - Name: socketId
  1043          Type:
  1044            Name: long
  1045            ExtAttrs:
  1046              - Name: Namespace
  1047                Values:
  1048                  - chrome
  1049                  - sockets
  1050                  - tcp
  1051          ExtAttrs:
  1052            - Name: Namespace
  1053              Values:
  1054                - chrome
  1055                - sockets
  1056                - tcp
  1057        - Name: callback
  1058          Type:
  1059            Name: GetInfoCallback
  1060            ExtAttrs:
  1061              - Name: Namespace
  1062                Values:
  1063                  - chrome
  1064                  - sockets
  1065                  - tcp
  1066          ExtAttrs:
  1067            - Name: Namespace
  1068              Values:
  1069                - chrome
  1070                - sockets
  1071                - tcp
  1072      Returns:
  1073        - Name: void
  1074          ExtAttrs:
  1075            - Name: Namespace
  1076              Values:
  1077                - chrome
  1078                - sockets
  1079                - tcp
  1080      ExtAttrs:
  1081        - Name: Namespace
  1082          Values:
  1083            - chrome
  1084            - sockets
  1085            - tcp
  1086  - File: webext/sockets_tcp.idl
  1087    WebextFunc:
  1088      Name: getSockets
  1089      Modifier: static
  1090      Args:
  1091        - Name: callback
  1092          Type:
  1093            Name: GetSocketsCallback
  1094            ExtAttrs:
  1095              - Name: Namespace
  1096                Values:
  1097                  - chrome
  1098                  - sockets
  1099                  - tcp
  1100          ExtAttrs:
  1101            - Name: Namespace
  1102              Values:
  1103                - chrome
  1104                - sockets
  1105                - tcp
  1106      Returns:
  1107        - Name: void
  1108          ExtAttrs:
  1109            - Name: Namespace
  1110              Values:
  1111                - chrome
  1112                - sockets
  1113                - tcp
  1114      ExtAttrs:
  1115        - Name: Namespace
  1116          Values:
  1117            - chrome
  1118            - sockets
  1119            - tcp
  1120  - File: webext/sockets_tcp.idl
  1121    WebextEvent:
  1122      Name: onReceive
  1123      Modifier: static
  1124      Args:
  1125        - Name: info
  1126          Type:
  1127            Name: ReceiveInfo
  1128            ExtAttrs:
  1129              - Name: Namespace
  1130                Values:
  1131                  - chrome
  1132                  - sockets
  1133                  - tcp
  1134          ExtAttrs:
  1135            - Name: Namespace
  1136              Values:
  1137                - chrome
  1138                - sockets
  1139                - tcp
  1140      Returns:
  1141        - Name: void
  1142          ExtAttrs:
  1143            - Name: Namespace
  1144              Values:
  1145                - chrome
  1146                - sockets
  1147                - tcp
  1148      ExtAttrs:
  1149        - Name: Namespace
  1150          Values:
  1151            - chrome
  1152            - sockets
  1153            - tcp
  1154  - File: webext/sockets_tcp.idl
  1155    WebextEvent:
  1156      Name: onReceiveError
  1157      Modifier: static
  1158      Args:
  1159        - Name: info
  1160          Type:
  1161            Name: ReceiveErrorInfo
  1162            ExtAttrs:
  1163              - Name: Namespace
  1164                Values:
  1165                  - chrome
  1166                  - sockets
  1167                  - tcp
  1168          ExtAttrs:
  1169            - Name: Namespace
  1170              Values:
  1171                - chrome
  1172                - sockets
  1173                - tcp
  1174      Returns:
  1175        - Name: void
  1176          ExtAttrs:
  1177            - Name: Namespace
  1178              Values:
  1179                - chrome
  1180                - sockets
  1181                - tcp
  1182      ExtAttrs:
  1183        - Name: Namespace
  1184          Values:
  1185            - chrome
  1186            - sockets
  1187            - tcp
  1188  - File: webext/sockets_tcp.idl
  1189    WebextFunc:
  1190      Name: secure
  1191      Modifier: static
  1192      Args:
  1193        - Name: socketId
  1194          Type:
  1195            Name: long
  1196            ExtAttrs:
  1197              - Name: Namespace
  1198                Values:
  1199                  - chrome
  1200                  - sockets
  1201                  - tcp
  1202          ExtAttrs:
  1203            - Name: Namespace
  1204              Values:
  1205                - chrome
  1206                - sockets
  1207                - tcp
  1208        - Name: options
  1209          Optional: true
  1210          Type:
  1211            Name: SecureOptions
  1212            ExtAttrs:
  1213              - Name: Namespace
  1214                Values:
  1215                  - chrome
  1216                  - sockets
  1217                  - tcp
  1218          ExtAttrs:
  1219            - Name: Namespace
  1220              Values:
  1221                - chrome
  1222                - sockets
  1223                - tcp
  1224        - Name: callback
  1225          Type:
  1226            Name: SecureCallback
  1227            ExtAttrs:
  1228              - Name: Namespace
  1229                Values:
  1230                  - chrome
  1231                  - sockets
  1232                  - tcp
  1233          ExtAttrs:
  1234            - Name: Namespace
  1235              Values:
  1236                - chrome
  1237                - sockets
  1238                - tcp
  1239      Returns:
  1240        - Name: void
  1241          ExtAttrs:
  1242            - Name: Namespace
  1243              Values:
  1244                - chrome
  1245                - sockets
  1246                - tcp
  1247      ExtAttrs:
  1248        - Name: Namespace
  1249          Values:
  1250            - chrome
  1251            - sockets
  1252            - tcp
  1253  - File: webext/sockets_tcp.idl
  1254    WebextFunc:
  1255      Name: send
  1256      Modifier: static
  1257      Args:
  1258        - Name: socketId
  1259          Type:
  1260            Name: long
  1261            ExtAttrs:
  1262              - Name: Namespace
  1263                Values:
  1264                  - chrome
  1265                  - sockets
  1266                  - tcp
  1267          ExtAttrs:
  1268            - Name: Namespace
  1269              Values:
  1270                - chrome
  1271                - sockets
  1272                - tcp
  1273        - Name: data
  1274          Type:
  1275            Name: ArrayBuffer
  1276            ExtAttrs:
  1277              - Name: Namespace
  1278                Values:
  1279                  - chrome
  1280                  - sockets
  1281                  - tcp
  1282          ExtAttrs:
  1283            - Name: Namespace
  1284              Values:
  1285                - chrome
  1286                - sockets
  1287                - tcp
  1288        - Name: callback
  1289          Type:
  1290            Name: SendCallback
  1291            ExtAttrs:
  1292              - Name: Namespace
  1293                Values:
  1294                  - chrome
  1295                  - sockets
  1296                  - tcp
  1297          ExtAttrs:
  1298            - Name: Namespace
  1299              Values:
  1300                - chrome
  1301                - sockets
  1302                - tcp
  1303      Returns:
  1304        - Name: void
  1305          ExtAttrs:
  1306            - Name: Namespace
  1307              Values:
  1308                - chrome
  1309                - sockets
  1310                - tcp
  1311      ExtAttrs:
  1312        - Name: Namespace
  1313          Values:
  1314            - chrome
  1315            - sockets
  1316            - tcp
  1317  - File: webext/sockets_tcp.idl
  1318    WebextFunc:
  1319      Name: setKeepAlive
  1320      Modifier: static
  1321      Args:
  1322        - Name: socketId
  1323          Type:
  1324            Name: long
  1325            ExtAttrs:
  1326              - Name: Namespace
  1327                Values:
  1328                  - chrome
  1329                  - sockets
  1330                  - tcp
  1331          ExtAttrs:
  1332            - Name: Namespace
  1333              Values:
  1334                - chrome
  1335                - sockets
  1336                - tcp
  1337        - Name: enable
  1338          Type:
  1339            Name: boolean
  1340            ExtAttrs:
  1341              - Name: Namespace
  1342                Values:
  1343                  - chrome
  1344                  - sockets
  1345                  - tcp
  1346          ExtAttrs:
  1347            - Name: Namespace
  1348              Values:
  1349                - chrome
  1350                - sockets
  1351                - tcp
  1352        - Name: delay
  1353          Optional: true
  1354          Type:
  1355            Name: long
  1356            ExtAttrs:
  1357              - Name: Namespace
  1358                Values:
  1359                  - chrome
  1360                  - sockets
  1361                  - tcp
  1362          ExtAttrs:
  1363            - Name: Namespace
  1364              Values:
  1365                - chrome
  1366                - sockets
  1367                - tcp
  1368        - Name: callback
  1369          Type:
  1370            Name: SetKeepAliveCallback
  1371            ExtAttrs:
  1372              - Name: Namespace
  1373                Values:
  1374                  - chrome
  1375                  - sockets
  1376                  - tcp
  1377          ExtAttrs:
  1378            - Name: Namespace
  1379              Values:
  1380                - chrome
  1381                - sockets
  1382                - tcp
  1383      Returns:
  1384        - Name: void
  1385          ExtAttrs:
  1386            - Name: Namespace
  1387              Values:
  1388                - chrome
  1389                - sockets
  1390                - tcp
  1391      ExtAttrs:
  1392        - Name: Namespace
  1393          Values:
  1394            - chrome
  1395            - sockets
  1396            - tcp
  1397  - File: webext/sockets_tcp.idl
  1398    WebextFunc:
  1399      Name: setNoDelay
  1400      Modifier: static
  1401      Args:
  1402        - Name: socketId
  1403          Type:
  1404            Name: long
  1405            ExtAttrs:
  1406              - Name: Namespace
  1407                Values:
  1408                  - chrome
  1409                  - sockets
  1410                  - tcp
  1411          ExtAttrs:
  1412            - Name: Namespace
  1413              Values:
  1414                - chrome
  1415                - sockets
  1416                - tcp
  1417        - Name: noDelay
  1418          Type:
  1419            Name: boolean
  1420            ExtAttrs:
  1421              - Name: Namespace
  1422                Values:
  1423                  - chrome
  1424                  - sockets
  1425                  - tcp
  1426          ExtAttrs:
  1427            - Name: Namespace
  1428              Values:
  1429                - chrome
  1430                - sockets
  1431                - tcp
  1432        - Name: callback
  1433          Type:
  1434            Name: SetNoDelayCallback
  1435            ExtAttrs:
  1436              - Name: Namespace
  1437                Values:
  1438                  - chrome
  1439                  - sockets
  1440                  - tcp
  1441          ExtAttrs:
  1442            - Name: Namespace
  1443              Values:
  1444                - chrome
  1445                - sockets
  1446                - tcp
  1447      Returns:
  1448        - Name: void
  1449          ExtAttrs:
  1450            - Name: Namespace
  1451              Values:
  1452                - chrome
  1453                - sockets
  1454                - tcp
  1455      ExtAttrs:
  1456        - Name: Namespace
  1457          Values:
  1458            - chrome
  1459            - sockets
  1460            - tcp
  1461  - File: webext/sockets_tcp.idl
  1462    WebextFunc:
  1463      Name: setPaused
  1464      Modifier: static
  1465      Args:
  1466        - Name: socketId
  1467          Type:
  1468            Name: long
  1469            ExtAttrs:
  1470              - Name: Namespace
  1471                Values:
  1472                  - chrome
  1473                  - sockets
  1474                  - tcp
  1475          ExtAttrs:
  1476            - Name: Namespace
  1477              Values:
  1478                - chrome
  1479                - sockets
  1480                - tcp
  1481        - Name: paused
  1482          Type:
  1483            Name: boolean
  1484            ExtAttrs:
  1485              - Name: Namespace
  1486                Values:
  1487                  - chrome
  1488                  - sockets
  1489                  - tcp
  1490          ExtAttrs:
  1491            - Name: Namespace
  1492              Values:
  1493                - chrome
  1494                - sockets
  1495                - tcp
  1496        - Name: callback
  1497          Optional: true
  1498          Type:
  1499            Name: SetPausedCallback
  1500            ExtAttrs:
  1501              - Name: Namespace
  1502                Values:
  1503                  - chrome
  1504                  - sockets
  1505                  - tcp
  1506          ExtAttrs:
  1507            - Name: Namespace
  1508              Values:
  1509                - chrome
  1510                - sockets
  1511                - tcp
  1512      Returns:
  1513        - Name: void
  1514          ExtAttrs:
  1515            - Name: Namespace
  1516              Values:
  1517                - chrome
  1518                - sockets
  1519                - tcp
  1520      ExtAttrs:
  1521        - Name: Namespace
  1522          Values:
  1523            - chrome
  1524            - sockets
  1525            - tcp
  1526  - File: webext/sockets_tcp.idl
  1527    WebextFunc:
  1528      Name: update
  1529      Modifier: static
  1530      Args:
  1531        - Name: socketId
  1532          Type:
  1533            Name: long
  1534            ExtAttrs:
  1535              - Name: Namespace
  1536                Values:
  1537                  - chrome
  1538                  - sockets
  1539                  - tcp
  1540          ExtAttrs:
  1541            - Name: Namespace
  1542              Values:
  1543                - chrome
  1544                - sockets
  1545                - tcp
  1546        - Name: properties
  1547          Type:
  1548            Name: SocketProperties
  1549            ExtAttrs:
  1550              - Name: Namespace
  1551                Values:
  1552                  - chrome
  1553                  - sockets
  1554                  - tcp
  1555          ExtAttrs:
  1556            - Name: Namespace
  1557              Values:
  1558                - chrome
  1559                - sockets
  1560                - tcp
  1561        - Name: callback
  1562          Optional: true
  1563          Type:
  1564            Name: UpdateCallback
  1565            ExtAttrs:
  1566              - Name: Namespace
  1567                Values:
  1568                  - chrome
  1569                  - sockets
  1570                  - tcp
  1571          ExtAttrs:
  1572            - Name: Namespace
  1573              Values:
  1574                - chrome
  1575                - sockets
  1576                - tcp
  1577      Returns:
  1578        - Name: void
  1579          ExtAttrs:
  1580            - Name: Namespace
  1581              Values:
  1582                - chrome
  1583                - sockets
  1584                - tcp
  1585      ExtAttrs:
  1586        - Name: Namespace
  1587          Values:
  1588            - chrome
  1589            - sockets
  1590            - tcp