00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef ACE_DEFAULT_CONSTANTS_H
00018 #define ACE_DEFAULT_CONSTANTS_H
00019 #include "ace/pre.h"
00020
00021
00022
00023 #include "ace/config-all.h"
00024
00025 #if !defined (ACE_LACKS_PRAGMA_ONCE)
00026 # pragma once
00027 #endif
00028
00029
00030
00031
00032
00033 # if !defined (ACE_DEFAULT_CLOSE_ALL_HANDLES)
00034 # define ACE_DEFAULT_CLOSE_ALL_HANDLES 1
00035 # endif
00036
00037
00038 # if !defined(ACE_MAX_FULLY_QUALIFIED_NAME_LEN)
00039 # define ACE_MAX_FULLY_QUALIFIED_NAME_LEN 256
00040 # endif
00041
00042 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_BASE)
00043 #define ACE_DEFAULT_PAGEFILE_POOL_BASE (void *) 0
00044 #endif
00045
00046 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_SIZE)
00047 #define ACE_DEFAULT_PAGEFILE_POOL_SIZE (size_t) 0x01000000
00048 #endif
00049
00050 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_CHUNK)
00051 #define ACE_DEFAULT_PAGEFILE_POOL_CHUNK (size_t) 0x00010000
00052 #endif
00053
00054 #if !defined (ACE_DEFAULT_PAGEFILE_POOL_NAME)
00055 #define ACE_DEFAULT_PAGEFILE_POOL_NAME ACE_LIB_TEXT ("Default_ACE_Pagefile_Memory_Pool")
00056 #endif
00057
00058 #if !defined (ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY)
00059 #define ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY 0
00060 #endif
00061
00062 #if !defined (ACE_DEFAULT_SERVICE_REPOSITORY_SIZE)
00063 #define ACE_DEFAULT_SERVICE_REPOSITORY_SIZE 1024
00064 #endif
00065
00066 #if !defined (ACE_REACTOR_NOTIFICATION_ARRAY_SIZE)
00067 #define ACE_REACTOR_NOTIFICATION_ARRAY_SIZE 1024
00068 #endif
00069
00070 # if !defined (ACE_DEFAULT_TIMEOUT)
00071 # define ACE_DEFAULT_TIMEOUT 5
00072 # endif
00073
00074 # if !defined (ACE_DEFAULT_BACKLOG)
00075 # define ACE_DEFAULT_BACKLOG 5
00076 # endif
00077
00078 # if !defined (ACE_DEFAULT_THREADS)
00079 # define ACE_DEFAULT_THREADS 1
00080 # endif
00081
00082
00083 # if !defined (ACE_DEFAULT_BROADCAST_PORT)
00084 # define ACE_DEFAULT_BROADCAST_PORT 20000
00085 # endif
00086
00087 # if !defined (ACE_DEFAULT_MULTICAST_PORT)
00088 # define ACE_DEFAULT_MULTICAST_PORT 20001
00089 # endif
00090
00091 # if !defined (ACE_DEFAULT_MULTICAST_ADDR)
00092
00093
00094 # define ACE_DEFAULT_MULTICAST_ADDR "224.9.9.2"
00095 # endif
00096
00097
00098 # if !defined (ACE_DEFAULT_HTTP_SERVER_PORT)
00099 # define ACE_DEFAULT_HTTP_SERVER_PORT 80
00100 # endif
00101
00102
00103 # if !defined (ACE_DEFAULT_SERVER_PORT)
00104 # define ACE_DEFAULT_SERVER_PORT 20002
00105 # endif
00106
00107 # if !defined (ACE_DEFAULT_HTTP_PORT)
00108 # define ACE_DEFAULT_HTTP_PORT 80
00109 # endif
00110
00111 # if !defined (ACE_DEFAULT_MAX_SOCKET_BUFSIZ)
00112 # define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 65536
00113 # endif
00114
00115 # if !defined (ACE_DEFAULT_SERVER_PORT_STR)
00116 # define ACE_DEFAULT_SERVER_PORT_STR "20002"
00117 # endif
00118
00119
00120 # if !defined (ACE_DEFAULT_SERVICE_PORT)
00121 # define ACE_DEFAULT_SERVICE_PORT 20003
00122 # endif
00123
00124
00125 # if !defined (ACE_DEFAULT_THR_PORT )
00126 # define ACE_DEFAULT_THR_PORT 20004
00127 # endif
00128
00129
00130 # if !defined (ACE_DEFAULT_LOCAL_PORT)
00131 # define ACE_DEFAULT_LOCAL_PORT 20005
00132 # endif
00133
00134
00135 # if !defined (ACE_DEFAULT_LOCAL_PORT_STR)
00136 # define ACE_DEFAULT_LOCAL_PORT_STR "20005"
00137 # endif
00138
00139
00140 # if !defined (ACE_DEFAULT_NAME_SERVER_PORT)
00141 # define ACE_DEFAULT_NAME_SERVER_PORT 20006
00142 # endif
00143
00144 # if !defined (ACE_DEFAULT_NAME_SERVER_PORT_STR)
00145 # define ACE_DEFAULT_NAME_SERVER_PORT_STR "20006"
00146 # endif
00147
00148
00149 # if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT)
00150 # define ACE_DEFAULT_TOKEN_SERVER_PORT 20007
00151 # endif
00152
00153 # if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT_STR)
00154 # define ACE_DEFAULT_TOKEN_SERVER_PORT_STR "20007"
00155 # endif
00156
00157
00158 # if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT)
00159 # define ACE_DEFAULT_LOGGING_SERVER_PORT 20008
00160 # endif
00161
00162 # if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT_STR)
00163 # define ACE_DEFAULT_LOGGING_SERVER_PORT_STR "20008"
00164 # endif
00165
00166
00167 # if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT)
00168 # define ACE_DEFAULT_THR_LOGGING_SERVER_PORT 20008
00169 # endif
00170
00171 # if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR)
00172 # define ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR "20008"
00173 # endif
00174
00175
00176 # if !defined (ACE_DEFAULT_TIME_SERVER_PORT)
00177 # define ACE_DEFAULT_TIME_SERVER_PORT 20009
00178 # endif
00179
00180 # if !defined (ACE_DEFAULT_TIME_SERVER_PORT_STR)
00181 # define ACE_DEFAULT_TIME_SERVER_PORT_STR "20009"
00182 # endif
00183
00184 # if !defined (ACE_DEFAULT_TIME_SERVER_STR)
00185 # define ACE_DEFAULT_TIME_SERVER_STR "ACE_TS_TIME"
00186 # endif
00187
00188
00189 # if !defined (ACE_DEFAULT_RENDEZVOUS)
00190 # if defined (ACE_HAS_STREAM_PIPES)
00191 # define ACE_DEFAULT_RENDEZVOUS ACE_LIB_TEXT("/tmp/fifo.ace")
00192 # else
00193 # define ACE_DEFAULT_RENDEZVOUS ACE_LIB_TEXT("localhost:20010")
00194 # endif
00195 # endif
00196
00197
00198 # ifndef ACE_DEFAULT_SYSLOG_FACILITY
00199 # define ACE_DEFAULT_SYSLOG_FACILITY LOG_USER
00200 # endif
00201
00202 # if !defined (ACE_DEFAULT_LOGGER_KEY)
00203
00204 # if defined (ACE_HAS_STREAM_PIPES)
00205 # define ACE_DEFAULT_LOGGER_KEY ACE_LIB_TEXT ("/tmp/server_daemon")
00206 # else
00207 # define ACE_DEFAULT_LOGGER_KEY ACE_LIB_TEXT ("localhost:20012")
00208 # endif
00209 # endif
00210
00211
00212
00213 # if !defined (ACE_LOCALHOST)
00214 # define ACE_LOCALHOST ACE_LIB_TEXT ("localhost")
00215 # endif
00216
00217 # if !defined (ACE_DEFAULT_SERVER_HOST)
00218 # define ACE_DEFAULT_SERVER_HOST ACE_LOCALHOST
00219 # endif
00220
00221
00222 # if !defined (ACE_DEFAULT_SHM_KEY)
00223 # define ACE_DEFAULT_SHM_KEY 1234
00224 # endif
00225
00226
00227 # if !defined (ACE_DEFAULT_SEGMENT_SIZE)
00228 # define ACE_DEFAULT_SEGMENT_SIZE 1024 * 128
00229 # endif
00230
00231
00232
00233 # if !defined (ACE_DEFAULT_MAX_SEGMENTS)
00234 # define ACE_DEFAULT_MAX_SEGMENTS 6
00235 # endif
00236
00237
00238 # if !defined (ACE_NAME_SERVER_MAP)
00239 # define ACE_NAME_SERVER_MAP "Name Server Map"
00240 # endif
00241
00242
00243 # if !defined (ACE_DEFAULT_FILE_PERMS)
00244 # if defined (ACE_WIN32)
00245 # if defined (ACE_HAS_WINNT4) && (ACE_HAS_WINNT4 == 1)
00246 # define ACE_DEFAULT_FILE_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE | \
00247 FILE_SHARE_DELETE)
00248 # else
00249 # define ACE_DEFAULT_FILE_PERMS (FILE_SHARE_READ | FILE_SHARE_WRITE)
00250 # endif
00251 # elif defined (VXWORKS)
00252 # define ACE_DEFAULT_FILE_PERMS (S_IRUSR | S_IWUSR| S_IRGRP| S_IROTH)
00253 # else
00254 # define ACE_DEFAULT_FILE_PERMS 0644
00255 # endif
00256 # endif
00257
00258
00259 # if !defined (ACE_DEFAULT_DIR_PERMS)
00260 # define ACE_DEFAULT_DIR_PERMS 0755
00261 # endif
00262
00263 # if !defined (ACE_DEFAULT_TIMEPROBE_TABLE_SIZE)
00264 # define ACE_DEFAULT_TIMEPROBE_TABLE_SIZE 8 * 1024
00265 # endif
00266
00267
00268 # if !defined (ACE_DEFAULT_MAP_SIZE)
00269 # define ACE_DEFAULT_MAP_SIZE 1024
00270 # endif
00271
00272
00273 # if !defined (ACE_DEFAULT_TIMER_WHEEL_SIZE)
00274 # define ACE_DEFAULT_TIMER_WHEEL_SIZE 1024
00275 # endif
00276
00277 # if !defined (ACE_DEFAULT_TIMER_WHEEL_RESOLUTION)
00278 # define ACE_DEFAULT_TIMER_WHEEL_RESOLUTION 100
00279 # endif
00280
00281
00282 # if !defined (ACE_DEFAULT_TIMER_HASH_TABLE_SIZE)
00283 # define ACE_DEFAULT_TIMER_HASH_TABLE_SIZE 1024
00284 # endif
00285
00286
00287 # if !defined (ACE_DEFAULT_FREE_LIST_PREALLOC)
00288 # define ACE_DEFAULT_FREE_LIST_PREALLOC 0
00289 # endif
00290
00291 # if !defined (ACE_DEFAULT_FREE_LIST_LWM)
00292 # define ACE_DEFAULT_FREE_LIST_LWM 0
00293 # endif
00294
00295 # if !defined (ACE_DEFAULT_FREE_LIST_HWM)
00296 # define ACE_DEFAULT_FREE_LIST_HWM 25000
00297 # endif
00298
00299 # if !defined (ACE_DEFAULT_FREE_LIST_INC)
00300 # define ACE_DEFAULT_FREE_LIST_INC 100
00301 # endif
00302
00303 # if !defined (ACE_UNIQUE_NAME_LEN)
00304 # define ACE_UNIQUE_NAME_LEN 100
00305 # endif
00306
00307 # if !defined (ACE_MAX_DGRAM_SIZE)
00308
00309
00310 # define ACE_MAX_DGRAM_SIZE 8192
00311 # endif
00312
00313 # if !defined (ACE_DEFAULT_ARGV_BUFSIZ)
00314 # define ACE_DEFAULT_ARGV_BUFSIZ 1024 * 4
00315 # endif
00316
00317
00318
00319 # define ACE_FREE_LIST_WITH_POOL 1
00320
00321
00322 # define ACE_PURE_FREE_LIST 2
00323
00324
00325 # if defined (ACE_WIN32)
00326
00327 #define ACE_MAX_USERID 32
00328
00329
00330
00331 # if !defined (ACE_NON_BLOCKING_BUG_DELAY)
00332 # define ACE_NON_BLOCKING_BUG_DELAY 35000
00333 # endif
00334 # endif
00335
00336
00337
00338 # if !defined (ACE_MAXLOGMSGLEN)
00339 # define ACE_MAXLOGMSGLEN 4 * 1024
00340 # endif
00341
00342
00343 # define ACE_MAXTOKENNAMELEN 40
00344
00345
00346 # define ACE_MAXCLIENTIDLEN MAXHOSTNAMELEN + 20
00347
00348
00349
00350
00351
00352
00353
00354
00355
00356 #if !defined (ACE_DEFAULT_CDR_BUFSIZE)
00357 # define ACE_DEFAULT_CDR_BUFSIZE 512
00358 #endif
00359
00360
00361 #if !defined (ACE_DEFAULT_CDR_EXP_GROWTH_MAX)
00362 # define ACE_DEFAULT_CDR_EXP_GROWTH_MAX 65536
00363 #endif
00364
00365
00366
00367 #if !defined (ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK)
00368 # define ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK 65536
00369 #endif
00370
00371
00372
00373
00374
00375
00376
00377
00378
00379
00380 #if !defined (ACE_DEFAULT_CDR_MEMCPY_TRADEOFF)
00381 #define ACE_DEFAULT_CDR_MEMCPY_TRADEOFF 256
00382 #endif
00383
00384 #include "ace/post.h"
00385 #endif