Enumerations

enum Direction
Name Value
REQUEST 0
RESPONSE 1

Defined at line 21 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

Functions

  • PyObject * decode_fidl_message (PyObject * self, PyObject * args, PyObject * kwds, Direction direction)

    Defined at line 50 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

  • PyObject * decode_fidl_response (PyObject * self, PyObject * args, PyObject * kwds)

    Attempts to decode a FIDL response message. The expected arguments are "bytes" which should be a

    bytearray object representing the message to be decoded, and "handles" which should be a list of

    integers that are able to be converted into an unsigned 32 bit integer.

    Defined at line 165 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

  • PyObject * decode_fidl_request (PyObject * self, PyObject * args, PyObject * kwds)

    Attempts to decode a FIDL request message. The expected arguments are "bytes" which should be a

    bytearray object representing the message to be decoded, and "handles" which should be a list of

    integers that are able to be converted into an unsigned 32 bit integer.

    Defined at line 169 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

  • PyObject * decode_standalone (PyObject * selfPyObject * argsPyObject * kwds)

    Attempts to decode a FIDL object based on its type.

    The type is supplied as a fully qualified FIDL string name, and the message to be decoded is

    passed in along with it (along with associated handles).

    Defined at line 107 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

Variables

PyMethodDef decode_standalone_py_def

Defined at line 173 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

PyMethodDef decode_fidl_response_py_def

Defined at line 178 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc

PyMethodDef decode_fidl_request_py_def

Defined at line 182 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fidl_codec/decode.cc