aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-10-10 16:07:23 +0200
committerMarcel Holtmann <marcel@holtmann.org>2010-10-10 16:07:23 +0200
commit2d72dfdcbbf0a12091bbeb1e53b483b5db1df7fb (patch)
tree4c57ba0d5c0ce2a8ceca9964e5833ed42467affc
parentd35bcc235e6743195760235c39a833fe8119c42d (diff)
downloadpacrunner-2d72dfdcbbf0a12091bbeb1e53b483b5db1df7fb.tar.gz
Update architecture diagram with libproxy usage
-rw-r--r--doc/architecture.txt62
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