【翻译】第五章 MMS-EASE Lite应用程序接口

MMS-EASE Lite有两种不同的应用程序接口:

  1. MMS-EASE Virtual Light (MVL) 接口;
  2. MMS协议解码/编码接口。

1 MVL(MMS客户端和服务器应用程序框架)

MMS-EASE Lite中包含了一个被称作MVL(MMS-Virtual-Lite)的上层接口。MVL与Sisco提供的底层子系统组件紧密耦合,并提供了一个适用于大多数应用程序的应用程序框架。

MVL集成了所有Sisco提供的网络配置文件,包括适用于Trim 7和Reduced Stack的UCA配置文件,OSI 7层协议和TCP/IP (using RFC1006)。MVL提供了包括面向连接模式和无连接模式在内的Sisco ACSE层完整集成。MVL允许对面向连接的ACSE配置文件使用应用程序关联对象范围。

服务器端应用程序的开发比较简单,只需定义MMS变量、变量列表和客户机应用程序可见的类型,然后让MVL完成其余的工作即可。MVL提供了钩子函数,允许应用在必要时参与指令处理,而且MVL具有处理大多数应用程序编程需求的灵活性。

对于客户端应用程序,MVL提供了一个简单可用的API,用于执行MMS连接控制、读取、写入和识别服务。根据需要也可以比较容易地添加其他服务。

对开发者来说最完整和准确的开发指南是MVL示例程序和MVL头文件。服务器示例为\mmslite\mvl\usr\Server\Server.c,客户端示例为\mmslite\mvl\usr\Client\Client.c。这些功能齐全的应用程序示例中展示了大多数MVL功能的使用方法,以这些示例作为起点可以轻松构建大多数应用程序。

MVL接口的优点包括:

MVL是一个灵活的应用框架,可提供可用的MMS服务,如通信服务、接收PDU并处理等。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值