[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_ |
| 6 | #define CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_ |
| 7 | |
| 8 | |
| 9 | namespace extensions { |
| 10 | namespace functions { |
| 11 | |
[email protected] | a0e2710a | 2013-01-25 00:07:18 | [diff] [blame] | 12 | // Short version: |
| 13 | // *Never* reorder or delete entries in the |HistogramValue| enumeration. |
| 14 | // When creating a new extension function, add a new entry at the end of the |
| 15 | // enum, just prior to ENUM_BOUNDARY. |
| 16 | // |
| 17 | // Long version: |
| 18 | // This enumeration is used to associate a unique integer value to each |
| 19 | // extension function so that their usage can be recorded in histogram charts. |
| 20 | // Given we want the values recorded in the these charts to remain stable over |
| 21 | // time for comparison purposes, once an entry has been added to the |
| 22 | // enumeration, it should never be removed or moved to another spot in the |
| 23 | // enum. |
| 24 | // |
| 25 | // Here are instructions how to manage entries depending on what you are trying |
| 26 | // to achieve. |
| 27 | // |
| 28 | // 1) Creating a new extension function: |
| 29 | // |
| 30 | // Add a new entry at the end of the |HistogramValue| enum. The name of the |
[email protected] | 8939915 | 2013-01-26 02:31:47 | [diff] [blame] | 31 | // entry should follow this algorithm: |
| 32 | // a) Take the string value passed as first argument to |
| 33 | // DECLARE_EXTENSION_FUNCTION. |
| 34 | // b) Replace '.' with '_'. |
| 35 | // c) Make all letters uppercase. |
| 36 | // |
| 37 | // Example: "tabs.create" -> TABS_CREATE |
[email protected] | a0e2710a | 2013-01-25 00:07:18 | [diff] [blame] | 38 | // |
| 39 | // 2) Deleting an existing function: |
| 40 | // |
| 41 | // Given an existing entry should *never* be removed from this enumeration, |
| 42 | // it is recommended to add a "DELETED_" prefix to the existing entry. |
| 43 | // |
| 44 | // 3) Renaming an existing function: |
| 45 | // |
[email protected] | 8939915 | 2013-01-26 02:31:47 | [diff] [blame] | 46 | // There are 2 options, depending if you want to keep accruing data in the |
| 47 | // *existing* histogram stream or in a *new* one. |
[email protected] | a0e2710a | 2013-01-25 00:07:18 | [diff] [blame] | 48 | // |
[email protected] | 8939915 | 2013-01-26 02:31:47 | [diff] [blame] | 49 | // a) If you want keep recording usages of the extension function in the |
| 50 | // *existing* histogram stream, simply rename the enum entry to match |
| 51 | // the new extension function name, following the same naming rule as |
| 52 | // mentioned in 1). The enum entry will keep the same underlying integer |
| 53 | // value, so the same histogram stream will be used for recording |
| 54 | // usages. |
[email protected] | a0e2710a | 2013-01-25 00:07:18 | [diff] [blame] | 55 | // |
[email protected] | 8939915 | 2013-01-26 02:31:47 | [diff] [blame] | 56 | // b) If you want start recording usages of the extension function to in a |
| 57 | // *new* histogram stream, follow the instructions in step 1) and 2) |
| 58 | // above. This will effectively deprecate the old histogram stream and |
| 59 | // creates a new one for the new function name. |
[email protected] | a0e2710a | 2013-01-25 00:07:18 | [diff] [blame] | 60 | // |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 61 | enum HistogramValue { |
| 62 | UNKNOWN = 0, |
| 63 | WEBNAVIGATION_GETALLFRAMES, |
| 64 | BROWSINGDATA_REMOVEWEBSQL, |
| 65 | ALARMS_CREATE, |
| 66 | FILEBROWSERPRIVATE_REMOVEFILEWATCH, |
| 67 | COOKIES_GET, |
| 68 | FONTSETTINGS_GETMINIMUMFONTSIZE, |
| 69 | CHROMEOSINFOPRIVATE_GET, |
| 70 | BOOKMARKMANAGERPRIVATE_CUT, |
| 71 | TABS_CAPTUREVISIBLETAB, |
| 72 | MANAGEMENT_SETENABLED, |
| 73 | HISTORY_DELETEALL, |
| 74 | STORAGE_GET, |
| 75 | SOCKET_SETKEEPALIVE, |
| 76 | DOWNLOADS_CANCEL, |
| 77 | BOOKMARKS_CREATE, |
| 78 | BOOKMARKS_UPDATE, |
| 79 | FILEBROWSERPRIVATE_GETDRIVEFILES, |
| 80 | TERMINALPRIVATE_ONTERMINALRESIZE, |
| 81 | FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH, |
| 82 | BLUETOOTH_GETADAPTERSTATE, |
| 83 | FILEBROWSERPRIVATE_CANCELFILETRANSFERS, |
| 84 | FILEBROWSERPRIVATE_PINDRIVEFILE, |
| 85 | SOCKET_WRITE, |
| 86 | OMNIBOX_SETDEFAULTSUGGESTION, |
| 87 | TTS_SPEAK, |
| 88 | WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS, |
| 89 | BROWSINGDATA_REMOVEHISTORY, |
| 90 | FILEBROWSERPRIVATE_ISFULLSCREEN, |
| 91 | AUTOTESTPRIVATE_LOGOUT, |
| 92 | EXPERIMENTAL_HISTORY_GETMOSTVISITED, |
| 93 | BLUETOOTH_DISCONNECT, |
| 94 | BLUETOOTH_SETOUTOFBANDPAIRINGDATA, |
| 95 | BOOKMARKMANAGERPRIVATE_CANPASTE, |
| 96 | AUTOTESTPRIVATE_RESTART, |
| 97 | USB_CLAIMINTERFACE, |
| 98 | MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT, |
| 99 | EXPERIMENTAL_PROCESSES_GETPROCESSINFO, |
| 100 | HISTORY_GETVISITS, |
| 101 | SOCKET_BIND, |
| 102 | TABS_MOVE, |
| 103 | SOCKET_DISCONNECT, |
| 104 | FILESYSTEM_GETWRITABLEENTRY, |
| 105 | SYNCFILESYSTEM_REQUESTFILESYSTEM, |
| 106 | COMMANDS_GETALL, |
| 107 | EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION, |
| 108 | EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_SENDKEYBOARDEVENT, |
| 109 | BOOKMARKMANAGERPRIVATE_GETSUBTREE, |
| 110 | EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT, |
| 111 | BOOKMARKS_GETRECENT, |
| 112 | APP_CURRENTWINDOWINTERNAL_SETBOUNDS, |
| 113 | CLOUDPRINTPRIVATE_SETUPCONNECTOR, |
| 114 | SERIAL_SETCONTROLSIGNALS, |
| 115 | FILEBROWSERPRIVATE_SETLASTMODIFIED, |
| 116 | IDLE_SETDETECTIONINTERVAL, |
| 117 | FILEBROWSERPRIVATE_GETFILETASKS, |
| 118 | WEBSTOREPRIVATE_GETSTORELOGIN, |
| 119 | SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY, |
| 120 | EXPERIMENTAL_IDLTEST_SENDARRAYBUFFERVIEW, |
| 121 | SOCKET_SETNODELAY, |
| 122 | APP_CURRENTWINDOWINTERNAL_SHOW, |
| 123 | WEBSTOREPRIVATE_GETBROWSERLOGIN, |
| 124 | EXPERIMENTAL_IDENTITY_GETAUTHTOKEN, |
[email protected] | 481d5a08 | 2013-01-26 05:01:04 | [diff] [blame] | 125 | SYSTEMINFO_DISPLAY_GETDISPLAYINFO, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 126 | BROWSINGDATA_REMOVEPLUGINDATA, |
| 127 | SOCKET_LISTEN, |
| 128 | MEDIAGALLERIES_GETMEDIAFILESYSTEMS, |
| 129 | DOWNLOADS_OPEN, |
| 130 | TABS_EXECUTESCRIPT, |
| 131 | SYNCFILESYSTEM_GETUSAGEANDQUOTA, |
| 132 | INPUTMETHODPRIVATE_GET, |
| 133 | USB_CLOSEDEVICE, |
| 134 | TTS_STOP, |
| 135 | SERIAL_GETPORTS, |
| 136 | FILEBROWSERPRIVATE_CLEARDRIVECACHE, |
| 137 | SERIAL_GETCONTROLSIGNALS, |
| 138 | DEVELOPERPRIVATE_ENABLE, |
| 139 | FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES, |
| 140 | USB_FINDDEVICES, |
| 141 | BOOKMARKMANAGERPRIVATE_DROP, |
| 142 | FILEBROWSERPRIVATE_GETFILETRANSFERS, |
| 143 | INPUT_IME_SETMENUITEMS, |
| 144 | BOOKMARKS_EXPORT, |
| 145 | HISTORY_SEARCH, |
| 146 | TTSENGINE_SENDTTSEVENT, |
| 147 | EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB, |
| 148 | BOOKMARKS_IMPORT, |
| 149 | SYNCFILESYSTEM_DELETEFILESYSTEM, |
| 150 | DEBUGGER_SENDCOMMAND, |
| 151 | DEBUGGER_DETACH, |
| 152 | METRICSPRIVATE_RECORDSMALLCOUNT, |
| 153 | APP_CURRENTWINDOWINTERNAL_MINIMIZE, |
| 154 | DEVELOPERPRIVATE_AUTOUPDATE, |
| 155 | EXPERIMENTAL_DNS_RESOLVE, |
| 156 | EXPERIMENTAL_SYSTEMINFO_MEMORY_GET, |
| 157 | HISTORY_ADDURL, |
| 158 | TABS_GET, |
| 159 | BROWSERACTION_SETBADGETEXT, |
| 160 | TABS_RELOAD, |
| 161 | WINDOWS_CREATE, |
| 162 | DEVELOPERPRIVATE_LOADUNPACKED, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 163 | EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB, |
| 164 | BOOKMARKS_GETCHILDREN, |
| 165 | BROWSERACTION_GETTITLE, |
| 166 | TERMINALPRIVATE_OPENTERMINALPROCESS, |
| 167 | SERIAL_CLOSE, |
| 168 | CONTEXTMENUS_REMOVE, |
| 169 | FILEBROWSERPRIVATE_REQUESTLOCALFILESYSTEM, |
| 170 | ECHOPRIVATE_GETREGISTRATIONCODE, |
| 171 | TABS_GETCURRENT, |
| 172 | FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE, |
| 173 | MEDIAPLAYERPRIVATE_CLOSEWINDOW, |
[email protected] | 12188aff | 2013-03-03 21:57:57 | [diff] [blame] | 174 | DOWNLOADSINTERNAL_DETERMINEFILENAME, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 175 | WEBREQUESTINTERNAL_ADDEVENTLISTENER, |
| 176 | CLOUDPRINTPRIVATE_GETPRINTERS, |
| 177 | STORAGE_SET, |
| 178 | FONTSETTINGS_GETDEFAULTFONTSIZE, |
| 179 | EXTENSION_SETUPDATEURLDATA, |
| 180 | SERIAL_WRITE, |
| 181 | IDLE_QUERYSTATE, |
| 182 | EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ, |
| 183 | WEBSTOREPRIVATE_SETSTORELOGIN, |
| 184 | PAGEACTIONS_ENABLEFORTAB, |
| 185 | COOKIES_SET, |
| 186 | CONTENTSETTINGS_SET, |
| 187 | CONTEXTMENUS_REMOVEALL, |
| 188 | TABS_INSERTCSS, |
| 189 | WEBREQUEST_HANDLERBEHAVIORCHANGED, |
| 190 | INPUT_IME_SETCURSORPOSITION, |
| 191 | OMNIBOX_SENDSUGGESTIONS, |
| 192 | SYSTEMINDICATOR_ENABLE, |
| 193 | EVENTS_GETRULES, |
| 194 | BOOKMARKMANAGERPRIVATE_COPY, |
| 195 | SOCKET_RECVFROM, |
| 196 | TABS_GETALLINWINDOW, |
| 197 | CONTEXTMENUS_UPDATE, |
| 198 | BOOKMARKS_SEARCH, |
| 199 | EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS, |
| 200 | BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA, |
| 201 | SYSTEMPRIVATE_GETUPDATESTATUS, |
| 202 | FONTSETTINGS_CLEARMINIMUMFONTSIZE, |
| 203 | FILEBROWSERPRIVATE_GETFILELOCATIONS, |
| 204 | EXPERIMENTAL_DISCOVERY_SUGGEST, |
| 205 | FILEBROWSERPRIVATE_SETDEFAULTTASK, |
| 206 | BROWSERACTION_GETBADGETEXT, |
| 207 | APP_CURRENTWINDOWINTERNAL_HIDE, |
| 208 | SOCKET_CONNECT, |
| 209 | BOOKMARKS_GETSUBTREE, |
| 210 | HISTORY_DELETEURL, |
| 211 | EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE, |
| 212 | BOOKMARKMANAGERPRIVATE_STARTDRAG, |
| 213 | BROWSINGDATA_REMOVEPASSWORDS, |
| 214 | DOWNLOADS_DRAG, |
| 215 | INPUT_IME_SETCOMPOSITION, |
| 216 | METRICSPRIVATE_RECORDUSERACTION, |
| 217 | USB_RELEASEINTERFACE, |
| 218 | PAGEACTION_GETPOPUP, |
| 219 | SCRIPTBADGE_GETATTENTION, |
| 220 | FONTSETTINGS_GETFONTLIST, |
| 221 | PERMISSIONS_CONTAINS, |
| 222 | SCRIPTBADGE_GETPOPUP, |
| 223 | EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL, |
| 224 | DEVELOPERPRIVATE_GETSTRINGS, |
| 225 | METRICSPRIVATE_RECORDMEDIUMCOUNT, |
| 226 | MANAGEMENT_GET, |
| 227 | PERMISSIONS_GETALL, |
| 228 | DOWNLOADS_SHOW, |
| 229 | EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE, |
| 230 | TABS_REMOVE, |
| 231 | MANAGEMENT_GETPERMISSIONWARNINGSBYID, |
| 232 | WINDOWS_GET, |
| 233 | FILEBROWSERPRIVATE_EXECUTETASK, |
| 234 | TTS_GETVOICES, |
| 235 | MANAGEMENT_GETALL, |
| 236 | MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST, |
| 237 | APP_CURRENTWINDOWINTERNAL_CLEARATTENTION, |
| 238 | AUTOTESTPRIVATE_SHUTDOWN, |
| 239 | FONTSETTINGS_CLEARDEFAULTFONTSIZE, |
| 240 | BOOKMARKS_GETTREE, |
| 241 | FILEBROWSERPRIVATE_SELECTFILES, |
| 242 | RUNTIME_GETBACKGROUNDPAGE, |
| 243 | EXPERIMENTAL_RECORD_REPLAYURLS, |
| 244 | WEBSTOREPRIVATE_COMPLETEINSTALL, |
| 245 | EXPERIMENTAL_SPEECHINPUT_START, |
| 246 | COOKIES_GETALL, |
| 247 | DOWNLOADS_GETFILEICON, |
| 248 | PAGEACTION_GETTITLE, |
| 249 | BROWSINGDATA_REMOVE, |
| 250 | SERIAL_OPEN, |
| 251 | FILESYSTEM_GETDISPLAYPATH, |
| 252 | FILEBROWSERPRIVATE_FORMATDEVICE, |
| 253 | BOOKMARKS_GET, |
| 254 | MANAGEDMODEPRIVATE_GET, |
| 255 | ALARMS_CLEAR, |
| 256 | SYNCFILESYSTEM_GETFILESYNCSTATUS, |
| 257 | SOCKET_GETINFO, |
| 258 | WEBSTOREPRIVATE_INSTALLBUNDLE, |
| 259 | BROWSERACTION_ENABLE, |
| 260 | METRICSPRIVATE_RECORDMEDIUMTIME, |
| 261 | PAGEACTION_SETTITLE, |
| 262 | CLOUDPRINTPRIVATE_GETHOSTNAME, |
| 263 | CONTENTSETTINGS_GETRESOURCEIDENTIFIERS, |
| 264 | SOCKET_CREATE, |
| 265 | DEVELOPERPRIVATE_RELOAD, |
| 266 | FILEBROWSERPRIVATE_GETMOUNTPOINTS, |
| 267 | APP_RUNTIME_POSTINTENTRESPONSE, |
| 268 | MANAGEDMODEPRIVATE_SETPOLICY, |
| 269 | WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3, |
| 270 | WALLPAPERPRIVATE_SETWALLPAPER, |
| 271 | USB_CONTROLTRANSFER, |
| 272 | EXPERIMENTAL_SPEECHINPUT_STOP, |
| 273 | USB_BULKTRANSFER, |
| 274 | FILEBROWSERPRIVATE_GETVOLUMEMETADATA, |
| 275 | PAGECAPTURE_SAVEASMHTML, |
| 276 | EXTENSION_ISALLOWEDINCOGNITOACCESS, |
| 277 | BROWSINGDATA_REMOVEAPPCACHE, |
| 278 | APP_CURRENTWINDOWINTERNAL_DRAWATTENTION, |
| 279 | METRICSPRIVATE_RECORDCOUNT, |
| 280 | USB_INTERRUPTTRANSFER, |
| 281 | TYPES_CHROMESETTING_CLEAR, |
| 282 | INPUT_IME_COMMITTEXT, |
| 283 | EXPERIMENTAL_IDLTEST_SENDARRAYBUFFER, |
| 284 | WALLPAPERPRIVATE_SETWALLPAPERIFEXIST, |
| 285 | SOCKET_ACCEPT, |
| 286 | WEBNAVIGATION_GETFRAME, |
| 287 | EXPERIMENTAL_POWER_RELEASEKEEPAWAKE, |
| 288 | APP_CURRENTWINDOWINTERNAL_SETICON, |
| 289 | PUSHMESSAGING_GETCHANNELID, |
| 290 | EXPERIMENTAL_INFOBARS_SHOW, |
| 291 | INPUT_IME_SETCANDIDATEWINDOWPROPERTIES, |
| 292 | METRICSPRIVATE_RECORDPERCENTAGE, |
| 293 | TYPES_CHROMESETTING_GET, |
| 294 | WINDOWS_GETLASTFOCUSED, |
| 295 | MANAGEDMODEPRIVATE_GETPOLICY, |
| 296 | STORAGE_CLEAR, |
| 297 | STORAGE_GETBYTESINUSE, |
| 298 | TABS_QUERY, |
| 299 | PAGEACTION_SETPOPUP, |
| 300 | DEVELOPERPRIVATE_INSPECT, |
| 301 | DOWNLOADS_SEARCH, |
| 302 | FONTSETTINGS_CLEARFONT, |
| 303 | WINDOWS_UPDATE, |
| 304 | BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS, |
| 305 | SERIAL_FLUSH, |
| 306 | BROWSERACTION_SETTITLE, |
| 307 | BOOKMARKMANAGERPRIVATE_CANEDIT, |
| 308 | WALLPAPERPRIVATE_SETCUSTOMWALLPAPER, |
[email protected] | 0a50f25 | 2013-02-22 19:53:32 | [diff] [blame] | 309 | WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 310 | BOOKMARKS_REMOVE, |
| 311 | INPUT_IME_SETCANDIDATES, |
| 312 | TERMINALPRIVATE_CLOSETERMINALPROCESS, |
| 313 | HISTORY_DELETERANGE, |
| 314 | EXPERIMENTAL_IDLTEST_GETARRAYBUFFER, |
| 315 | TERMINALPRIVATE_SENDINPUT, |
| 316 | TABS_HIGHLIGHT, |
| 317 | BLUETOOTH_STARTDISCOVERY, |
| 318 | FILEBROWSERPRIVATE_SELECTFILE, |
| 319 | WINDOWS_GETCURRENT, |
| 320 | DEBUGGER_ATTACH, |
| 321 | WALLPAPERPRIVATE_SAVETHUMBNAIL, |
| 322 | INPUT_IME_KEYEVENTHANDLED, |
| 323 | FONTSETTINGS_SETDEFAULTFONTSIZE, |
| 324 | RUNTIME_REQUESTUPDATECHECK, |
| 325 | PAGEACTION_SETICON, |
| 326 | BROWSERACTION_SETBADGEBACKGROUNDCOLOR, |
| 327 | DEVELOPERPRIVATE_GETITEMSINFO, |
| 328 | BLUETOOTH_STOPDISCOVERY, |
| 329 | COOKIES_REMOVE, |
| 330 | EXPERIMENTAL_RLZ_SENDFINANCIALPING, |
| 331 | TABCAPTURE_GETCAPTUREDTABS, |
| 332 | WINDOWS_REMOVE, |
| 333 | WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST, |
| 334 | BROWSERACTION_GETBADGEBACKGROUNDCOLOR, |
| 335 | PAGEACTIONS_DISABLEFORTAB, |
| 336 | DEVELOPERPRIVATE_ALLOWFILEACCESS, |
| 337 | FILEBROWSERPRIVATE_REMOVEMOUNT, |
| 338 | BLUETOOTH_CONNECT, |
| 339 | TABCAPTURE_CAPTURE, |
[email protected] | e4191ddf | 2013-03-07 18:22:21 | [diff] [blame] | 340 | NOTIFICATIONS_CREATE, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 341 | TABS_DUPLICATE, |
| 342 | BLUETOOTH_WRITE, |
| 343 | PAGEACTION_SHOW, |
| 344 | WALLPAPERPRIVATE_GETTHUMBNAIL, |
| 345 | DOWNLOADS_PAUSE, |
| 346 | PERMISSIONS_REQUEST, |
| 347 | TOPSITES_GET, |
| 348 | BROWSINGDATA_REMOVEDOWNLOADS, |
| 349 | BROWSINGDATA_REMOVELOCALSTORAGE, |
| 350 | FILEBROWSERHANDLERINTERNAL_SELECTFILE, |
| 351 | INPUT_IME_UPDATEMENUITEMS, |
| 352 | FILEBROWSERPRIVATE_GETSTRINGS, |
| 353 | CONTENTSETTINGS_GET, |
| 354 | FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE, |
| 355 | EXPERIMENTAL_APP_NOTIFY, |
| 356 | METRICSPRIVATE_RECORDLONGTIME, |
| 357 | SOCKET_READ, |
| 358 | EXPERIMENTAL_PROCESSES_TERMINATE, |
| 359 | METRICSPRIVATE_RECORDTIME, |
| 360 | BOOKMARKMANAGERPRIVATE_GETSTRINGS, |
| 361 | USB_ISOCHRONOUSTRANSFER, |
| 362 | PERMISSIONS_REMOVE, |
| 363 | MANAGEMENT_UNINSTALL, |
| 364 | I18N_GETACCEPTLANGUAGES, |
| 365 | MANAGEMENT_LAUNCHAPP, |
| 366 | INPUT_IME_CLEARCOMPOSITION, |
| 367 | ALARMS_GETALL, |
| 368 | DIAL_DISCOVERNOW, |
| 369 | TYPES_CHROMESETTING_SET, |
| 370 | BROWSERACTION_SETICON, |
| 371 | EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED, |
| 372 | FILEBROWSERPRIVATE_VIEWFILES, |
| 373 | BLUETOOTH_GETSERVICES, |
| 374 | TABS_UPDATE, |
| 375 | BROWSINGDATA_REMOVEFORMDATA, |
| 376 | FILEBROWSERPRIVATE_RELOADDRIVE, |
| 377 | ALARMS_GET, |
| 378 | BROWSINGDATA_REMOVEINDEXEDDB, |
| 379 | FILEBROWSERPRIVATE_ADDFILEWATCH, |
| 380 | CONTENTSETTINGS_CLEAR, |
| 381 | FILEBROWSERPRIVATE_GETPREFERENCES, |
| 382 | BOOKMARKMANAGERPRIVATE_PASTE, |
| 383 | FILESYSTEM_ISWRITABLEENTRY, |
| 384 | USB_SETINTERFACEALTERNATESETTING, |
| 385 | FONTSETTINGS_SETMINIMUMFONTSIZE, |
| 386 | BROWSERACTION_GETPOPUP, |
| 387 | SOCKET_DESTROY, |
| 388 | BLUETOOTH_GETDEVICES, |
| 389 | ALARMS_CLEARALL, |
| 390 | FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE, |
| 391 | FILEBROWSERPRIVATE_ZIPSELECTION, |
| 392 | SYSTEMINDICATOR_DISABLE, |
| 393 | SCRIPTBADGE_SETPOPUP, |
| 394 | EXTENSION_ISALLOWEDFILESCHEMEACCESS, |
| 395 | EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW, |
[email protected] | e9b5af1 | 2013-02-05 10:36:38 | [diff] [blame] | 396 | FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 397 | TABS_DETECTLANGUAGE, |
| 398 | METRICSPRIVATE_RECORDVALUE, |
| 399 | BOOKMARKMANAGERPRIVATE_SORTCHILDREN, |
| 400 | SERIAL_READ, |
| 401 | APP_CURRENTWINDOWINTERNAL_MAXIMIZE, |
| 402 | EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS, |
| 403 | MANAGEDMODEPRIVATE_ENTER, |
| 404 | FILEBROWSERPRIVATE_TRANSFERFILE, |
| 405 | BROWSERACTION_SETPOPUP, |
| 406 | TABS_GETSELECTED, |
| 407 | FONTSETTINGS_GETFONT, |
| 408 | BLUETOOTH_READ, |
| 409 | WEBREQUESTINTERNAL_EVENTHANDLED, |
| 410 | EVENTS_ADDRULES, |
| 411 | CONTEXTMENUS_CREATE, |
| 412 | MEDIAPLAYERPRIVATE_GETPLAYLIST, |
| 413 | DOWNLOADS_ERASE, |
| 414 | EXPERIMENTAL_RECORD_CAPTUREURLS, |
| 415 | TTS_ISSPEAKING, |
| 416 | BOOKMARKS_REMOVETREE, |
| 417 | FILEBROWSERPRIVATE_SEARCHDRIVE, |
| 418 | EXPERIMENTAL_SYSTEMINFO_CPU_GET, |
| 419 | FILEBROWSERPRIVATE_SETPREFERENCES, |
| 420 | FONTSETTINGS_SETFONT, |
| 421 | SOCKET_GETNETWORKLIST, |
| 422 | BOOKMARKS_MOVE, |
| 423 | WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS, |
| 424 | STORAGE_REMOVE, |
| 425 | AUTOTESTPRIVATE_LOGINSTATUS, |
| 426 | TABS_CREATE, |
| 427 | FILEBROWSERPRIVATE_CANCELDIALOG, |
| 428 | BROWSINGDATA_REMOVECOOKIES, |
| 429 | FILESYSTEM_CHOOSEENTRY, |
| 430 | MEDIAPLAYERPRIVATE_PLAY, |
| 431 | WEBSTOREPRIVATE_GETWEBGLSTATUS, |
| 432 | SOCKET_SENDTO, |
| 433 | BROWSINGDATA_REMOVEFILESYSTEMS, |
| 434 | WALLPAPERPRIVATE_GETSTRINGS, |
| 435 | BROWSINGDATA_REMOVECACHE, |
| 436 | BOOKMARKMANAGERPRIVATE_RECORDLAUNCH, |
| 437 | BROWSERACTION_DISABLE, |
| 438 | EXPERIMENTAL_SPEECHINPUT_ISRECORDING, |
| 439 | APP_WINDOW_CREATE, |
| 440 | RUNTIME_RELOAD, |
| 441 | EXPERIMENTAL_POWER_REQUESTKEEPAWAKE, |
| 442 | SYSTEMINDICATOR_SETICON, |
| 443 | FILEBROWSERPRIVATE_ADDMOUNT, |
| 444 | APP_CURRENTWINDOWINTERNAL_FOCUS, |
| 445 | EVENTS_REMOVERULES, |
| 446 | DOWNLOADS_DOWNLOAD, |
| 447 | WINDOWS_GETALL, |
| 448 | FILEBROWSERPRIVATE_TOGGLEFULLSCREEN, |
| 449 | APP_CURRENTWINDOWINTERNAL_RESTORE, |
| 450 | WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP, |
| 451 | PAGEACTION_HIDE, |
| 452 | EXPERIMENTAL_SYSTEMINFO_STORAGE_GET, |
| 453 | DOWNLOADS_ACCEPTDANGER, |
| 454 | WEBSOCKETPROXYPRIVATE_GETURLFORTCP, |
| 455 | FILEBROWSERPRIVATE_GETSIZESTATS, |
| 456 | DOWNLOADS_RESUME, |
| 457 | COOKIES_GETALLCOOKIESTORES, |
| 458 | MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH, |
| 459 | MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH, |
[email protected] | 44703cc7 | 2013-01-24 04:56:06 | [diff] [blame] | 460 | WEBVIEW_EXECUTESCRIPT, |
[email protected] | e4191ddf | 2013-03-07 18:22:21 | [diff] [blame] | 461 | NOTIFICATIONS_UPDATE, |
| 462 | NOTIFICATIONS_CLEAR, |
[email protected] | ab3f6141 | 2013-01-29 21:55:07 | [diff] [blame] | 463 | SESSIONRESTORE_GETRECENTLYCLOSED, |
| 464 | SESSIONRESTORE_RESTORE, |
[email protected] | bfdafd2 | 2013-01-30 02:06:28 | [diff] [blame] | 465 | MANAGEMENT_UNINSTALLSELF, |
[email protected] | 5a3f74d | 2013-01-31 23:15:42 | [diff] [blame] | 466 | ECHOPRIVATE_GETOOBETIMESTAMP, |
[email protected] | 9a4fecd | 2013-02-04 08:02:44 | [diff] [blame] | 467 | FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH, |
[email protected] | c606b46 | 2013-02-04 10:51:10 | [diff] [blame] | 468 | BROWSINGDATA_SETTINGS, |
[email protected] | f8fc38b | 2013-02-04 13:18:31 | [diff] [blame] | 469 | WEBSTOREPRIVATE_GETISLAUNCHERENABLED, |
[email protected] | c5cd4cb | 2013-02-04 21:35:22 | [diff] [blame] | 470 | NETWORKINGPRIVATE_GETPROPERTIES, |
| 471 | NETWORKINGPRIVATE_GETVISIBLENETWORKS, |
| 472 | NETWORKINGPRIVATE_STARTCONNECT, |
| 473 | NETWORKINGPRIVATE_STARTDISCONNECT, |
[email protected] | 3936784 | 2013-02-07 04:20:30 | [diff] [blame] | 474 | MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH, |
| 475 | MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH, |
[email protected] | 29de7576 | 2013-02-07 09:46:39 | [diff] [blame] | 476 | FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA, |
[email protected] | 1dca727 | 2013-02-10 14:49:13 | [diff] [blame] | 477 | ECHOPRIVATE_CHECKALLOWREDEEMOFFERS, |
[email protected] | bb7ec00 | 2013-02-15 15:08:39 | [diff] [blame] | 478 | MEDIAGALLERIESPRIVATE_EJECTDEVICE, |
[email protected] | 9eeb4f4 | 2013-02-18 06:34:26 | [diff] [blame] | 479 | FILEBROWSERPRIVATE_LOGOUTUSER, |
[email protected] | 6e1a27a | 2013-02-19 05:12:37 | [diff] [blame] | 480 | DEVELOPERPRIVATE_CHOOSEPATH, |
| 481 | DEVELOPERPRIVATE_PACKDIRECTORY, |
[email protected] | 5095fee | 2013-02-20 01:20:20 | [diff] [blame] | 482 | NETWORKINGPRIVATE_VERIFYDESTINATION, |
[email protected] | 66e87ac | 2013-03-02 20:50:39 | [diff] [blame] | 483 | NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS, |
| 484 | NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA, |
[email protected] | 78a7ee4 | 2013-02-25 20:50:37 | [diff] [blame] | 485 | DEVELOPERPRIVATE_RESTART, |
[email protected] | c497130 | 2013-02-26 00:18:47 | [diff] [blame] | 486 | DEVELOPERPRIVATE_ALLOWINCOGNITO, |
[email protected] | 8478e07 | 2013-03-01 09:38:26 | [diff] [blame] | 487 | INPUT_IME_DELETESURROUNDINGTEXT, |
[email protected] | 4f97d7e | 2013-03-06 09:21:51 | [diff] [blame] | 488 | FILEBROWSERPRIVATE_OPENNEWWINDOW, |
[email protected] | cd1c448 | 2013-03-11 22:12:23 | [diff] [blame] | 489 | CLOUDPRINTPRIVATE_GETCLIENTID, |
[email protected] | 512a738 | 2013-03-12 04:28:43 | [diff] [blame] | 490 | ECHOPRIVATE_GETUSERCONSENT, |
[email protected] | 46f99824 | 2013-03-13 11:09:57 | [diff] [blame] | 491 | SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY, |
| 492 | SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY, |
[email protected] | d46f81da | 2013-03-14 21:31:18 | [diff] [blame] | 493 | NETWORKINGPRIVATE_SETPROPERTIES, |
| 494 | NETWORKINGPRIVATE_GETSTATE, |
[email protected] | ee3f482 | 2013-03-20 12:18:26 | [diff] [blame^] | 495 | POWER_REQUESTKEEPAWAKE, |
| 496 | POWER_RELEASEKEEPAWAKE, |
[email protected] | 07ad962 | 2013-01-18 23:00:33 | [diff] [blame] | 497 | ENUM_BOUNDARY // Last entry: Add new entries above. |
| 498 | }; |
| 499 | |
| 500 | } // namespace functions |
| 501 | } // namespace extensions |
| 502 | |
| 503 | #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_FUNCTION_HISTOGRAM_VALUE_H_ |