heros.zenoh =========== .. py:module:: heros.zenoh Attributes ---------- .. autoapisummary:: heros.zenoh.session_manager Classes ------- .. autoapisummary:: heros.zenoh.ZenohSessionManager Module Contents --------------- .. py:class:: ZenohSessionManager(config_dict: dict | None = None) .. py:attribute:: _config_dict .. py:attribute:: _session :value: None .. py:attribute:: _referrers :value: [] .. py:method:: request_session(obj: object) -> zenoh.Session Request the global zenoh session. :param obj: The object that requests the session .. py:method:: release_session(obj: object) -> None Release from the global zenoh session. :param obj: The object that wants to release from the global zenoh session .. py:method:: update_config(config_dict: dict) -> None .. py:method:: force_close() -> None .. py:data:: session_manager