代码效果测试


 1 #include "DownCore.h"
 2 #include <string.h>
 3 
 4 static BOOL g_already_init = FALSE;
 5 
 6 ETDLL_API int32 __stdcall et_init(ET_PROXY_INFO* proxy_for_hub)
 7 {
 8     return 0;
 9 }
10 
11 ETDLL_API int32 __stdcall et_uninit(void)
12 {
13     return 0;
14 }
15 
16 ETDLL_API int32 __stdcall et_set_max_tasks(u32 task_num)
17 {
18     return 0;
19 }
20 
21 ETDLL_API u32 __stdcall et_get_max_tasks(void)
22 {
23     return 0;
24 }
25 
26 ETDLL_API int32 __stdcall et_get_all_task_id(  u32 *buffer_len, u32 *task_id_buffer )
27 {
28     return 0;
29 }
30 
31 ETDLL_API u32 __stdcall et_get_current_download_speed(void)
32 {
33     g_global_et_task._speed=100;
34     return 0;
35 }
36 
37 ETDLL_API int32 __stdcall et_start_task(u32 task_id)
38 {
39     if(!g_already_init)
40         return -1;
41     g_global_et_task._task_status = ET_TASK_RUNNING;
42     return 0;
43 }
44 
45 ETDLL_API int32 __stdcall et_stop_task(u32 task_id)
46 {
47     if(!g_already_init)
48         return -1;
49     g_global_et_task._task_status=ET_TASK_STOPPED;
50     return 0;
51 }
52 
53 ETDLL_API int32 __stdcall et_delete_task(u32 task_id)
54 {
55     g_global_et_task._task_status=ET_TASK_SUCCESS;
56     return 0;
57 }
58 
59 ETDLL_API int32 __stdcall et_get_task_info(u32 task_id, ET_TASK *info)
60 {
61     if(!g_already_init)
62         return -1;
63     memcpy(info, &g_global_et_task, sizeof(ET_TASK));
64     return 0;
65 }
66 
67 ETDLL_API int32 __stdcall et_remove_task_tmp_file(u32 task_id)
68 {
69     g_global_et_task._task_status=ET_TASK_SUCCESS;
70     return 0;
71 }
72 
73 ETDLL_API int32 __stdcall et_create_common_task(char * download_url, char * download_path, char * referer_url, char * cookie)
74 {
75     if(!g_already_init)
76         return -1;
77     g_global_et_task._task_status=ET_TASK_SUCCESS;
78     return 0;
79 }
80 
81 ETDLL_API int32 __stdcall et_create_bt_task(char* torrent_file_name)
82 {
83     g_global_et_task._task_status=ET_TASK_SUCCESS;
84     return 0;
85 }
86 
87 ETDLL_API int32 __stdcall et_create_emule_task(char* emule_link)
88 {
89     g_global_et_task._task_status=ET_TASK_SUCCESS;
90     return 0;
91 }
92 
93 ETDLL_API int32 __stdcall et_add_manget_task(char* manget_link)
94 {
95     g_global_et_task._task_status=ET_TASK_SUCCESS;
96     return 0;
97 }

优质内容筛选与推荐>>
1、Python中字符串、列表、元组、集合、字典中的一些知识,有些不太常见
2、LeetCode 973 K Closest Points to Origin 解题报告
3、该到总结的时候了
4、用Validator检查你的表单(struts开发)
5、Java泛型


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号