summaryrefslogtreecommitdiff
path: root/cp2/sta/action/doc/assoc.sdl
blob: 62da4a08c3e26ac8bca90775ba43d2b5c31cb6a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(unassociated) -to assoc(1)-> (wait assoc cnf)

(wait assoc cnf) -CC_ASSOC.CNF-> <w:ok?> -y(2)-> (associated)
                                 <w:ok?> -n-> (unassociated)
(wait assoc cnf) -timeout-> <retry?> -y(1)-> (wait assoc cnf)
                            <retry?> -n-> (unassociated)

(associated) -CM_GET_KEY.CNF-> <a:ok?> -y-> (authenticated)
                               <a:ok?> -n-> (unassociated)
(associated) -timeout-> (unassociated)

(authenticated) -renew(3)-> (authenticated)
(authenticated) -CC_ASSOC.CNF-> (authenticated)
(authenticated) -CM_SET_KEY.REQ(4)-> (authenticated)
(authenticated) -leave(5)-> (leaving)
(authenticated) -CC_LEAVE.IND(6)-> (leave wait)

(leaving) -CC_LEAVE.CNF(7)-> (unassociated)
(leaving) -timeout(5) (3pb)-> (leave wait)

(leave wait) -timeout(7)-> (unassociated)