Default_Constants.h File Reference

#include "ace/config-all.h"

Include dependency graph for Default_Constants.h:

This graph shows which files directly or indirectly include this file:


Default values to control CDR classes memory allocation strategies

#define ACE_DEFAULT_CDR_BUFSIZE   512
#define ACE_DEFAULT_CDR_EXP_GROWTH_MAX   65536
 Stop exponential growth of CDR buffers to avoid overallocation.
#define ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK   65536

Defines

#define ACE_DEFAULT_CLOSE_ALL_HANDLES   1
#define ACE_MAX_FULLY_QUALIFIED_NAME_LEN   256
#define ACE_DEFAULT_PAGEFILE_POOL_BASE   (void *) 0
#define ACE_DEFAULT_PAGEFILE_POOL_SIZE   (size_t) 0x01000000
#define ACE_DEFAULT_PAGEFILE_POOL_CHUNK   (size_t) 0x00010000
#define ACE_DEFAULT_PAGEFILE_POOL_NAME   ACE_LIB_TEXT ("Default_ACE_Pagefile_Memory_Pool")
#define ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY   0
#define ACE_DEFAULT_SERVICE_REPOSITORY_SIZE   1024
#define ACE_REACTOR_NOTIFICATION_ARRAY_SIZE   1024
#define ACE_DEFAULT_TIMEOUT   5
#define ACE_DEFAULT_BACKLOG   5
#define ACE_DEFAULT_ASYNCH_BACKLOG   5
#define ACE_DEFAULT_THREADS   1
#define ACE_DEFAULT_BROADCAST_PORT   20000
#define ACE_DEFAULT_MULTICAST_PORT   20001
#define ACE_DEFAULT_MULTICAST_ADDR   "224.9.9.2"
#define ACE_DEFAULT_MULTICASTV6_ADDR   "ff05:0::ff01:1"
#define ACE_DEFAULT_HTTP_SERVER_PORT   80
#define ACE_DEFAULT_SERVER_PORT   20002
#define ACE_DEFAULT_HTTP_PORT   80
#define ACE_DEFAULT_MAX_SOCKET_BUFSIZ   65536
#define ACE_DEFAULT_SERVER_PORT_STR   ACE_LIB_TEXT("20002")
#define ACE_DEFAULT_SERVICE_PORT   20003
#define ACE_DEFAULT_THR_PORT   20004
#define ACE_DEFAULT_LOCAL_PORT   20005
#define ACE_DEFAULT_LOCAL_PORT_STR   "20005"
#define ACE_DEFAULT_NAME_SERVER_PORT   20006
#define ACE_DEFAULT_NAME_SERVER_PORT_STR   "20006"
#define ACE_DEFAULT_TOKEN_SERVER_PORT   20007
#define ACE_DEFAULT_TOKEN_SERVER_PORT_STR   "20007"
#define ACE_DEFAULT_LOGGING_SERVER_PORT   20008
#define ACE_DEFAULT_LOGGING_SERVER_PORT_STR   "20008"
#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT   20008
#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR   "20008"
#define ACE_DEFAULT_TIME_SERVER_PORT   20009
#define ACE_DEFAULT_TIME_SERVER_PORT_STR   "20009"
#define ACE_DEFAULT_TIME_SERVER_STR   "ACE_TS_TIME"
#define ACE_DEFAULT_RENDEZVOUS   ACE_LIB_TEXT("localhost:20010")
#define ACE_DEFAULT_SYSLOG_FACILITY   LOG_USER
#define ACE_DEFAULT_LOGGER_KEY   ACE_LIB_TEXT ("localhost:20012")
#define ACE_LOCALHOST   ACE_LIB_TEXT ("localhost")
#define ACE_IPV6_LOCALHOST   ACE_LIB_TEXT ("::1")
#define ACE_IPV6_ANY   ACE_LIB_TEXT ("::")
#define ACE_DEFAULT_SERVER_HOST   ACE_IPV6_LOCALHOST
#define ACE_DEFAULT_SHM_KEY   1234
#define ACE_DEFAULT_BASE_ADDR   ((char *) (64 * 1024 * 1024))
#define ACE_DEFAULT_SEGMENT_SIZE   1024 * 128
#define ACE_DEFAULT_MAX_SEGMENTS   6
#define ACE_NAME_SERVER_MAP   "Name Server Map"
#define ACE_DEFAULT_FILE_PERMS   (FILE_SHARE_READ | FILE_SHARE_WRITE)
#define ACE_DEFAULT_DIR_PERMS   0755
#define ACE_DEFAULT_TIMEPROBE_TABLE_SIZE   8 * 1024
#define ACE_DEFAULT_MAP_SIZE   1024
#define ACE_DEFAULT_TIMER_WHEEL_SIZE   1024
#define ACE_DEFAULT_TIMER_WHEEL_RESOLUTION   100
#define ACE_DEFAULT_TIMER_HASH_TABLE_SIZE   1024
#define ACE_DEFAULT_FREE_LIST_PREALLOC   0
#define ACE_DEFAULT_FREE_LIST_LWM   0
#define ACE_DEFAULT_FREE_LIST_HWM   25000
#define ACE_DEFAULT_FREE_LIST_INC   100
#define ACE_UNIQUE_NAME_LEN   100
#define ACE_MAX_DGRAM_SIZE   8192
#define ACE_DEFAULT_ARGV_BUFSIZ   1024 * 4
#define ACE_FREE_LIST_WITH_POOL   1
#define ACE_PURE_FREE_LIST   2
#define ACE_NON_BLOCKING_BUG_DELAY   35000
#define ACE_MAXLOGMSGLEN   4 * 1024
#define ACE_MAXTOKENNAMELEN   40
#define ACE_MAXCLIENTIDLEN   MAXHOSTNAMELEN + 20
#define ACE_MAX_UDP_PACKET_SIZE   65536
 Max udp packet size.
