/[resiprocate]/main/resip/dum/doc/dum-dialogset-state.dot
ViewVC logotype

Contents of /main/resip/dum/doc/dum-dialogset-state.dot

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5995 - (show annotations) (download)
Sat Feb 18 00:36:54 2006 UTC (13 years, 9 months ago) by dworley
File MIME type: text/plain
File size: 2177 byte(s)
Set svn:mime-type and svn:eol-style properties.

1 // names start with cap are states
2 // names start with app:: are appliction handlers
3 // names start with dum:: are dum interface to application
4 // names start with lower case are actions
5 // names start with on are events
6
7 digraph UAC {
8 rankdir=LR;
9 node [shape = box];
10
11 Start -> WaitingForProvisional [ label = "dum::create" ];
12
13 WaitingForProvisional -> CancelledWaitingForProvisional [ label = "dum::cancel" ];
14 WaitingForProvisional -> Terminated [ label = "on3xx/redirect" ];
15 WaitingForProvisional -> Terminated [ label = "on3xx,on4xx/dispatch-dialog" ];
16 WaitingForProvisional -> Provisional [ label = "on100/create-T2" ];
17 WaitingForProvisional -> Provisional [ label = "on1xx/create-T2,dispatch-dialog" ];
18 WaitingForProvisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
19
20 CancelledWaitingForProvisional -> Cancelled [ label = "dum::cancel" ];
21 CancelledWaitingForProvisional -> Terminated [ label = "onFailure" ];
22
23 // will create a dialog/usage in the UAC_Cancelled state
24 Cancelled -> Cancelled [ label = "on2xx/create-T1,dispatch-dialog" ];
25 Cancelled -> Terminated [ label = "onT3" ];
26
27 Provisional -> Provisional [ label = "on1xx/dispatch-dialog" ];
28 Provisional -> Connected1 [ label = "on2xx/create-T1,dispatch-dialog" ];
29 Provisional -> Cancelled [ label = "dum::cancel/create-T3,send::cancel" ];
30 Provisional -> Terminated [ label = "on3xx,on4xx" ];
31
32 Connected1 -> Connected1 [ label = "on2xx/dispatch-dialog" ];
33 Connected1 -> Connected2 [ label = "onT1/delete-early-dialogs" ];
34 Connected1 -> ??? [ label = "on3xx/???" ];
35
36 Connected2 -> Connected2 [ label = "onSIP/dispatch-dialog" ];
37 Connected2 -> ??? [ label = "on3xx/???" ];
38 }

Properties

Name Value
svn:eol-style native
svn:mime-type text/plain

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27