class_docstr: Wrapper class for the basic BlueFog API.
class_docstr_tok: ["Wrapper","class","for","the","basic","BlueFog","API","."]
docstr: A function that shuts BlueFog down.
docstr_tok: ["A","function","that","shuts","BlueFog","down","."]
code: def shutdown(self) -> None:
      """A function that shuts BlueFog down."""
      self._MPI_LIB_CTYPES.bluefog_shutdown()
      self._topology = None
      self._machine_topology = None
  
imports: from typing import List, Callable, Optional
  import atexit
  import contextlib
  import ctypes
  import logging
  import networkx
  import bluefog.common.util
  import bluefog.common.topology_util
label_desc: Use image node_id 3 for calling the BlueFogBasics obj's underlying member method code with example usage: obj.shutdown() without return types