目 录 1 引言.... 3 1.1 编写目的.... 3 1.2 背景.... 3 1.3 定义与缩写.... 3 1.4 参考资料.... 3 2 总体设计.... 4 2.1 看门狗设计原理.... 4 2.2 需求规定.... 4 2.3 运行环境.... 4 2.4 设计说明.... 4 2.5 设计逻辑图.... 5 2.6 看门狗运行依赖.... 6 2.7 流程图.... 6 3 接口设计.... 7 3.1 用户接口.... 7 3.1.1 Libevent接口.... 7 3.1.2 WatchdogServer端接口.... 8 3.1.3 WatchdogClient端接口.... 8 4 数据结构设计.... 8 5 系统细节设计.... 10 5.1 调试信息.... 10 5.2 关键定义.... 10 5.3 时间说明.... 10 5.4 运行顺序.... 11 5.5 测试方法.... 11 5.5.1具体方法.... 11 6 附录(部分源代码).... 11 1 引言