#define ACE_DEFAULT_CDR_MEMCPY_TRADEOFF   256
 Control the zero-copy optimizations for octet sequences.
#define ACE_DIRECTORY_SEPARATOR_STR_A   "\\"
#define ACE_DIRECTORY_SEPARATOR_CHAR_A   '\\'
#define ACE_DIRECTORY_SEPARATOR_STR_W   ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_STR_A)
#define ACE_DIRECTORY_SEPARATOR_CHAR_W   ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_CHAR_A)
#define ACE_DIRECTORY_SEPARATOR_STR   ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_STR_A)
#define ACE_DIRECTORY_SEPARATOR_CHAR   ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_CHAR_A)
#define ACE_DEFAULT_THREAD_PRIORITY   (-0x7fffffffL - 1L)
#define ACE_MAX_DEFAULT_PORT   65535
#define ACE_DEFAULT_TIMERS   _POSIX_TIMER_MAX
#define ACE_PLATFORM_A   "Win32"
#define ACE_PLATFORM_EXE_SUFFIX_A   ".exe"
#define ACE_PLATFORM_W   ACE_TEXT_WIDE(ACE_PLATFORM_A)
#define ACE_PLATFORM_EXE_SUFFIX_W   ACE_TEXT_WIDE(ACE_PLATFORM_EXE_SUFFIX_A)
#define ACE_PLATFORM   ACE_LIB_TEXT (ACE_PLATFORM_A)
#define ACE_PLATFORM_EXE_SUFFIX   ACE_LIB_TEXT (ACE_PLATFORM_EXE_SUFFIX_A)
#define ACE_LD_SEARCH_PATH   ACE_LIB_TEXT ("PATH")
#define ACE_LD_SEARCH_PATH_SEPARATOR_STR   ACE_LIB_TEXT (";")
#define ACE_DLL_SUFFIX   ACE_LIB_TEXT (".dll")
#define ACE_DLL_PREFIX   ACE_LIB_TEXT ("")
#define ACE_DEFAULT_SVC_CONF   ACE_LIB_TEXT (".\\svc.conf")
#define ACE_LOGGER_KEY   ACE_LIB_TEXT ("/tmp/server_daemon")
#define ACE_DEFAULT_LOCALNAME_A   "localnames"
#define ACE_DEFAULT_GLOBALNAME_A   "globalnames"
#define ACE_DEFAULT_LOCALNAME_W   ACE_TEXT_WIDE(ACE_DEFAULT_LOCALNAME_A)
#define ACE_DEFAULT_GLOBALNAME_W   ACE_TEXT_WIDE(ACE_DEFAULT_GLOBALNAME_A)
#define ACE_DEFAULT_LOCALNAME   ACE_LIB_TEXT (ACE_DEFAULT_LOCALNAME_A)
#define ACE_DEFAULT_GLOBALNAME   ACE_LIB_TEXT (ACE_DEFAULT_GLOBALNAME_A)
#define ACE_DEV_NULL   "nul"
#define ACE_SYSCALL_FAILED   0xFFFFFFFF

Detailed Description

Id
Default_Constants.h,v 4.22 2006/02/21 18:05:29 schmidt Exp

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Jesper S. M|ller<stophph@diku.dk>

and a cast of thousands...

This one is split from the famous OS.h

Define Documentation

#define ACE_DEFAULT_ARGV_BUFSIZ   1024 * 4

