Go to the documentation of this file. 7 #ifndef SPLICE_MUTEX_EXPORT_H 8 #define SPLICE_MUTEX_EXPORT_H 10 #include "ace/config-all.h" 12 #if defined (ACE_AS_STATIC_LIBS) && !defined (SPLICE_MUTEX_HAS_DLL) 13 # define SPLICE_MUTEX_HAS_DLL 0 16 #if !defined (SPLICE_MUTEX_HAS_DLL) 17 # define SPLICE_MUTEX_HAS_DLL 1 20 #if defined (SPLICE_MUTEX_HAS_DLL) && (SPLICE_MUTEX_HAS_DLL == 1) 21 # if defined (SPLICE_MUTEX_BUILD_DLL) 22 # define SpliceMutexExport ACE_Proper_Export_Flag 23 # define SPLICE_MUTEX_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) 24 # define SPLICE_MUTEX_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 26 # define SpliceMutexExport ACE_Proper_Import_Flag 27 # define SPLICE_MUTEX_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) 28 # define SPLICE_MUTEX_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 31 # define SpliceMutexExport 32 # define SPLICE_MUTEX_SINGLETON_DECLARATION(T) 33 # define SPLICE_MUTEX_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) 38 #if !defined (SPLICE_MUTEX_NTRACE) 39 # if (ACE_NTRACE == 1) 40 # define SPLICE_MUTEX_NTRACE 1 42 # define SPLICE_MUTEX_NTRACE 0 46 #if (SPLICE_MUTEX_NTRACE == 1) 47 # define SPLICE_MUTEX_TRACE(X) 49 # if !defined (ACE_HAS_TRACE) 50 # define ACE_HAS_TRACE 52 # define SPLICE_MUTEX_TRACE(X) ACE_TRACE_IMPL(X) 53 # include "ace/Trace.h"