Statistics
| Branch: | Tag: | Revision:

root / docs / source / transport.rst @ 4bc8021f

History | View | Annotate | Download (1.1 kB)

1
:mod:`~ncclient.transport` -- Transport / Session layer
2
=======================================================
3

    
4
.. module:: ncclient.transport
5
    :synopsis: Transport / Session layer
6

    
7
Base types
8
-----------
9

    
10
.. autoclass:: Session
11
    :members: add_listener, remove_listener, get_listener_instance, client_capabilities, server_capabilities, connected, id
12

    
13
.. autoclass:: SessionListener
14
    :members: callback, errback
15

    
16
SSH session implementation
17
--------------------------
18

    
19
.. automethod:: ssh.default_unknown_host_cb
20

    
21
.. autoclass:: SSHSession
22
    :show-inheritance:
23
    :members: load_known_hosts, close, transport
24

    
25
    .. automethod:: connect(host[, port=830, timeout=None, username=None, password=None, key_filename=None, allow_agent=True, look_for_keys=True])
26

    
27
Errors
28
------
29

    
30
.. autoexception:: TransportError
31
    :show-inheritance:
32

    
33
.. autoexception:: SessionCloseError
34
    :show-inheritance:
35

    
36
.. autoexception:: SSHError
37
    :show-inheritance:
38

    
39
.. autoexception:: AuthenticationError
40
    :show-inheritance:
41

    
42
.. autoexception:: SSHUnknownHostError
43
    :show-inheritance:
44