UsageEnviroment的分析
来源:互联网 发布:黑客攻防编程解析pdf 编辑:程序博客网 时间:2024/05/19 18:12
UsageEnvironment是live555中最基本的几个基类之一,不过它的功能很简单,就是对错误的处理和输出。
在这个类里面有几个虚函数:
operator << 用于输出信息
setResultMsg 用于设置一个内部字符串(一般用来表示错误信息的)
reportBackgroundError 用于报告错误信息。
在live555中是通过BasicUsageEnvrionment来继承UsageEnvironment来在控制台上输出错误消息。当然 如果你想以其他的方式输出消息,可以直接继承UsageEnvironment来实现几个纯虚函数来输出错误。
在这里我自己继承了UsageEnvironment来看一下效果:
具体的实现:
BasicUsageEnvironment功能只是相当于错误管理,所以其实现很简单,不过如果想你重定向输出信息那么只要重写以上函数就可以了。
但是跟BasicUsageEnvironment地位一致的另一个基类BasicTaskScheduler就没这么简单了,它负责任务调度,里面包含了一些算法和数据结构,今天只是简单的看了下觉得貌似挺负债的,后面几天争取把这个基类过程搞清楚。
- UsageEnviroment的分析
- core 分析的分析
- 数据分析的重要性分析
- IDS的技术分析和需求分析
- 基本面分析与技术分析的关系
- spring源代码分析(1)--Resource的分析
- 领域分析&需求分析之间的区别
- nand_flash驱动的分析(框架分析)
- uboot的编译过程分析---Makefile分析
- 分析分析几个问答网站的特色
- 位置分析:商业分析的下一个热点
- LCD驱动分析:时序的分析
- LCD驱动分析(一):时序的分析
- LCD驱动分析(一):时序的分析
- CreateProcess分析之NtCreateProcessEx() 的分析
- Android的Framework分析---5 ActivityManager分析
- Android的Framework分析---5 ActivityManager分析
- LCD驱动分析(一):时序的分析
- SAX,DOM,JAXP,JDOM,DOM4J的知识
- ReadString问题
- Android onTouchEvent, onClick及onLongClick的调用机制
- fedora 8 配置telnet服务
- 对D3D中AGP显存、内存、显存三种内存的解释
- UsageEnviroment的分析
- 通过正则获得pdf页数
- 句柄函数
- DSP的混合编程
- 【操作系统】编程技术--系统调用实现机理
- 关于SWI指令切换模式
- jquery增加/删除列
- linux 客户端中文乱码
- zoj1010——Area