| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/InstantUtc.timestamp_utc", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/InstantUtc" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/Notifier.Notify", |
| "strictness": "flexible", |
| "ordinal": "2580873961848793044", |
| "direction": "one_way", |
| "request": "fuchsia.time.alarms/NotifierNotifyRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/Notifier.NotifyError", |
| "strictness": "flexible", |
| "ordinal": "7127251082861941737", |
| "direction": "one_way", |
| "request": "fuchsia.time.alarms/NotifierNotifyErrorRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.time.alarms/Notifier", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/NotifierNotifyErrorRequest.alarm_id", |
| "ordinal": "1", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/NotifierNotifyErrorRequest.error", |
| "ordinal": "2", |
| "type": "fuchsia.time.alarms/WakeAlarmsError" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/NotifierNotifyErrorRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/NotifierNotifyRequest.alarm_id", |
| "ordinal": "1", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/NotifierNotifyRequest.keep_alive", |
| "ordinal": "2", |
| "type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/NotifierNotifyRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitArgs.alarm_id", |
| "ordinal": "3", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitArgs.deadline", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitArgs.mode", |
| "ordinal": "2", |
| "type": "fuchsia.time.alarms/SetMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/SetAndWaitArgs", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitUtcArgs.alarm_id", |
| "ordinal": "3", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitUtcArgs.deadline", |
| "ordinal": "1", |
| "type": "fuchsia.time.alarms/InstantUtc" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetAndWaitUtcArgs.mode", |
| "ordinal": "2", |
| "type": "fuchsia.time.alarms/SetMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/SetAndWaitUtcArgs", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetArgs.alarm_id", |
| "ordinal": "4", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetArgs.deadline", |
| "ordinal": "2", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetArgs.mode", |
| "ordinal": "3", |
| "type": "fuchsia.time.alarms/SetMode" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/SetArgs.notifier", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.time.alarms/Notifier" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/SetArgs", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.time.alarms/SetMode.keep_alive", |
| "ordinal": "1", |
| "type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.time.alarms/SetMode.notify_setup_done", |
| "ordinal": "2", |
| "type": "zx/Handle:EVENT" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.time.alarms/SetMode", |
| "strictness": "flexible", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/WakeAlarms.Cancel", |
| "strictness": "flexible", |
| "ordinal": "8873122015139456348", |
| "direction": "one_way", |
| "request": "fuchsia.time.alarms/WakeAlarmsCancelRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/WakeAlarms.Set", |
| "strictness": "flexible", |
| "ordinal": "2238579663369656108", |
| "direction": "two_way", |
| "request": "fuchsia.time.alarms/SetArgs", |
| "response": "fuchsia.time.alarms/WakeAlarms_Set_Response", |
| "error": "fuchsia.time.alarms/WakeAlarmsError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/WakeAlarms.SetAndWait", |
| "strictness": "flexible", |
| "ordinal": "395961656576097978", |
| "direction": "two_way", |
| "request": "fuchsia.time.alarms/SetAndWaitArgs", |
| "response": "fuchsia.time.alarms/WakeAlarms_SetAndWait_Response", |
| "error": "fuchsia.time.alarms/WakeAlarmsError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.time.alarms/WakeAlarms.SetAndWaitUtc", |
| "strictness": "flexible", |
| "ordinal": "5667390026403037721", |
| "direction": "two_way", |
| "request": "fuchsia.time.alarms/SetAndWaitUtcArgs", |
| "response": "fuchsia.time.alarms/WakeAlarms_SetAndWaitUtc_Response", |
| "error": "fuchsia.time.alarms/WakeAlarmsError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.time.alarms/WakeAlarms", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsCancelRequest.alarm_id", |
| "ordinal": "1", |
| "type": "string:128" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/WakeAlarmsCancelRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.DRIVER", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.DRIVER_CONNECTION", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.DROPPED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.INTERNAL", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.INVALID_ARGS", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.time.alarms/WakeAlarmsError.UNSPECIFIED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.time.alarms/WakeAlarmsError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/WakeAlarms_SetAndWaitUtc_Response.keep_alive", |
| "ordinal": "1", |
| "type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/WakeAlarms_SetAndWaitUtc_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.time.alarms/WakeAlarms_SetAndWait_Response.keep_alive", |
| "ordinal": "1", |
| "type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.time.alarms/WakeAlarms_SetAndWait_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.time.alarms" |
| } |
| ] |