freeswitch.Session的实现方式
发布时间
阅读量:
阅读量
一.创建Session
在Lua语言中,通过调用freeswitch.Session()函数能够生成一个Session对象。根据源代码中的注释说明,该对象包含四种构造形式:
LUA::Session::Session()
LUA::Session::Session(char , CoreSession)
LUA::Session::Session(char *)
LUA::Session::Session(switch_core_session_t *)
由此可见,该对象提供了四种不同的初始化方式。
mod_lua_wrap.cpp这一文件的核心功能是将C++中定义的函数接口转换为适用于Lua的接口形式,在该文件中:
static swig_lua_class _wrap_class_LUA_Session = { "Session", &SWIGTYPE_p_LUA__Session,_wrap_new_Session, swig_delete_Session, swig_LUA_Session_methods, swig_LUA_Session_attributes, { "Session", swig_LUA_Session_cls_methods, swig_LUA_Session_cls_attributes, s
全部评论 (0)
还没有任何评论哟~
