blob: 81b5a97cce72f5bc170625f927f061b020e8a0d7 [file] [log] [blame] [edit]
[
{
"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"
}
]