AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/Exports.h Source File

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Exports.h
Go to the documentation of this file.
1#pragma once
2/* Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3*
4* Licensed under the Apache License, Version 2.0 (the "License").
5* You may not use this file except in compliance with the License.
6* A copy of the License is located at
7*
8* http://aws.amazon.com/apache2.0
9*
10* or in the "license" file accompanying this file. This file is distributed
11* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12* express or implied. See the License for the specific language governing
13* permissions and limitations under the License.
14
15* This file is generated
16*/
17
18#if defined(AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
19# ifdef AWS_IOTSECURETUNNELING_USE_IMPORT_EXPORT
20# ifdef AWS_IOTSECURETUNNELING_EXPORTS
21# define AWS_IOTSECURETUNNELING_API __declspec(dllexport)
22# else
23# define AWS_IOTSECURETUNNELING_API __declspec(dllimport)
24# endif /* AWS_IOTSECURETUNNELING_EXPORTS */
25# else
26# define AWS_IOTSECURETUNNELING_API
27# endif /* AWS_IOTSECURETUNNELING_USE_IMPORT_EXPORT */
28
29#else /* defined (AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
30# define AWS_IOTSECURETUNNELING_API
31#endif /* defined (AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */