[dali_2.3.25] Merge branch 'devel/master'
[platform/core/uifw/dali-adaptor.git] / dali / internal / imaging / windows / curl-environment-win.cpp
1 /*\r
2  * Copyright (c) 2021 Samsung Electronics Co., Ltd.\r
3  *\r
4  * Licensed under the Apache License, Version 2.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  * http://www.apache.org/licenses/LICENSE-2.0\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  *\r
16  */\r
17 \r
18 // EXTERNAL INCLUDES\r
19 #include <curl/curl.h>\r
20 #include <string>\r
21 \r
22 #undef TRANSPARENT\r
23 #undef CopyMemory\r
24 \r
25 // INTERNAL INCLUDES\r
26 #include <dali/integration-api/debug.h>\r
27 #include <dali/internal/imaging/common/file-download.h>\r
28 #include <dali/internal/system/common/file-closer.h>\r
29 #include <dali/internal/window-system/windows/platform-implement-win.h>\r
30 \r
31 namespace Dali\r
32 {\r
33 namespace TizenPlatform\r
34 {\r
35 const int  CONNECTION_TIMEOUT_SECONDS(30L);\r
36 const long VERBOSE_MODE              = 0L; // 0 == off, 1 == on\r
37 const long CLOSE_CONNECTION_ON_ERROR = 1L; // 0 == off, 1 == on\r
38 const long EXCLUDE_HEADER            = 0L;\r
39 const long INCLUDE_HEADER            = 1L;\r
40 const long INCLUDE_BODY              = 0L;\r
41 const long EXCLUDE_BODY              = 1L;\r
42 \r
43 namespace Network\r
44 {\r
45 }\r
46 } // namespace TizenPlatform\r
47 } // namespace Dali\r