[Devel] exporting pseudo variables
Klaus Darilion
klaus.mailinglists at pernau.at
Fri Apr 28 13:48:18 CEST 2006
Daniel-Constantin Mierla wrote:
> Hello,
>
> On 04/28/2006 12:07 PM, Klaus Darilion wrote:
>
>> Klaus Darilion wrote:
>>
>>> Hi!
>>>
>>> I'm studying how to export pseudo variables.
>>>
>>> In tm.c there is this code:
>>>
>>> if(xl_add_extra("T_branch_idx", it_get_tm_branch_idx, 100 )!=0)
>>
>>
>> btw: what means type=100 ?
>
> that is an integer ID for each pseudovariable, which helps to identify
> it (for some you cannot rely on the function, since several
> pseudo-variables use same function with different parameters). For
> example, it is used to check if the parameters of some functions are
> only AVP specifiers, when required.
Not sure if I got it right. When the T_branch_idx pseudo variable is
accessd, the function it_get_tm_branch_idx will called. Inside this
function - is it possible to retrieve the type (100)?
klaus
>
> For extra pseudo-variable, this number is added to XL_ITEM_EXTRA, to
> avoid overlapping with the standard types. This number has importance
> only if you plan to use it inside the module, otherwise you can add any
> value there. If you set it to 0, then XL_ITEM_EXTRA will be used.
>
> Cheers,
> Daniel
>
>>
>> regards
>> klaus
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/devel
>>
More information about the Devel
mailing list