========================== ``topology_connect.shell`` ========================== .. automodule:: topology_connect.shell .. contents:: :local: .. currentmodule:: topology_connect.shell Classes ======= - :py:class:`SshMixin`: SSH connection mixin for the Topology shell API. - :py:class:`TelnetMixin`: Telnet connection mixin for the Topology shell API. - :py:class:`SshShell`: Simple class mixing the pexcept based shell with the SSH mixin. - :py:class:`TelnetShell`: Simple class mixing the pexcept based shell with the Telnet mixin. - :py:class:`SshBashShell`: Simple class mixing the Bash specialized pexcept based shell with the SSH - :py:class:`TelnetBashShell`: Simple class mixing the Bash specialized pexcept based shell with the .. autoclass:: SshMixin :members: .. rubric:: Inheritance .. inheritance-diagram:: SshMixin :parts: 1 .. autoclass:: TelnetMixin :members: .. rubric:: Inheritance .. inheritance-diagram:: TelnetMixin :parts: 1 .. autoclass:: SshShell :members: .. rubric:: Inheritance .. inheritance-diagram:: SshShell :parts: 1 .. autoclass:: TelnetShell :members: .. rubric:: Inheritance .. inheritance-diagram:: TelnetShell :parts: 1 .. autoclass:: SshBashShell :members: .. rubric:: Inheritance .. inheritance-diagram:: SshBashShell :parts: 1 .. autoclass:: TelnetBashShell :members: .. rubric:: Inheritance .. inheritance-diagram:: TelnetBashShell :parts: 1