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

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