[sr-dev] need help understanding $null

Daniel-Constantin Mierla miconda at gmail.com
Mon Jan 5 12:51:36 CET 2015


Hello,

$var(...) cannot be null by design, setting it to $null makes it 0.

$null is more for variables that don't exist, e.g., you don't have the
$avp(x), then it is null if you compare it.

Cheers,
Daniel

On 04/01/15 12:35, Luis Azedo wrote:
> Hi Daniel,
>
> can you help on this ?
>
> Thank you
> ------------------------------------------------------------------------
> *From:* sr-dev [sr-dev-bounces at lists.sip-router.org] on behalf of Luis
> Azedo [luis at 2600hz.com]
> *Sent:* Wednesday, December 31, 2014 4:19 AM
> *To:* sr-dev at lists.sip-router.org
> *Subject:* [sr-dev] need help understanding $null
>
> Hi,
>
> if we return val.flags = PV_VAL_NULL, does the == $null comparison work ?
>
> script example
>
> my_function("some param","$var(result)");
> if( $var(result) == $null {
>   do something
> }
> in code => dst_pv->setf(msg, &dst_pv->pvp, (int)EQ_T, &dst_val);
>  should the comparison work if we set dst_val.flags = PV_VAL_NULL ?
>
>
> if( $(myPvar{my.mytransform,transformParameter}) == $null) {
>   ....
> }
> should this work if the transform returns val.flags = PV_VAL_NULL ?
>
>
> thank you
>
>
>
>
>
>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20150105/fd465404/attachment.html>


More information about the sr-dev mailing list