blob: 87ceec295a7eed5d6a66b9b4195b51bae4a4af9c [file] [log] [blame] [edit]
[
{
"kind": "const",
"name": "fuchsia.examples/BOARD_SIZE",
"type": "uint8",
"value": "9"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/Color.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/Color.name",
"ordinal": "2",
"type": "string:32",
"value": "red"
},
{
"kind": "struct",
"name": "fuchsia.examples/Color"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/Echo.EchoString",
"strictness": "strict",
"ordinal": "8482573115503257110",
"direction": "two_way",
"request": "fuchsia.examples/EchoEchoStringRequest",
"response": "fuchsia.examples/EchoEchoStringResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/Echo.OnString",
"strictness": "strict",
"ordinal": "1382143211280629483",
"direction": "event",
"request": "fuchsia.examples/EchoOnStringRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/Echo.SendString",
"strictness": "strict",
"ordinal": "6693688511394337905",
"direction": "one_way",
"request": "fuchsia.examples/EchoSendStringRequest"
},
{
"kind": "protocol",
"name": "fuchsia.examples/Echo",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoEchoStringRequest.value",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoEchoStringRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoEchoStringResponse.response",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoEchoStringResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/EchoLauncher.GetEcho",
"strictness": "strict",
"ordinal": "1213319469445758440",
"direction": "two_way",
"request": "fuchsia.examples/EchoLauncherGetEchoRequest",
"response": "fuchsia.examples/EchoLauncherGetEchoResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/EchoLauncher.GetEchoPipelined",
"strictness": "strict",
"ordinal": "2118769043708531827",
"direction": "one_way",
"request": "fuchsia.examples/EchoLauncherGetEchoPipelinedRequest"
},
{
"kind": "protocol",
"name": "fuchsia.examples/EchoLauncher",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoLauncherGetEchoPipelinedRequest.echo_prefix",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoLauncherGetEchoPipelinedRequest.request",
"ordinal": "2",
"type": "server_end:fuchsia.examples/Echo"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoLauncherGetEchoPipelinedRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoLauncherGetEchoRequest.echo_prefix",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoLauncherGetEchoRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoLauncherGetEchoResponse.response",
"ordinal": "1",
"type": "client_end:fuchsia.examples/Echo"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoLauncherGetEchoResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoOnStringRequest.response",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoOnStringRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EchoSendStringRequest.value",
"ordinal": "1",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.examples/EchoSendStringRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/EventStruct.event",
"ordinal": "1",
"type": "zx/Handle:<EVENT,optional>"
},
{
"kind": "struct",
"name": "fuchsia.examples/EventStruct",
"resourceness": "resource"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FileMode.EXECUTE",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FileMode.READ",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FileMode.WRITE",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.examples/FileMode",
"strictness": "strict",
"type": "uint16"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FlexibleFileMode.EXECUTE",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FlexibleFileMode.READ",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.examples/FlexibleFileMode.WRITE",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.examples/FlexibleFileMode",
"strictness": "flexible",
"type": "uint16"
},
{
"kind": "union/member",
"name": "fuchsia.examples/FlexibleJsonValue.int_value",
"ordinal": "1",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.examples/FlexibleJsonValue.string_value",
"ordinal": "2",
"type": "string:32"
},
{
"kind": "union",
"name": "fuchsia.examples/FlexibleJsonValue",
"strictness": "flexible"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/FlexibleLocationType.AIRPORT",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/FlexibleLocationType.MUSEUM",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/FlexibleLocationType.RESTAURANT",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.examples/FlexibleLocationType",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.examples/GameState"
},
{
"kind": "union/member",
"name": "fuchsia.examples/JsonValue.int_value",
"ordinal": "1",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.examples/JsonValue.string_value",
"ordinal": "2",
"type": "string:32"
},
{
"kind": "union",
"name": "fuchsia.examples/JsonValue",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/LocationType.AIRPORT",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/LocationType.MUSEUM",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.examples/LocationType.RESTAURANT",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.examples/LocationType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.examples/MAX_STRING_LENGTH",
"type": "uint64",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.examples/NAME",
"type": "string",
"value": "Tic-Tac-Toe"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/TicTacToe.MakeMove",
"strictness": "strict",
"ordinal": "9215857243616535889",
"direction": "two_way",
"request": "fuchsia.examples/TicTacToeMakeMoveRequest",
"response": "fuchsia.examples/TicTacToeMakeMoveResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/TicTacToe.OnOpponentMove",
"strictness": "strict",
"ordinal": "6020456714778822440",
"direction": "event",
"request": "fuchsia.examples/TicTacToeOnOpponentMoveRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.examples/TicTacToe.StartGame",
"strictness": "strict",
"ordinal": "1597785876893992537",
"direction": "one_way",
"request": "fuchsia.examples/TicTacToeStartGameRequest"
},
{
"kind": "protocol",
"name": "fuchsia.examples/TicTacToe",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeMakeMoveRequest.col",
"ordinal": "2",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeMakeMoveRequest.row",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.examples/TicTacToeMakeMoveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeMakeMoveResponse.new_state",
"ordinal": "2",
"type": "box<fuchsia.examples/GameState>"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeMakeMoveResponse.success",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.examples/TicTacToeMakeMoveResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeOnOpponentMoveRequest.new_state",
"ordinal": "1",
"type": "fuchsia.examples/GameState"
},
{
"kind": "struct",
"name": "fuchsia.examples/TicTacToeOnOpponentMoveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.examples/TicTacToeStartGameRequest.start_first",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.examples/TicTacToeStartGameRequest"
},
{
"kind": "table/member",
"name": "fuchsia.examples/User.age",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "table/member",
"name": "fuchsia.examples/User.name",
"ordinal": "2",
"type": "string:32"
},
{
"kind": "table",
"name": "fuchsia.examples/User"
},
{
"kind": "library",
"name": "fuchsia.examples"
}
]