This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
embeddedapi:devel:lua [2011/12/28 11:36] miconda [SR.dispatcher Package] |
embeddedapi:devel:lua [2014/01/03 16:16] linuxmaniac [sr.xavp.get] |
||
---|---|---|---|
Line 306: | Line 306: | ||
</ | </ | ||
+ | ===== SR.XAVP ===== | ||
+ | |||
+ | xavp management functions. | ||
+ | |||
+ | ==== sr.xavp.get_keys ==== | ||
+ | |||
+ | returns an array table with the key names of the xavp variable. | ||
+ | |||
+ | Prototype | ||
+ | |||
+ | <code c> | ||
+ | t = sr.xavp.get_keys(" | ||
+ | </ | ||
+ | |||
+ | Example | ||
+ | |||
+ | <code c> | ||
+ | $xavp(test=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | </ | ||
+ | |||
+ | <code c> | ||
+ | t = sr.xavp.get_keys(" | ||
+ | for k,v in pairs(t) do | ||
+ | sr.log(" | ||
+ | end | ||
+ | </ | ||
+ | |||
+ | Result | ||
+ | |||
+ | <code c> | ||
+ | 1:three | ||
+ | 2:two | ||
+ | 3:one | ||
+ | </ | ||
+ | |||
+ | ==== sr.xavp.get ==== | ||
+ | |||
+ | returns a dictionary table with the values of the xavp variable. | ||
+ | Third param is optional and it choose between get all the values of a key ( 0, default) or just the first ones (1) | ||
+ | |||
+ | If second param is nil will return all indexes. If second param is <0 will return the index counting from then end ( -1 is the last value ) | ||
+ | |||
+ | Prototype | ||
+ | |||
+ | <code c> | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Example | ||
+ | |||
+ | <code c> | ||
+ | $xavp(test=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | |||
+ | $xavp(test=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | $xavp(test[0]=> | ||
+ | </ | ||
+ | |||
+ | <code c> | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | t = sr.xavp.get(" | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Result | ||
+ | |||
+ | <code c> | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
===== SR.SL Package ===== | ===== SR.SL Package ===== | ||
Line 483: | Line 573: | ||
</ | </ | ||
+ | ==== sr.sqlops.xquery ==== | ||
+ | |||
+ | Execute SQL query and store in XAVP. | ||
+ | |||
+ | Prototype | ||
+ | |||
+ | <code c> | ||
+ | sr.sqlops.xquery(" | ||
+ | </ | ||
===== SR.RR Package ===== | ===== SR.RR Package ===== | ||
Line 726: | Line 825: | ||
==== sr.uac.replace_from ==== | ==== sr.uac.replace_from ==== | ||
+ | |||
+ | ===== SR.TMX Package ===== | ||
+ | |||
+ | ==== sr.tmx.t_suspend ==== | ||
+ | |||
+ | ===== SR.MQUEUE Package ===== | ||
+ | |||
+ | ==== sr.mq.add ==== | ||