widestream开源软件的http下载的模块调用流程
来源:互联网 发布:单片机蓝牙模块怎么用 编辑:程序博客网 时间:2024/05/18 02:52
widestream_beta5版有一下几个功能模块
Configuration
Core
Downloadmanager
Ftpmanager
Hostmanager
Integration
Logging
Startup
Workspace
下面是软件启动以及一次http下载的模块函数调用流程:
--->WideStream.Startup_Main()
--->WideStream.Workspace_Main()
--->WideStream.DownloadManager.Configuration_DownloadManagerDisplayOptions()
--->WideStream.DownloadManager.Configuratio_NotificationOptions()
--->WideStream.DownloadManager.Configuration_ActiveDownloadsOptions()
--->WideStream.DownloadManager.Configuration_DownloadProcessOptions()
--->WideStream.DownloadManager_DownloadStatistics()
--->WideStream.Core.Runtime_Parallel()
--->WideStream.DownloadManager.FileSystem.Disk_DiskFileSystem()
--->WideStream.DownloadManager.FileSystem.Disk_DiskFileManager()
--->WideStream.Logging_LogHelper(ILoglog)
-à弹出下载管理界面
--->WideStream.DownloadManager.Configuration_DownloadProcessOptions()
--->弹出输入下载链接界面
--->WideStream.Core.Runtime_Parallel()
--->WideStream.DownloadManager.FileSystem.Disk_DiskFileSystem()
--->WideStream.DownloadManager.FileSystem.Disk_DiskFileManager()
--->WideStream.Logging_LogHelper(ILoglog)
---> WideStream.DownloadManager.Network_DownloadTask(IDownloadProcessprocess)
---> WideStream.Core.Runtime_Parallel()
---> WideStream.DownloadManager.Network_DownloadTask(IDownloadProcess process)
--->WideStream.DownloadManager.Network.Protocols.Http_Read(WebHeaderCollectionheaders)
--->WideStream.DownloadManager.FileSystem.Disk_RealFile(FileInfo file, FileStream stream, IVirtualFileSystem fs)
--->WideStream.DownloadManager.Network_DownloadTask(IDownloadProcessprocess)
--->WideStream.Core.Runtime_Parallel()
--->重新下载
---> WideStream.DownloadManager.Network.Protocols.Http_Read(WebHeaderCollection headers)
---> WideStream.DownloadManager.FileSystem.Disk_RealFile(FileInfo file, FileStream stream, IVirtualFileSystem fs)
--->应该还有WideStream.DownloadManager.Network_DownloadTask(IDownloadProcessprocess)
--->WideStream.Core.Runtime_Parallel()的调用,因为此时以去掉这两个的断点,所以没看到调用
--->把程序最小化
--->下载完成,弹出下载完成提示
- widestream开源软件的http下载的模块调用流程
- 【HTTP】简单的HTTP下载网页流程(HTTPClient4.3)
- 开源软件的编译流程
- nodejs 模块的流程
- Xutils源码文件下载方法的调用流程
- 从NDK下载到JNI调用的整个流程
- 下载开源软件的地址
- 下载微软软件的地方 (http://msdn.itellyou.cn/)
- Perl的HTTP模块
- xutils的http模块
- nodejs的HTTP模块
- HTTP流程的基本原理
- HTTP流程的基本原理
- HTTP的工作流程
- 谈谈HTTP的流程
- android调用第三方软件打开下载的附件
- android调用第三方软件打开下载的附件
- 软件的基本模块
- 伤别
- debug
- 嵌入式系统硬件电路设计时需要考虑的基本问题
- 在windows xp下彻低卸载oracle客户端
- 数据库外键争辩论
- widestream开源软件的http下载的模块调用流程
- ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)
- vim技巧补充
- 查询有两条重复数据以上的数据
- Windows Shell提取媒体信息
- Shencha SDK Tools部署项目
- Android:分析onXXX事件监听器中的两个参数position和id
- VS2008+QT中使用CUDA的示例
- stackexchange网站