This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
embeddedapi:devel:lua [2011/12/28 11:13] miconda created |
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 621: | Line 720: | ||
- | ===== SR.dispatcher | + | ===== SR.DISPATCHER |
==== sr.dispatcher.select ==== | ==== sr.dispatcher.select ==== | ||
Line 674: | Line 773: | ||
sr.xhttp.reply(code, | sr.xhttp.reply(code, | ||
</ | </ | ||
+ | |||
+ | ===== SR.MSILO Package ===== | ||
+ | |||
+ | ==== sr.msilo.store ==== | ||
+ | |||
+ | ==== sr.msilo.dump ==== | ||
+ | |||
+ | ===== SR.SDPOPS Package ===== | ||
+ | |||
+ | ==== sr.sdpops.sdp_with_media ==== | ||
+ | |||
+ | ===== SR.PRESENCE Package ===== | ||
+ | |||
+ | ==== sr.presence.pres_auth_status ==== | ||
+ | |||
+ | ==== sr.presence.handle_publish ==== | ||
+ | |||
+ | ==== sr.presence.handle_subscribe ==== | ||
+ | |||
+ | ===== SR.PRESENCE_XML Package ===== | ||
+ | |||
+ | ==== sr.presence_xml.pres_check_basic ==== | ||
+ | |||
+ | ==== sr.presence_xml.pres_check_activities ==== | ||
+ | |||
+ | ===== SR.TEXTOPS Package ===== | ||
+ | |||
+ | ==== sr.textops.is_privacy ==== | ||
+ | |||
+ | ===== SR.PUA_USRLOC Package ===== | ||
+ | |||
+ | ==== sr.pua_usrloc.set_publish ==== | ||
+ | |||
+ | ===== SR.SIPUTILS Package ===== | ||
+ | |||
+ | ==== sr.siputils.has_totag ==== | ||
+ | |||
+ | ==== sr.siputils.is_uri_user_e164 ==== | ||
+ | |||
+ | ===== SR.RLS Package ===== | ||
+ | |||
+ | ==== sr.rls.handle_subscribe ==== | ||
+ | |||
+ | ==== sr.rls.handle_notify ==== | ||
+ | |||
+ | ===== SR.ALIAS_DB Package ===== | ||
+ | |||
+ | ==== sr.alias_db.lookup ==== | ||
+ | |||
+ | ===== SR.UAC Package ===== | ||
+ | |||
+ | ==== sr.uac.replace_from ==== | ||
+ | |||
+ | ===== SR.TMX Package ===== | ||
+ | |||
+ | ==== sr.tmx.t_suspend ==== | ||
+ | |||
+ | ===== SR.MQUEUE Package ===== | ||
+ | |||
+ | ==== sr.mq.add ==== | ||
+ |