.. _architecture_discovery:
Discovery module
================
.. raw:: html
.. raw:: html
:file: ../figures/svg_href_loader.html
.. raw:: html
:file: ../figures/stack_diagram.svg
.. include:: ../safety_manual/rules/RULE_DISCOVERY_MODULE_NOT_ALLOW.inc
This module is responsible for the discovery operation of the DDS implementation.
In the current version of Safe DDS, the provided :ref:`DDS APIs ` do not allow changing the default discovery mechanism, and therefore, the provided implementation is compliant with OMG DDS specification v1.4 Simple Discovery Protocol.
.. admonition:: API Reference
:class: seealso
For more information about ``discovery::IDiscovery`` interface, please refer to `discovery::IDiscovery <../doxygen/classeprosima_1_1safedds_1_1discovery_1_1_i_discovery.html>`__