From 9aa1b33554d9f70af1a505a0a3ddbdde247c0c0e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Jan 13 2010 00:56:28 +0000 Subject: add missing files --- diff --git a/diagram.png b/diagram.png new file mode 100644 index 0000000..5cb84a9 Binary files /dev/null and b/diagram.png differ diff --git a/diagram.svg b/diagram.svg new file mode 100644 index 0000000..193c567 --- /dev/null +++ b/diagram.svg @@ -0,0 +1,590 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + Application Process 1 + + DBusConnectionInstance + + C/C++/Python/etc.Object Instance + + Locate Objectvia Object Path + + Bindings Marshalto Method Call + + + Marshal MethodCall to Message + + + Bindings ProxyObject Instance + + Application Code + + IncomingCall + OutgoingCall + + + Bus Daemon Process + + Application Process 2 + Same Stuff as inProcess 1 + (Object Instance Has1 or More Interfaces) + + Socket(Bidirectional Message Stream) + + Socket(Bidirectional Message Stream) + + DBusConnectionInstance + + DBusConnectionInstance + + DBusConnectionInstance + + + Message Dispatcher + + if (message is signal) broadcastelse find destination named by message + + + + Destination Table + Connection 1Connection 2"The Session Manager""The Window Manager""The Screensaver""The Text Editor""The Hardware Directory""The Address Book""The Dictionary" + + + + + +