#define ACE_DEFAULT_ASYNCH_BACKLOG   5

#define ACE_DEFAULT_BACKLOG   5

#define ACE_DEFAULT_BASE_ADDR   ((char *) (64 * 1024 * 1024))

#define ACE_DEFAULT_BROADCAST_PORT   20000

#define ACE_DEFAULT_CDR_BUFSIZE   512

Control the initial size of all CDR buffers, application developers may want to optimize this value to fit their request size

#define ACE_DEFAULT_CDR_EXP_GROWTH_MAX   65536

Stop exponential growth of CDR buffers to avoid overallocation.

#define ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK   65536

Control CDR buffer growth after maximum exponential growth is reached

#define ACE_DEFAULT_CDR_MEMCPY_TRADEOFF   256

Control the zero-copy optimizations for octet sequences.

Large octet sequences can be sent without any copies by chaining them in the list of message blocks that represent a single CDR stream. However, if the octet sequence is too small the zero copy optimizations actually hurt performance. Octet sequences smaller than this value will be copied.

#define ACE_DEFAULT_CLOSE_ALL_HANDLES   1

#define ACE_DEFAULT_DIR_PERMS   0755

#define ACE_DEFAULT_FILE_PERMS   (FILE_SHARE_READ | FILE_SHARE_WRITE)

#define ACE_DEFAULT_FREE_LIST_HWM   25000

#define ACE_DEFAULT_FREE_LIST_INC   100

#define ACE_DEFAULT_FREE_LIST_LWM   0

#define ACE_DEFAULT_FREE_LIST_PREALLOC   0

#define ACE_DEFAULT_GLOBALNAME   ACE_LIB_TEXT (ACE_DEFAULT_GLOBALNAME_A)

#define ACE_DEFAULT_GLOBALNAME_A   "globalnames"

#define ACE_DEFAULT_GLOBALNAME_W   ACE_TEXT_WIDE(ACE_DEFAULT_GLOBALNAME_A)

#define ACE_DEFAULT_HTTP_PORT   80

#define ACE_DEFAULT_HTTP_SERVER_PORT   80

#define ACE_DEFAULT_LOCAL_PORT   20005

#define ACE_DEFAULT_LOCAL_PORT_STR   "20005"

#define ACE_DEFAULT_LOCALNAME   ACE_LIB_TEXT (ACE_DEFAULT_LOCALNAME_A)

#define ACE_DEFAULT_LOCALNAME_A   "localnames"

#define ACE_DEFAULT_LOCALNAME_W   ACE_TEXT_WIDE(ACE_DEFAULT_LOCALNAME_A)

#define ACE_DEFAULT_LOGGER_KEY   ACE_LIB_TEXT ("localhost:20012")

#define ACE_DEFAULT_LOGGING_SERVER_PORT   20008

#define ACE_DEFAULT_LOGGING_SERVER_PORT_STR   "20008"

#define ACE_DEFAULT_MAP_SIZE   1024

#define ACE_DEFAULT_MAX_SEGMENTS   6

#define ACE_DEFAULT_MAX_SOCKET_BUFSIZ   65536

#define ACE_DEFAULT_MESSAGE_BLOCK_PRIORITY   0

#define ACE_DEFAULT_MULTICAST_ADDR   "224.9.9.2"

#define ACE_DEFAULT_MULTICAST_PORT   20001

#define ACE_DEFAULT_MULTICASTV6_ADDR   "ff05:0::ff01:1"

#define ACE_DEFAULT_NAME_SERVER_PORT   20006

#define ACE_DEFAULT_NAME_SERVER_PORT_STR   "20006"

#define ACE_DEFAULT_PAGEFILE_POOL_BASE   (void *) 0

#define ACE_DEFAULT_PAGEFILE_POOL_CHUNK   (size_t) 0x00010000

#define ACE_DEFAULT_PAGEFILE_POOL_NAME   ACE_LIB_TEXT ("Default_ACE_Pagefile_Memory_Pool")

#define ACE_DEFAULT_PAGEFILE_POOL_SIZE   (size_t) 0x01000000

#define ACE_DEFAULT_RENDEZVOUS   ACE_LIB_TEXT("localhost:20010")

#define ACE_DEFAULT_SEGMENT_SIZE   1024 * 128

#define ACE_DEFAULT_SERVER_HOST   ACE_IPV6_LOCALHOST

#define ACE_DEFAULT_SERVER_PORT   20002

#define ACE_DEFAULT_SERVER_PORT_STR   ACE_LIB_TEXT("20002")

#define ACE_DEFAULT_SERVICE_PORT   20003

