Review: a few fixes
[pyi2ncommon] / doc / cnfvar-api-ascii-art.rst
1 Overview Diagram of cnfvar package
2 ==================================
3
4 ::
5
6   frontend    .    CRUD layer      .    backend drivers  .       backend
7               |                    |                     |
8               |                    |                     |      .-,(  ),-.
9       o       |                    |                     |   .-(          )-.
10      /|\      | .----------.       |            .---------->(   varlink API  )
11      / \      |/| CnfStore |       |            |        |   '-(          ).-'
12               / '----------'       |            |        |       '-.( ).-'
13              /|       |            |    .-------------.  |     |
14  .----------' |       |            |    | varlink API |  |     |
15  | CnfList |  |       '---------------->|  interface  |  |     |    _.-----._
16  '--.------.  |                    |    '-------------'  |     |  .-         -.
17     |.-----.\ |                    |                     |     '->|-_       _-|
18     || Cnf | \| .----------------. |                     |        |  ~-----~  |
19     |'-----'  \ | BinaryCnfStore | |                     |     .->|   cnfvar  |
20     |.-----.  |'-----------------' |                     |     |  `._backend_.'
21     || Cnf |  |         |          |    .------------.   |     |     "-----"
22     |'-----'  |         |          |    | subprocess |   |     |
23     |.-----.  |         '-------------->|  wrappers  |   |     _______
24     '| Cnf |  |                    |    '------------'   |    |get_cnf|
25      '-----'  |                    |           |         |    |set_cnf|
26               |                    |           '------------> |_______|
27               |                    |                     |    /:::::::/
28               |                    |                     |
29               '                    '                     '
30