Hi,
just to be short - it's like in C:
break - use it only in switch statement
return - terminates the current route execution and return in the
above one
exit - terminates the script execution disregarding how many levels
down you are.
regards,
bogdan
D'Addelfio Davide wrote:
Thanks for quick reply. Do you think in this case is
bettr to use
return or break function?
if (method=="INVITE") {
route(7);
return;
} else if (method=="ACK") {
route(8);
return;
} else if (method=="CANCEL") {
route(9);
return;
} else if (method=="BYE") {
route(10);
return;
};
if (loose_route()) {
xlog("L_INFO","Eseguo loose_route");
# mark routing logic in request
append_hf("P-hint: rr-enforced\r\n");
route(1);
return;
};
if (uri==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest
authentication
#if (!www_authorize("138.132.167.240",
"subscriber")) {
# www_challenge("138.132.167.240", "0");
# exit;
#};
save("location");
#exit;
return;
};
};
Thanks
Davide
------------------------------------------------------------------------
*Da:* raviprakash sunkara [mailto:sunkara.raviprakash.feb14@gmail.com]
*Inviato:* lunedì 26 giugno 2006 14.21
*A:* D'Addelfio Davide
*Oggetto:* Re: [Users] difference between return, break and exit.
Hi Davide ,
openser 0.9 is having the break,,, now in 1.0.1 and 1.1.0 is
using.... now..
return is also used ...
But the difference b/n the return and exit.. is
In retuern the function is + ve or - ve return type..
where exit .... to gettinh out the condition function;
bettter to use only exit function...
On 6/26/06, *D'Addelfio Davide*
<Davide.D'Addelfio(a)italtel-consultant.com
<mailto:Addelfio@italtel-consultant.com>> wrote:
Hi to all,
i need to understand the difference in usage between return, break and
exit.
Could someone help me, maybe with some example?
Thanks
Davide
_______________________________________________
Users mailing list
Users(a)openser.org <mailto:Users@openser.org>
http://openser.org/cgi-bin/mailman/listinfo/users
--
Thanks and Regards with cheers
Sunkara Ravi Prakash (Voip Developer)
Hyperion Technology
www.hyperion-tech.com <http://www.hyperion-tech.com>
------------------------------------------------------------------------
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users