[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - rtslib.utils.RTSLibError: Generic rtslib error.
        - rtslib.utils.RTSLibBrokenLink: Broken link in configfs, i.e.
        - rtslib.utils.RTSLibNotInCFS: The underlying configfs object does not exist.
  - rtslib.node.CFSNode
    - rtslib.tcm.Backstore
      - rtslib.tcm.FileIOBackstore: This is an interface to fileio backstore plugin objects in configFS.
      - rtslib.tcm.IBlockBackstore: This is an interface to iblock backstore plugin objects in configFS.
      - rtslib.tcm.PSCSIBackstore: This is an interface to pscsi backstore plugin objects in configFS.
      - rtslib.tcm.RDDRBackstore: This is an interface to rd_dr backstore plugin objects in configFS.
      - rtslib.tcm.RDMCPBackstore: This is an interface to rd_mcp backstore plugin objects in configFS.
    - rtslib.target.FabricModule: This is an interface to RTS Target Fabric Modules.
    - rtslib.target.LUN: This is an interface to RTS Target LUNs in configFS.
    - rtslib.loop.LUN: This is an interface to RTS Target LUNs in configFS.
    - rtslib.target.MappedLUN: This is an interface to RTS Target Mapped LUNs.
    - rtslib.target.NetworkPortal: This is an interface to NetworkPortals in configFS.
    - rtslib.loop.Nexus: This is a an interface to Target Portal Groups in configFS.
    - rtslib.target.NodeACL: This is an interface to node ACLs in configFS.
    - rtslib.root.RTSRoot: This is an interface to the root of the configFS object tree.
    - rtslib.tcm.StorageObject: This is an interface to storage objects in configFS.
      - rtslib.tcm.FileIOStorageObject: An interface to configFS storage objects for fileio backstore.
      - rtslib.tcm.IBlockStorageObject: An interface to configFS storage objects for iblock backstore.
      - rtslib.tcm.PSCSIStorageObject: An interface to configFS storage objects for pscsi backstore.
      - rtslib.tcm.RDDRStorageObject: An interface to configFS storage objects for rd_dr backstore.
      - rtslib.tcm.RDMCPStorageObject: An interface to configFS storage objects for rd_mcp backstore.
    - rtslib.target.TPG: This is a an interface to Target Portal Groups in configFS.
    - rtslib.loop.Target: This is an interface to loopback SAS Targets in configFS.
    - rtslib.target.Target: This is an interface to Targets in configFS.