Project: /_project.yaml Book: /_book.yaml

fuchsia.castconfig

PROTOCOLS

Provider {:#Provider}

Defined in fuchsia.castconfig/cast_config.fidl

Interface that provides cast config data.

Watch {:#Watch}

Requests a buffer containing cast config data. This call implements the Hanging Get protocol as detailed in https://fuchsia.googlesource.com/fuchsia/+/master/docs/development/api/fidl.md#delay-responses-using-hanging-gets

All error cases are terminal, clients should not retry on error.

Request

Response

Notify {:#Notify}

Notifies the config provider of the config status.

processed: true if successfully recieved and processed retry: If processed is false config provider determines if a retry is appropriate.

Request

Response

STRUCTS

Provider_Watch_Response {:#Provider_Watch_Response}

generated

ENUMS

ErrorCode {:#ErrorCode}

Type: uint32

Defined in fuchsia.castconfig/cast_config.fidl

Error codes for the Watch operation.

UNIONS

Provider_Watch_Result {:#Provider_Watch_Result}

generated