config-doxygen.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 /**
00004  * This is a configuration file to define all the macros that Doxygen
00005  * needs
00006  *
00007  * @file config-doxygen.h
00008  *
00009  * $Id: config-doxygen.h 78119 2007-04-19 14:13:13Z shuston $
00010  *
00011  * @author Carlos O'Ryan <coryan@uci.edu>
00012  * @author Darrell Brunsch <brunsch@uci.edu>
00013  *
00014  */
00015 #ifndef ACE_CONFIG_DOXYGEN_H
00016 #define ACE_CONFIG_DOXYGEN_H
00017 
00018 /// Make sure that we always turn inlining on.
00019 #define __ACE_INLINE__
00020 
00021 /// Make the wchar_t interfaces available.
00022 #define ACE_HAS_WCHAR
00023 
00024 /// Make all the emulation versions of string operations visible
00025 // #define ACE_LACKS_WCSTOK
00026 #define ACE_LACKS_ITOW
00027 #define ACE_LACKS_STRCASECMP
00028 #define ACE_LACKS_STRRCHR
00029 #define ACE_LACKS_WCSCAT
00030 #define ACE_LACKS_WCSCHR
00031 #define ACE_LACKS_WCSCMP
00032 #define ACE_LACKS_WCSCPY
00033 #define ACE_LACKS_WCSICMP
00034 #define ACE_LACKS_WCSLEN
00035 #define ACE_LACKS_WCSNCAT
00036 #define ACE_LACKS_WCSNCMP
00037 #define ACE_LACKS_WCSNCPY
00038 #define ACE_LACKS_WCSNICMP
00039 #define ACE_LACKS_WCSPBRK
00040 #define ACE_LACKS_WCSRCHR
00041 #define ACE_LACKS_WCSCSPN
00042 #define ACE_LACKS_WCSSPN
00043 #define ACE_LACKS_WCSSTR
00044 
00045 /// Support for threads enables several important classes
00046 #define ACE_HAS_THREADS
00047 
00048 /// Support for Win32 enables the WFMO_Reactor and several Async I/O
00049 /// classes
00050 #define ACE_WIN32
00051 #define ACE_HAS_WIN32_OVERLAPPED_IO
00052 #define ACE_HAS_WINSOCK2 1
00053 
00054 /// Enable support for POSIX Asynchronous I/O calls
00055 #define ACE_HAS_AIO_CALLS
00056 
00057 /// Enable support for TLI interfaces
00058 #define ACE_HAS_TLI
00059 
00060 /// Enable support for the SSL wrappers
00061 #define ACE_HAS_SSL 1
00062 
00063 /// Enable exceptions
00064 #define ACE_HAS_EXCEPTIONS
00065 
00066 /// Enable timeprobes
00067 #define ACE_COMPILE_TIMEPROBES
00068 
00069 /// Enable unicode to generate ACE_Registry_Name_Space
00070 #define UNICODE
00071 
00072 /// These defines make sure that Svc_Conf_y.cpp and Svc_Conf_l.cpp are correctly
00073 /// parsed
00074 #define ACE_YY_USE_PROTOS
00075 
00076 /// TAO features that should be documented too
00077 #define TAO_HAS_RT_CORBA 1
00078 #define TAO_HAS_MINIMUM_CORBA 0
00079 #define TAO_HAS_AMI 1
00080 #define TAO_HAS_INTERCEPTORS 1
00081 #define TAO_HAS_SCIOP 1
00082 #define TAO_HAS_COIOP 1
00083 #define TAO_HAS_TRANSPORT_CURRENT 1
00084 
00085 /// Generate token library documentation
00086 #define ACE_HAS_TOKENS_LIBRARY
00087 
00088 /// Generate ACE ATM classes documentation
00089 #define ACE_HAS_ATM
00090 
00091 /// Generate ACE XTI ATM class documentation
00092 #define ACE_HAS_XTI_ATM
00093 
00094 /// Generate ACE_Dev_Poll_Reactor documentation
00095 #define ACE_HAS_DEV_POLL
00096 
00097 /// Generate ACE_Event_Handler_T documentation
00098 #define ACE_HAS_TEMPLATE_TYPEDEFS
00099 
00100 /// Generate ACE_Log_Msg_NT_Event_Log documentation
00101 #define ACE_HAS_LOG_MSG_NT_EVENT_LOG
00102 
00103 /// Generate icmp documentation
00104 #define ACE_HAS_ICMP_SUPPORT 1
00105 
00106 /// Don't expand ACE_RCSID macro
00107 #define ACE_USE_RCSID 0
00108 
00109 /// Parse some ACE_SSL classes that depend on recent versions of
00110 /// OpenSSL.
00111 #define OPENSSL_VERSION_NUMBER 0x00905820L
00112 
00113 /// Enable IPv6
00114 #define ACE_HAS_IPV6
00115 
00116 /// Enable netlink socket support
00117 #define ACE_HAS_NETLINK
00118 
00119 #define ACE_HAS_IP_MULTICAST
00120 
00121 #endif /* ACE_CONFIG_DOXYGEN_H */

Generated on Tue Mar 23 21:28:40 2010 for ACE by  doxygen 1.4.7