#define ACE_DEFAULT_SERVICE_REPOSITORY_SIZE   1024

#define ACE_DEFAULT_SHM_KEY   1234

#define ACE_DEFAULT_SVC_CONF   ACE_LIB_TEXT (".\\svc.conf")

#define ACE_DEFAULT_SYSLOG_FACILITY   LOG_USER

#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT   20008

#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR   "20008"

#define ACE_DEFAULT_THR_PORT   20004

#define ACE_DEFAULT_THREAD_PRIORITY   (-0x7fffffffL - 1L)

#define ACE_DEFAULT_THREADS   1

#define ACE_DEFAULT_TIME_SERVER_PORT   20009

#define ACE_DEFAULT_TIME_SERVER_PORT_STR   "20009"

#define ACE_DEFAULT_TIME_SERVER_STR   "ACE_TS_TIME"

#define ACE_DEFAULT_TIMEOUT   5

#define ACE_DEFAULT_TIMEPROBE_TABLE_SIZE   8 * 1024

#define ACE_DEFAULT_TIMER_HASH_TABLE_SIZE   1024

#define ACE_DEFAULT_TIMER_WHEEL_RESOLUTION   100

#define ACE_DEFAULT_TIMER_WHEEL_SIZE   1024

#define ACE_DEFAULT_TIMERS   _POSIX_TIMER_MAX

#define ACE_DEFAULT_TOKEN_SERVER_PORT   20007

#define ACE_DEFAULT_TOKEN_SERVER_PORT_STR   "20007"

#define ACE_DEV_NULL   "nul"

#define ACE_DIRECTORY_SEPARATOR_CHAR   ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_CHAR_A)

#define ACE_DIRECTORY_SEPARATOR_CHAR_A   '\\'

#define ACE_DIRECTORY_SEPARATOR_CHAR_W   ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_CHAR_A)

#define ACE_DIRECTORY_SEPARATOR_STR   ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_STR_A)

#define ACE_DIRECTORY_SEPARATOR_STR_A   "\\"

#define ACE_DIRECTORY_SEPARATOR_STR_W   ACE_TEXT_WIDE(ACE_DIRECTORY_SEPARATOR_STR_A)

#define ACE_DLL_PREFIX   ACE_LIB_TEXT ("")

#define ACE_DLL_SUFFIX   ACE_LIB_TEXT (".dll")

#define ACE_FREE_LIST_WITH_POOL   1

#define ACE_IPV6_ANY   ACE_LIB_TEXT ("::")

#define ACE_IPV6_LOCALHOST   ACE_LIB_TEXT ("::1")

#define ACE_LD_SEARCH_PATH   ACE_LIB_TEXT ("PATH")

#define ACE_LD_SEARCH_PATH_SEPARATOR_STR   ACE_LIB_TEXT (";")

#define ACE_LOCALHOST   ACE_LIB_TEXT ("localhost")

#define ACE_LOGGER_KEY   ACE_LIB_TEXT ("/tmp/server_daemon")

#define ACE_MAX_DEFAULT_PORT   65535

#define ACE_MAX_DGRAM_SIZE   8192

#define ACE_MAX_FULLY_QUALIFIED_NAME_LEN   256

#define ACE_MAX_UDP_PACKET_SIZE   65536

Max udp packet size.

#define ACE_MAXCLIENTIDLEN   MAXHOSTNAMELEN + 20

#define ACE_MAXLOGMSGLEN   4 * 1024

#define ACE_MAXTOKENNAMELEN   40

#define ACE_NAME_SERVER_MAP   "Name Server Map"

#define ACE_NON_BLOCKING_BUG_DELAY   35000

#define ACE_PLATFORM   ACE_LIB_TEXT (ACE_PLATFORM_A)

#define ACE_PLATFORM_A   "Win32"

#define ACE_PLATFORM_EXE_SUFFIX   ACE_LIB_TEXT (ACE_PLATFORM_EXE_SUFFIX_A)

#define ACE_PLATFORM_EXE_SUFFIX_A   ".exe"

#define ACE_PLATFORM_EXE_SUFFIX_W   ACE_TEXT_WIDE(ACE_PLATFORM_EXE_SUFFIX_A)

#define ACE_PLATFORM_W   ACE_TEXT_WIDE(ACE_PLATFORM_A)

#define ACE_PURE_FREE_LIST   2

#define ACE_REACTOR_NOTIFICATION_ARRAY_SIZE   1024

#define ACE_SYSCALL_FAILED   0xFFFFFFFF

#define ACE_UNIQUE_NAME_LEN   100


Generated on Wed Apr 19 02:18:17 2006 for ACE by  doxygen 1.4.6-4