| [ |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/CustomEventValue.dimension_name" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Value", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/CustomEventValue.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/CustomEventValue" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.metrics/Error.BUFFER_FULL", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.metrics/Error.EVENT_TOO_BIG", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.metrics/Error.INTERNAL_ERROR", |
| "value": "-1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.metrics/Error.INVALID_ARGUMENTS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.metrics/Error.SHUT_DOWN", |
| "value": "4" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "enum", |
| "name": "fuchsia.metrics/Error", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/HistogramBucket.count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/HistogramBucket.index" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/HistogramBucket" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_BATCHED_EVENTS", |
| "value": "500" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_BYTES_PER_EVENT", |
| "value": "102400" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_EXPERIMENT_IDS", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_HISTOGRAM_BUCKETS", |
| "value": "500" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_METRIC_DIMENSIONS", |
| "value": "10" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.metrics/MAX_STRING_EVENT_SIZE", |
| "value": "256" |
| }, |
| { |
| "declaration": "vector<uint32>:10", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/MetricEvent.event_codes" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/MetricEvent.metric_id" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventPayload", |
| "kind": "struct/member", |
| "name": "fuchsia.metrics/MetricEvent.payload" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEvent" |
| }, |
| { |
| "declaration": "(uint32 metric_id,vector<fuchsia.metrics/CustomEventValue> event_values) -> (fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogCustomEvent" |
| }, |
| { |
| "declaration": "(uint32 metric_id,int64 value,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogInteger_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogInteger" |
| }, |
| { |
| "declaration": "(uint32 metric_id,vector<fuchsia.metrics/HistogramBucket>:500 histogram,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogIntegerHistogram" |
| }, |
| { |
| "declaration": "(vector<fuchsia.metrics/MetricEvent>:500 events) -> (fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogMetricEvents" |
| }, |
| { |
| "declaration": "(uint32 metric_id,uint64 count,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogOccurrence_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogOccurrence" |
| }, |
| { |
| "declaration": "(uint32 metric_id,string:256 string_value,vector<uint32>:10 event_codes) -> (fuchsia.metrics/MetricEventLogger_LogString_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLogger.LogString" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.metrics/MetricEventLogger" |
| }, |
| { |
| "declaration": "(fuchsia.metrics/ProjectSpec project_spec,server_end:fuchsia.metrics/MetricEventLogger logger) -> (fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLogger" |
| }, |
| { |
| "declaration": "(fuchsia.metrics/ProjectSpec project_spec,vector<uint32>:100 experiment_ids,server_end:fuchsia.metrics/MetricEventLogger logger) -> (fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory.CreateMetricEventLoggerWithExperiments" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLoggerWithExperiments_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLoggerFactory_CreateMetricEventLogger_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogCustomEvent_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogCustomEvent_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogCustomEvent_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogIntegerHistogram_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogInteger_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogInteger_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogInteger_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogInteger_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogInteger_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogMetricEvents_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogOccurrence_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.metrics/MetricEventLogger_LogString_Response" |
| }, |
| { |
| "declaration": "fuchsia.metrics/Error", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogString_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.metrics/MetricEventLogger_LogString_Response", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventLogger_LogString_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventLogger_LogString_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventPayload.count" |
| }, |
| { |
| "declaration": "vector<fuchsia.metrics/HistogramBucket>:500", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventPayload.histogram" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventPayload.integer_value" |
| }, |
| { |
| "declaration": "string:256", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/MetricEventPayload.string_value" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/MetricEventPayload", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.metrics/ProjectSpec.customer_id" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.metrics/ProjectSpec.project_id" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.metrics/ProjectSpec" |
| }, |
| { |
| "declaration": "float64", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/Value.double_value" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/Value.index_value" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/Value.int_value" |
| }, |
| { |
| "declaration": "string", |
| "kind": "union/member", |
| "name": "fuchsia.metrics/Value.string_value" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.metrics/Value", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.metrics" |
| } |
| ] |