< Previous by Date | Date Index | Next by Date > |
Thread Index | Next in Thread > |
Hi All, I’ve attached an RTF file containing differences between the
source code and the file ‘dum-clientinvite-state.dot’. You can see in the attached file that in some transitions
the description of what to do is missing a few methods or a method was added to
it. For example: some transitions from the start event are
missing the ‘app::onNewSession’ method, but there’s a transition from Early to
EarlyWithOffer that contains ‘app::onNewSession’ even though it seems an error. In some cases the event causes a transition from one event
to another when the second state seems wrong! Some transitions are missing and I couldn’t find some of the
transitions in the source code. Since I’m not always sure if the fix for an error should be
in the source code or in the state machine (like in the ‘app::onNewSession’
example) I’m posting it to this newsgroup… For now I only reviewed the client state machine and since
I’m pretty sure the document I’m sending will solve some bugs I’ll continue to
review the other invite state machines. By the way I also attached the draft drawings of the state
machines – all in one visio file. Regards, Micky |
Attachment:
dum-client-invite-sm-errors.rtf
Description: dum-client-invite-sm-errors.rtf
ÿþS y m a n t e c M a i l S e c u r i t y r e p l a c e d d u m - f s m s 1 . v s d w i t h t h i s t e x t m e s s a g e . T h e o r i g i n a l t e x t c o n t a i n e d a n e x e c u t a b l e f i l e a n d w a s d e l e t e d .