3 <!-- general purpose -->
7 <usage>usage string</usage>
9 <exception name='eccezione1'>corpo dell'exc</exception>
11 <!-- client -> broker -->
13 <register_client id='client_id' url='client_url' />
15 <unregister_client id='client_id' />
17 <list_tutors id='client_id' />
19 <subscribe id='client_id'>
20 <tutor id='tutor_id1' />
21 <tutor id='tutor_id2' />
23 <tutor id='tutor_idN' />
26 <state_change id='client_id'> <!-- new state received -->
28 <CurrentGoal>0</CurrentGoal>
36 <state_change id='client_id'> <!-- no state received: proof is completed -->
40 <wow id="client_id" />
42 <!-- tutor -> broker -->
44 <register_tutor id='tutor_id' url='tutor_url'>
53 <unregister_tutor id='tutor_id' />
55 <musing_started id='tutor_id' musing_id='musing_id' />
57 <musing_aborted id='tutor_id' musing_id='musing_id' />
59 <musing_completed id='tutor_id' musing_id='musing_id'>
63 <musing_completed id='tutor_id' musing_id='musing_id'>
69 <musing_completed id='tutor_id' musing_id='musing_id'>
78 <!-- broker -> client -->
80 <client_registered id='broker_id' />
82 <client_unregistered id='broker_id' />
84 <tutor_list id='broker_id'>
85 <tutor_dsc id='tutor_id1'> description 1 </tutor_dsc>
86 <tutor_dsc id='tutor_id2'> description 2 </tutor_dsc>
88 <tutor_dsc id='tutor_idN'> description N </tutor_dsc>
91 <subscribed id='broker_id'>
92 <tutor_dsc id='tutor_id1'> description 1 </tutor_dsc>
93 <tutor_dsc id='tutor_id2'> description 2 </tutor_dsc>
95 <tutor_dsc id='tutor_idN'> description N </tutor_dsc>
98 <state_accepted id='broker_id'>
100 <musing id='musing_id1' />
102 <musing id='musing_idN' />
105 <musing id='musing_id1' />
107 <musing id='musing_idM' />
111 <hint id='broker_id'>
115 <hint id='broker_id'>
122 <!-- broker -> tutor -->
124 <tutor_registered id='broker_id' />
126 <tutor_unregistered id='broker_id' />
128 <start_musing id='broker_id'>
130 <CurrentGoal>0</CurrentGoal>
138 <abort_musing id='broker_id' musing_id='musing_id' />
140 <thanks id='broker_id' musing_id='musing_id' />
142 <too_late id='broker_id' musing_id='musing_id' />