.. _file_src_desert_classes_Discovery.h: File Discovery.h ================ |exhale_lsh| :ref:`Parent directory ` (``src/desert_classes``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Namespace used to provide discovery functionalities. .. contents:: Contents :local: :backlinks: none Definition (``src/desert_classes/Discovery.h``) ----------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_src_desert_classes_Discovery.h.rst Detailed Description -------------------- The middleware layer of a ROS stack must implement functionalities used to inform each node of the network structure of the other nodes connected, with their names and topics. Since this operation is quite resource-consuming and the underwater channel has a limited bandwidth, it is possible to disable it. Prof. Davide Costa Includes -------- - ``CBorStream.h`` (:ref:`file_src_desert_classes_CBorStream.h`) - ``chrono`` - ``demangle.h`` (:ref:`file_src_desert_classes_demangle.h`) - ``rmw/error_handling.h`` - ``rmw/types.h`` - ``rmw_context_impl_s.h`` (:ref:`file_src_desert_classes_rmw_context_impl_s.h`) - ``thread`` Included By ----------- - :ref:`file_src_classes.h` - :ref:`file_src_desert_classes_DesertNode.h` Namespaces ---------- - :ref:`namespace_Discovery` Functions --------- - :ref:`exhale_function_namespaceDiscovery_1afc230e589bc25b82ddb9c6ce6fc997ee` - :ref:`exhale_function_namespaceDiscovery_1a5dc93da666c8a2aec838bf863b293f93` - :ref:`exhale_function_namespaceDiscovery_1ac609e77d08b32d2cec10b82094ff8425` - :ref:`exhale_function_namespaceDiscovery_1ab435705870ebef2f12289243d9c9fad6` - :ref:`exhale_function_namespaceDiscovery_1ae055d476e3f382c263fa2c0aca00e017`