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