代码效果测试

 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 }

 

posted @ 2013-08-24 15:05  kanakdillon  阅读(196)  评论(0)    收藏  举报