diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-10-10 16:07:23 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-10-10 16:07:23 +0200 |
commit | 2d72dfdcbbf0a12091bbeb1e53b483b5db1df7fb (patch) | |
tree | 4c57ba0d5c0ce2a8ceca9964e5833ed42467affc /doc | |
parent | d35bcc235e6743195760235c39a833fe8119c42d (diff) | |
download | pacrunner-2d72dfdcbbf0a12091bbeb1e53b483b5db1df7fb.tar.gz |
Update architecture diagram with libproxy usage
Diffstat (limited to 'doc')
-rw-r--r-- | doc/architecture.txt | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/doc/architecture.txt b/doc/architecture.txt index 309b491..b878ea3 100644 --- a/doc/architecture.txt +++ b/doc/architecture.txt @@ -19,36 +19,38 @@ When a client application then calls FindProxyForURL the appropriate PAC file will be executed and its result reported to the client. - +------------+ +------------+ - | Client 1 | | Client 2 | - +------------+ +------------+ - | | - | D-Bus | D-Bus - V V - +------------------------------------+ - | | - | FindProxyForURL client interface |<---+ - | | | - +------------------------------------+ | - | | | - | PACrunner core | | - | | | - | - Javascript engine | | - | - PAC file maintenance | | - | | | - +------------------------------------+ | - | | | - | Proxy configuration interface | | - | | | - +------------------------------------+ | - ^ | - | D-Bus | D-Bus - | | - +------------------------------------+ | - | | | - | Connection Manager |----+ - | | - +------------------------------------+ + +------------+ +------------+ +------------+ + | Client 1 | | Client 2 | | Client 3 | + +------------+ +------------+ +------------+ + | | libproxy | | libproxy | + | +------------+ +------------+ + | | | + | D-Bus | D-Bus | D-Bus + V V V + +------------------------------------------------+ + | | + | FindProxyForURL client interface |<-----+ + | | | + +------------------------------------------------+ | + | | | + | PACrunner core | | + | | | + | - Javascript engine | | + | - PAC file maintenance | | + | | | + +------------------------------------------------+ | + | | | + | Proxy configuration interface | | + | | | + +------------------------------------------------+ | + ^ | + | D-Bus | D-Bus + | | + +------------------------------------------------+ | + | | | + | Connection Manager |------+ + | | + +------------------------------------------------+ The design supports multiple Connection Managers, but in most systems it is |