"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "help/doxygen/ht3-fsm.dox" between
libosip2-5.0.0.tar.gz and libosip2-5.1.0.tar.gz

About: The GNU oSIP library is an implementation of SIP (RFC3261).

ht3-fsm.dox  (libosip2-5.0.0):ht3-fsm.dox  (libosip2-5.1.0)
skipping to change at line 144 skipping to change at line 144
~~~~~~~{.c} ~~~~~~~{.c}
while (1) while (1)
{ {
se = (osip_event_t *) osip_fifo_get (transaction->transactionff); se = (osip_event_t *) osip_fifo_get (transaction->transactionff);
if (se==NULL) if (se==NULL)
osip_thread_exit (); osip_thread_exit ();
if ( osip_transaction_execute (transaction,se)<1) // deletion asked if ( osip_transaction_execute (transaction,se)<1) // deletion asked
osip_thread_exit (); osip_thread_exit ();
} }
</pre> ~~~~~~~
* @section howto_transaction4 Announcing events to the application layer. * @section howto_transaction4 Announcing events to the application layer.
Looking at the case of a usual outgoing REGISTER transaction, this behaviour Looking at the case of a usual outgoing REGISTER transaction, this behaviour
is expected. is expected.
When an event is seen as useful for the fsm, it means that a transition When an event is seen as useful for the fsm, it means that a transition
from one state to another has to be done on the transaction context. If the from one state to another has to be done on the transaction context. If the
event is SND_REQUEST (this is the case for an outgoing REGISTER), the event is SND_REQUEST (this is the case for an outgoing REGISTER), the
callback previously registered to announce this action will be called. This callback previously registered to announce this action will be called. This
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)