[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIDAPTelemetry", "members": [ { "args": [ { "name": "leaderHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "helperHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "measurement", "optional": false, "type": "u32" }, { "name": "task_id", "optional": false, "type": "u8[]" }, { "name": "bits", "optional": false, "type": "u32" }, { "name": "time_precision", "optional": false, "type": "u64" }, { "name": "report", "optional": false, "type": "OutParam" } ], "iid_is": null, "name": "GetReportPrioSum", "type": "void" }, { "args": [ { "name": "leaderHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "helperHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "measurement", "optional": false, "type": "u32[]" }, { "name": "task_id", "optional": false, "type": "u8[]" }, { "name": "bits", "optional": false, "type": "u32" }, { "name": "time_precision", "optional": false, "type": "u64" }, { "name": "report", "optional": false, "type": "OutParam" } ], "iid_is": null, "name": "GetReportPrioSumVec", "type": "void" }, { "args": [ { "name": "leaderHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "helperHpkeConfig", "optional": false, "type": "u8[]" }, { "name": "measurement", "optional": false, "type": "u32" }, { "name": "task_id", "optional": false, "type": "u8[]" }, { "name": "length", "optional": false, "type": "u32" }, { "name": "time_precision", "optional": false, "type": "u64" }, { "name": "report", "optional": false, "type": "OutParam" } ], "iid_is": null, "name": "GetReportPrioHistogram", "type": "void" } ] } ], "path": "toolkit/components/dap/nsIDAPTelemetry.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]