~zeitgeist/zeitgeist/teamgeist

« back to all changes in this revision

Viewing changes to docs/teamgeist.msc

  • Committer: Seif Lotfy
  • Date: 2010-07-23 20:54:27 UTC
  • Revision ID: seif@lotfy.com-20100723205427-7fvcn7ylnkwy412m
init

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# MSC on the hold/unhold remote->both->remote->none
 
2
msc {
 
3
   hscale = "2";
 
4
   UI, Teamgeist, Account;
 
5
 
 
6
   Teamgeist box Teamgeist [label="Teamgeist Interface"],
 
7
   Account box Account [label="Account Interface"];
 
8
   Teamgeist abox Account [label="/org/gnome/zeitgeist/teamgeist Teamgeist Dbus object"];
 
9
   |||;
 
10
 
 
11
   UI => Teamgeist [label="ListAccounts()"];
 
12
   UI << Teamgeist [label="['account0', 'account1']"];
 
13
   |||;
 
14
   UI => Account [label="GetDisplayName('account0')"];
 
15
   Account >> UI [label="Jabber Account (jid@jabber.com)"];
 
16
   |||;
 
17
   UI => Account [label="GetDisplayName('account1')"];
 
18
   Account >> UI [label="Exception('Account not available')"];
 
19
   |||;
 
20
 
 
21
   UI => Teamgeist [label="ListTeamTypes()"];
 
22
   UI << Teamgeist [label="[('xmpp_muc', 'XMPP Multi User Chats'),]"];
 
23
   |||;
 
24
   UI => Teamgeist [label="AddTeam('account0', 'xmpp_muc', 'muc_jid@conference.jabber.org')"];
 
25
   UI << Teamgeist [label="/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0"];
 
26
   UI <- Teamgeist [label="NewTeam('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];
 
27
   |||;
 
28
   ...;
 
29
   |||;
 
30
   UI => Teamgeist [label="ListTeams()"];
 
31
   UI << Teamgeist [label="['/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0',]"];
 
32
   |||;
 
33
   UI => Teamgeist [label="PurgeTeam('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];
 
34
   UI << Teamgeist;
 
35
   UI <- Teamgeist [label="TeamPurged('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];
 
36
   |||;
 
37
   ...;
 
38
 
 
39
 
 
40
}