RTI Cloud Discovery Service
Version 7.7.0
clouddiscoveryservice_dll.h
1
/*
2
* Copyright (c) 2016-2025 Real-Time Innovations, Inc. All rights reserved.
3
* No duplications, whole or partial, manual or electronic, may be made
4
* without express written permission. Any such copies, or revisions thereof,
5
* must display this notice unaltered.
6
* This code contains trade secrets of Real-Time Innovations, Inc.
7
*/
8
9
#ifndef clouddiscoveryservice_dll_h
10
#define clouddiscoveryservice_dll_h
11
12
13
#if defined(RTI_WIN32) || defined(RTI_WINCE) || defined(RTI_INTIME)
14
#if defined(RTI_clouddiscoveryservice_core_DLL_EXPORT)
15
#define CDSDllExport __declspec(dllexport)
16
#else
17
#define CDSDllExport
18
#endif
/* RTI_clouddiscoveryservice_core_DLL_EXPORT */
19
20
#if defined(RTI_clouddiscoveryservice_core_DLL_VARIABLE)
21
#if defined(RTI_clouddiscoveryservice_core_DLL_EXPORT)
22
#define CDSDllVariable __declspec(dllexport)
23
#else
24
#define CDSDllVariable __declspec(dllimport)
25
#endif
/* RTI_clouddiscoveryservice_core_DLL_EXPORT */
26
#else
27
#define CDSDllVariable
28
#endif
/* RTI_clouddiscoveryservice_core_DLL_VARIABLE */
29
#elif defined(RTI_VISIBILITY_HIDDEN)
30
#define CDSDllExport __attribute__((visibility("default"
)))
31
#define CDSDllVariable __attribute__((visibility("default"
)))
32
#else
33
#define CDSDllExport
34
#define CDSDllVariable
35
#endif
/* RTI_WIN32 || RTI_WINCE || RTI_INTIME */
36
37
38
#endif
/* clouddiscoveryservice_dll_h */