43 lines
940 B
ReStructuredText
43 lines
940 B
ReStructuredText
.. _module-pw_rpc-py:
|
|
|
|
---------------------
|
|
pw_rpc Python package
|
|
---------------------
|
|
The ``pw_rpc`` Python package makes it possible to call Pigweed RPCs from
|
|
Python. The package includes a ``pw_rpc`` client library, as well as tools for
|
|
creating a ``pw_rpc`` console.
|
|
|
|
pw_rpc.client
|
|
=============
|
|
.. automodule:: pw_rpc.client
|
|
:members: Client, ClientImpl
|
|
|
|
pw_rpc.callback_client
|
|
======================
|
|
.. automodule:: pw_rpc.callback_client
|
|
:members:
|
|
UnaryResponse,
|
|
StreamResponse,
|
|
UnaryCall,
|
|
ServerStreamingCall,
|
|
ClientStreamingCall,
|
|
BidirectionalStreamingCall,
|
|
|
|
pw_rpc.descriptors
|
|
==================
|
|
.. automodule:: pw_rpc.descriptors
|
|
:members:
|
|
Channel,
|
|
ChannelManipulator,
|
|
|
|
pw_rpc.console_tools
|
|
====================
|
|
.. automodule:: pw_rpc.console_tools
|
|
:members:
|
|
ClientInfo,
|
|
Context,
|
|
Watchdog,
|
|
alias_deprecated_command,
|
|
flattened_rpc_completions,
|
|
help_as_repr,
|