.. _module-pw_emu-api:

=============
API reference
=============
.. pigweed-module-subpage::
   :name: pw_emu

------------------------
pw_emu.frontend.Emulator
------------------------
.. autoclass:: pw_emu.frontend.Emulator
   :members:

---------------------------------
pw_emu.frontend.TemporaryEmulator
---------------------------------
.. autoclass:: pw_emu.frontend.TemporaryEmulator
   :members:

------------------
pw_emu.core.Config
------------------
.. autoclass:: pw_emu.core.Config
   :members:

-------------------
pw_emu.core.Handles
-------------------
.. autoclass:: pw_emu.core.Handles
   :members:

---------------------
pw_emu.core.Connector
---------------------
.. autoclass:: pw_emu.core.Connector
   :members:

--------------------
pw_emu.core.Launcher
--------------------
.. autoclass:: pw_emu.core.Launcher
   :members:
   :private-members: _config, _handles, _pre_start, _post_start, _get_connector

----------------
More pw_emu docs
----------------
.. include:: docs.rst
   :start-after: .. pw_emu-nav-start
   :end-before: .. pw_emu-nav-end
