OpenSIPS 核心函数
cache_fetch(storage_id, attribute_name, result_pvar)
此函数用于从类内存缓存的存储系统中获取属性值。属性名称可能包含伪变量。结果(如果有)将存储在 result_pvar 指定的伪变量中。
如果找到属性并且返回其数值,那么函数返回值是 true。
cache_fetch("local", "my_attr", $var(result));
或者:
modparam("cachedb_redis", "cachedb_url", "redis:cluster1://192.168.2.134:6379/") ... cache_fetch("redis:cluster1", "my_attr", $var(ret));
subscribe_event(string, string [, int])
为 OpenSIPS 事件接口的特定事件订阅外部应用程序。这用于无法自行订阅的传输协议(例如 event_rabbitmq)。
如果订阅未过期,则此函数应仅在启动路径中调用一次,如果订阅应每隔一段时间续订,则应在计时器路径中调用一次。
第一个参数是一个字符串,表示应通知外部应用程序的事件名称。第二个参数是一个字符串,用于指定外部应用程序的套接字。请注意,此套接字应遵循现有加载的事件接口传输模块的语法(例如:event_datagram、event_rabbitmq)。
最后一个参数是可选的,用于指定订阅的过期时间。如果不存在,则订阅根本不会过期。
使用示例(从不过期的订阅者,由 RabbitMQ 模块通知):
startup_route {subscribe_event("E_PIKE_BLOCKED", "rabbitmq:127.0.0.1/pike"); }
OpenSIPS 核心函数相关推荐
- 【FFmpeg】ffmpeg工具源码分析(二):转码核心函数 transcode
1.转码流程 1)转码前初始化:打开输入输出文件,初始化编码器.解码器.过滤器,创建多线程,设置串口终端等: 2)while循环处理每一包数据,核心函数 transcode_step(稍后分析): 3 ...
- VS如何将核心函数封装成dll、lib,并供给第三方调用?
本文首发于微信公众号[3D视觉工坊],作者原创. 文章目录 前言 一 先封装核心函数,实现功能 二 将核心函数生成dll.lib(此处以debug模式下为例,release模式下相类似) 三 调用dl ...
- 【Linux 内核】进程优先级与调度策略 ③ ( 设置、获取线程优先级的核心函数 | 修改线程调度策略函数 )
文章目录 一.设置.获取线程优先级的核心函数 二.修改线程调度策略函数 一.设置.获取线程优先级的核心函数 设置.获取 线程 优先级的 核心 函数 : ① 设置 " 创建线程 " ...
- jQuery的核心函数
jQuery的核心函数有两个$和jQuery 我们拿两个例子来说一下 这两种代码都可以执行通过
- PHP基于数组的分页函数(核心函数array_slice())
<?php /** * 数组分页函数 核心函数 array_slice * 用此函数之前要先将数据库里面的所有数据按一定的顺序查询出来存入数组中 * $count 每页多少条数据 * $ ...
- Mr.J-- jQuery学习笔记(二)--核心函数jQuery对象
核心函数 函数列表 函数说明:jQuery() 主要用于获取HTML DOM元素并将其封装为jQuery对象 jQuery(): jQuery()函数是jQuery库的最核心函数,jQuery的 ...
- [jQuery基础] jQuery核心函数和工具方法
核心函数 核心函数 调用jQuery的核心函数 $() jQuery 传递一个函数 $(function () {alert("hello lnj") } 接受一个字符串选择器 返 ...
- 核心函数--少儿编程
核心函数 1.1编程题 1.利用Python中的方法和函数提取给定列表[5,8,-7,4,6,-3,0]中的最大元素,并删除最小元素,同时将负数的负号去除. x = [5,8,-7,4,6,-3,0] ...
- JavaWeb开发 前端语言:jQuery(一) jQuery核心函数、jQuery对象、jQuery选择器、以及jQuery元素筛选
JavaWeb开发 前端语言:jQuery 1.jQuery介绍 1.1 jQuery的初使用 1.2 使用jQuery的常用问题解析 2. jQuery核心函数介绍 3.区分jQuery对象与dom ...
最新文章
- 中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名
- 领歌LeangooV6.5.3:支持评论编辑,看板动态跳转
- Linux下*.tar.bz2等文件如何解压--转
- CentOS 7.X 安装 Gitlab 笔记
- abb外部轴零位校准_ABB机器人如何控制非同步联动外部轴
- springmvc 自定义view支持json和jsonp格式数据返回
- .net的轻量级ORM -- PetaPoco/NPOCO框架使用说明
- BZOJ1016:[JSOI2008]最小生成树计数——题解
- 一辆特斯拉Model S在比利时充电时起火 充电桩也被烧焦
- mysqldump全量+增量备份
- cmd窗口命令行上移下移_微软新版命令行界面:Windows Termina...
- 大量的linux、H3C、cisco、华为、模拟器、adobe教程
- win7定时关机命令是什么
- Activiti工作流画图工具介绍
- 如何从用户旅程图中挖掘差异化需求?
- 高薪职业,英年早秃?关于程序员,多的是你不知道的事……
- 青果教务系统API(Java版)
- AirSim无人机仿真——手柄操作
- 网络协议分析(最全)
- mycat基本原理和使用