Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# orbconf.h File Reference

`#include "ace/pre.h"`
`#include "ace/Basic_Types.h"`
`#include "ace/post.h"`

Include dependency graph for orbconf.h:

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

## Defines
#define | TAO_REACTOR ACE_Select_Reactor
#define | TAO_NULL_LOCK_REACTOR ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Noop_Token> >
#define | TAO_SYNCH_MUTEX ACE_SYNCH_MUTEX
#define | TAO_SYNCH_RECURSIVE_MUTEX ACE_SYNCH_RECURSIVE_MUTEX
#define | TAO_SYNCH_RW_MUTEX ACE_SYNCH_RW_MUTEX
#define | TAO_SYNCH_CONDITION ACE_SYNCH_CONDITION
#define | POA_NO_TIMESTAMP 0
#define | TAO_USE_DOTTED_DECIMAL_ADDRESSES 0
#define | TAO_DEFAULT_SERVER_ACTIVE_OBJECT_MAP_SIZE 64
#define | TAO_DEFAULT_SERVER_POA_MAP_SIZE 24
#define | TAO_DEFAULT_NAME_SERVER_REQUEST_PORT 10013
#define | TAO_DEFAULT_NAME_SERVER_REPLY_PORT 10014
#define | TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT 10016
#define | TAO_DEFAULT_TRADING_SERVER_REPLY_PORT 10017
#define | TAO_DEFAULT_IMPLREPO_SERVER_REQUEST_PORT 10018
#define | TAO_DEFAULT_IMPLREPO_SERVER_REPLY_PORT 10019
#define | TAO_DEFAULT_INTERFACEREPO_SERVER_REQUEST_PORT 10020
#define | TAO_DEFAULT_INTERFACEREPO_SERVER_REPLY_PORT 10021
#define | TAO_DEFAULT_SERVICE_RESOLUTION_TIMEOUT 10
#define | TAO_DEFAULT_SERVER_PORT 0
#define | TAO_MAXBUFSIZE 1024
#define | TAO_MAXIMUM_NATIVE_TYPE_SIZE 128
#define | TAO_USES_ROBUST_CONNECTION_MGMT
#define | TAO_CONNECTION_CACHING_STRATEGY TAO_Resource_Factory::LRU
#define | TAO_PURGE_PERCENT 20
#define | TAO_CONNECTION_CACHE_MAXIMUM (ACE::max_handles () / 2)
#define | TAO_NAMESPACE namespace
#define | TAO_NAMESPACE_CLOSE
#define | TAO_NAMESPACE_STORAGE_CLASS extern TAO_EXPORT_MACRO
#define | TAO_NAMESPACE_BEGIN(NS) namespace NS {
#define | TAO_NAMESPACE_END }
#define | TAO_NAMESPACE_TYPE(TYPE)
#define | TAO_NAMESPACE_DEFINE(TYPE, NAME, RHS) TYPE NAME = RHS;
#define | TAO_NAMESPACE_INLINE_FUNCTION TAO_NAMESPACE_STORAGE_CLASS
#define | TAO_NO_COPY_OCTET_SEQUENCES 1
#define | TAO_HAS_EXCEPTIONS
#define | TAO_USE_EXCEPTIONS
#define | TAO_ENV_EMIT_CODE(X) ACE_ENV_EMIT_CODE(X)
#define | TAO_ENV_EMIT_CODE2(X, Y) ACE_ENV_EMIT_CODE2(X,Y)
#define | TAO_ENV_ARG_DECL ACE_ENV_ARG_DECL
#define | TAO_ENV_ARG_DECL_WITH_DEFAULTS ACE_ENV_ARG_DECL_WITH_DEFAULTS
#define | TAO_ENV_ARG_DECL_NOT_USED ACE_ENV_ARG_DECL_NOT_USED
#define | TAO_ENV_SINGLE_ARG_DECL ACE_ENV_SINGLE_ARG_DECL
#define | TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
#define | TAO_ENV_SINGLE_ARG_DECL_NOT_USED ACE_ENV_SINGLE_ARG_DECL_NOT_USED
#define | TAO_ENV_ARG_PARAMETER ACE_ENV_ARG_PARAMETER
#define | TAO_ENV_SINGLE_ARG_PARAMETER ACE_ENV_SINGLE_ARG_PARAMETER
#define | TAO_ENV_ARG_NOT_USED ACE_ENV_ARG_NOT_USED
#define | TAO_ENV_RAISE(ex) ACE_ENV_RAISE(ex)
#define | TAO_ENV_DECLARE_NEW_ENV ACE_DECLARE_NEW_CORBA_ENV
#define | TAO_ENCAP_BYTE_ORDER 0
#define | RETSIGTYPE void
#define | HAVE_VPRINTF 1
#define | TAO_EXPORT_NESTED_MACRO
#define | TAO_OBJID_NAMESERVICE "NameService"
#define | TAO_OBJID_TRADINGSERVICE "TradingService"
#define | TAO_OBJID_IMPLREPOSERVICE "ImplRepoService"
#define | TAO_OBJID_ROOTPOA "RootPOA"
#define | TAO_OBJID_POACURRENT "POACurrent"
#define | TAO_OBJID_INTERFACEREP "InterfaceRepository"
#define | TAO_OBJID_POLICYMANAGER "ORBPolicyManager"
#define | TAO_OBJID_POLICYCURRENT "PolicyCurrent"
#define | TAO_OBJID_IORMANIPULATION "IORManipulation"
#define | TAO_OBJID_IORTABLE "IORTable"
#define | TAO_OBJID_DYNANYFACTORY "DynAnyFactory"
#define | TAO_OBJID_TYPECODEFACTORY "TypeCodeFactory"
#define | TAO_OBJID_RTORB "RTORB"
#define | TAO_OBJID_RTCURRENT "RTCurrent"
#define | TAO_OBJID_PRIORITYMAPPINGMANAGER "PriorityMappingManager"
#define | TAO_OBJID_SECURITYCURRENT "SecurityCurrent"
#define | TAO_OBJID_SECURITYMANAGER "SecurityManager"
#define | TAO_OBJID_TRANSACTIONCURRENT "TransactionCurrent"
#define | TAO_OBJID_NOTIFICATIONSERVICE "NotificationService"
#define | TAO_OBJID_TYPEDNOTIFICATIONSERVICE "TypedNotificationService"
#define | TAO_OBJID_COMPONENTHOMEFINDER "ComponentHomeFinder"
#define | TAO_OBJID_PSS "PSS"
#define | TAO_OBJID_CODECFACTORY "CodecFactory"
#define | TAO_OBJID_PICurrent "PICurrent"
#define | TAO_LIST_OF_INITIAL_SERVICES
#define | TAO_NO_OF_MCAST_SERVICES 4
#define | TAO_NAMING_BASE_ADDR ACE_DEFAULT_BASE_ADDR
#define | TAO_ROOT_NAMING_CONTEXT "NameService"
#define | TAO_NAMING_CONTEXT_INDEX "Naming_Context_Index"
#define | TAO_DEFAULT_ROOTPOA_NAME ""
#define | TAO_HAS_VALUETYPE
#define | TAO_HAS_DIOP 1
#define | TAO_HAS_UIOP 1
#define | TAO_HAS_SHMIOP 0
#define | TAO_HAS_NAMED_RT_MUTEXES 0
#define | TAO_HAS_MINIMUM_POA 0
#define | TAO_HAS_MINIMUM_POA_MAPS 0
#define | TAO_HAS_CORBA_MESSAGING 1
#define | TAO_DISABLE_CORBA_MESSAGING_POLICIES 0
#define | TAO_HAS_REBIND_POLICY 1
#define | TAO_HAS_SYNC_SCOPE_POLICY 1
#define | TAO_HAS_PRIORITY_POLICIES 1
#define | TAO_HAS_REQUEST_START_TIME_POLICY 1
#define | TAO_HAS_REQUEST_END_TIME_POLICY 1
#define | TAO_HAS_REPLY_START_TIME_POLICY 1
#define | TAO_HAS_REPLY_END_TIME_POLICY 1
#define | TAO_HAS_RELATIVE_REQUEST_TIMEOUT_POLICY 1
#define | TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY 1
#define | TAO_HAS_ROUTING_POLICY 1
#define | TAO_HAS_MAX_HOPS_POLICY 1
#define | TAO_HAS_QUEUE_ORDER_POLICY 1
#define | TAO_HAS_BUFFERING_CONSTRAINT_POLICY 1
#define | TAO_HAS_AMI_POLLER 1
#define | TAO_HAS_AMI_CALLBACK 1
#define | TAO_HAS_MINIMUM_CONNECTION_CACHING_STRATEGY 0
#define | TAO_CLIENT_PRIORITY_POLICY_TYPE 0x54410000
#define | TAO_BUFFERING_CONSTRAINT_POLICY_TYPE 0x54410001
#define | TAO_RT_PRIORITY_MODEL_POLICY_TYPE 40
#define | TAO_RT_THREADPOOL_POLICY_TYPE 41
#define | TAO_RT_SERVER_PROTOCOL_POLICY_TYPE 42
#define | TAO_RT_CLIENT_PROTOCOL_POLICY_TYPE 43
#define | TAO_RT_PRIVATE_CONNECTION_POLICY_TYPE 44
#define | TAO_RT_PRIORITY_BANDED_CONNECTION_POLICY_TYPE 45
#define | TAO_MESSAGING_REBIND_POLICY_TYPE 23
#define | TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE 24
#define | TAO_MESSAGING_REQUEST_PRIORITY_POLICY_TYPE 25
#define | TAO_MESSAGING_REPLY_PRIORITY_POLICY_TYPE 26
#define | TAO_MESSAGING_REQUEST_START_TIME_POLICY_TYPE 27
#define | TAO_MESSAGING_REQUEST_END_TIME_POLICY_TYPE 28
#define | TAO_MESSAGING_REPLY_START_TIME_POLICY_TYPE 29
#define | TAO_MESSAGING_REPLY_END_TIME_POLICY_TYPE 30
#define | TAO_MESSAGING_RELATIVE_REQ_TIMEOUT_POLICY_TYPE 31
#define | TAO_MESSAGING_RELATIVE_RT_TIMEOUT_POLICY_TYPE 32
#define | TAO_MESSAGING_ROUTING_POLICY_TYPE 33
#define | TAO_MESSAGING_MAX_HOPS_POLICY_TYPE 34
#define | TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE 35
#define | TAO_POLICY_DEFAULT_SCOPE (ACE_static_cast(TAO_Policy_Scope, TAO_POLICY_OBJECT_SCOPE | TAO_POLICY_THREAD_SCOPE | TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE))
#define | TAO_DEF_GIOP_MAJOR 1
#define | TAO_DEF_GIOP_MINOR 2
#define | TAO_CONNECTION_HANDLER_STACK_BUF_SIZE 1024
#define | TAO_RESUMES_CONNECTION_HANDLER 1
#define | TAO_STD_PROFILE_COMPONENTS
#define | TAO_DEFAULT_IOR_SIZE 1024
#define | TAO_DEFAULT_THREAD_PER_CONNECTION_TIMEOUT "5000"
#define | TAO_DEF_FT_CORBA_MAJOR 1
#define | TAO_DEF_FT_CORBA_MINOR 0
#define | TAO_DEF_MIOP_MAJOR 1
#define | TAO_DEF_MIOP_MINOR 0
#define | TAO_USE_MUXED_TRANSPORT_MUX_STRATEGY 1
| By default we use Muxed Transports. More...
## Enumerations
enum | TAO_MCAST_SERVICEID { NAMESERVICE, TRADINGSERVICE, IMPLREPOSERVICE, INTERFACEREPOSERVICE }
enum | TAO_Cached_Policy_Type { TAO_CACHED_POLICY_UNCACHED = -1, TAO_CACHED_POLICY_PRIORITY_MODEL = 0, TAO_CACHED_POLICY_THREADPOOL, TAO_CACHED_POLICY_RT_SERVER_PROTOCOL, TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL, TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION, TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION, TAO_CACHED_POLICY_LIFESPAN, TAO_CACHED_POLICY_ID_UNIQUENESS, TAO_CACHED_POLICY_ID_ASSIGNMENT, TAO_CACHED_POLICY_THREAD, TAO_CACHED_POLICY_IMPLICIT_ACTIVATION, TAO_CACHED_POLICY_SERVANT_RETENTION, TAO_CACHED_POLICY_REQUEST_PROCESSING, TAO_CACHED_POLICY_SYNC_SCOPE, TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT, TAO_CACHED_POLICY_BUFFERING_CONSTRAINT, TAO_CACHED_POLICY_BIDIRECTIONAL_GIOP, TAO_CACHED_POLICY_MAX_CACHED }
| Policies that are accessed on the critical path and need to be incur minimal retrieval overhead. More...
enum | TAO_Policy_Scope { TAO_POLICY_OBJECT_SCOPE = 0x01, TAO_POLICY_THREAD_SCOPE = 0x02, TAO_POLICY_ORB_SCOPE = 0x04, TAO_POLICY_POA_SCOPE = 0x08, TAO_POLICY_CLIENT_EXPOSED = 0x10 }
## Variables
const size_t | TAO_DEFAULT_ORB_TABLE_SIZE = 16

## Detailed Description

orbconf.h,v 1.196 2002/01/30 10:22:02 jwillemsen Exp

Build configuration file.

Author:
  Copyright 1995 by Sun Microsystems, Inc. , TAO-specific changes by Chris Cleeland , and Douglas C. Schmidt

## Define Documentation

#define HAVE_VPRINTF 1

#define POA_NO_TIMESTAMP 0

#define RETSIGTYPE void

#define TAO_BUFFERING_CONSTRAINT_POLICY_TYPE 0x54410001

#define TAO_CLIENT_PRIORITY_POLICY_TYPE 0x54410000

#define TAO_CONNECTION_CACHE_MAXIMUM (ACE::max_handles () / 2)

#define TAO_CONNECTION_CACHING_STRATEGY TAO_Resource_Factory::LRU

#define TAO_CONNECTION_HANDLER_STACK_BUF_SIZE 1024

#define TAO_DEF_FT_CORBA_MAJOR 1

#define TAO_DEF_FT_CORBA_MINOR 0

#define TAO_DEF_GIOP_MAJOR 1

#define TAO_DEF_GIOP_MINOR 2

#define TAO_DEF_MIOP_MAJOR 1

#define TAO_DEF_MIOP_MINOR 0

#define TAO_DEFAULT_IMPLREPO_SERVER_REPLY_PORT 10019

#define TAO_DEFAULT_IMPLREPO_SERVER_REQUEST_PORT 10018

#define TAO_DEFAULT_INTERFACEREPO_SERVER_REPLY_PORT 10021

#define TAO_DEFAULT_INTERFACEREPO_SERVER_REQUEST_PORT 10020

#define TAO_DEFAULT_IOR_SIZE 1024

#define TAO_DEFAULT_NAME_SERVER_REPLY_PORT 10014

#define TAO_DEFAULT_NAME_SERVER_REQUEST_PORT 10013

#define TAO_DEFAULT_ROOTPOA_NAME ""

#define TAO_DEFAULT_SERVER_ACTIVE_OBJECT_MAP_SIZE 64

#define TAO_DEFAULT_SERVER_POA_MAP_SIZE 24

#define TAO_DEFAULT_SERVER_PORT 0

#define TAO_DEFAULT_SERVICE_RESOLUTION_TIMEOUT 10

#define TAO_DEFAULT_THREAD_PER_CONNECTION_TIMEOUT "5000"

#define TAO_DEFAULT_TRADING_SERVER_REPLY_PORT 10017

#define TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT 10016

#define TAO_DISABLE_CORBA_MESSAGING_POLICIES 0

#define TAO_ENCAP_BYTE_ORDER 0

#define TAO_ENV_ARG_DECL ACE_ENV_ARG_DECL

#define TAO_ENV_ARG_DECL_NOT_USED ACE_ENV_ARG_DECL_NOT_USED

#define TAO_ENV_ARG_DECL_WITH_DEFAULTS ACE_ENV_ARG_DECL_WITH_DEFAULTS

#define TAO_ENV_ARG_NOT_USED ACE_ENV_ARG_NOT_USED

#define TAO_ENV_ARG_PARAMETER ACE_ENV_ARG_PARAMETER

#define TAO_ENV_DECLARE_NEW_ENV ACE_DECLARE_NEW_CORBA_ENV

#define TAO_ENV_EMIT_CODE | ( | X |  | ) | ACE_ENV_EMIT_CODE(X)

#define TAO_ENV_EMIT_CODE2 | ( | X,
|  | Y |  | ) | ACE_ENV_EMIT_CODE2(X,Y)

#define TAO_ENV_RAISE | ( | ex |  | ) | ACE_ENV_RAISE(ex)

#define TAO_ENV_SINGLE_ARG_DECL ACE_ENV_SINGLE_ARG_DECL

#define TAO_ENV_SINGLE_ARG_DECL_NOT_USED ACE_ENV_SINGLE_ARG_DECL_NOT_USED

#define TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS

#define TAO_ENV_SINGLE_ARG_PARAMETER ACE_ENV_SINGLE_ARG_PARAMETER

#define TAO_EXPORT_NESTED_MACRO

#define TAO_HAS_AMI_CALLBACK 1

#define TAO_HAS_AMI_POLLER 1

#define TAO_HAS_BUFFERING_CONSTRAINT_POLICY 1

#define TAO_HAS_CORBA_MESSAGING 1

#define TAO_HAS_DIOP 1

#define TAO_HAS_EXCEPTIONS

#define TAO_HAS_MAX_HOPS_POLICY 1

#define TAO_HAS_MINIMUM_CONNECTION_CACHING_STRATEGY 0

#define TAO_HAS_MINIMUM_POA 0

#define TAO_HAS_MINIMUM_POA_MAPS 0

#define TAO_HAS_NAMED_RT_MUTEXES 0

#define TAO_HAS_PRIORITY_POLICIES 1

#define TAO_HAS_QUEUE_ORDER_POLICY 1

#define TAO_HAS_REBIND_POLICY 1

#define TAO_HAS_RELATIVE_REQUEST_TIMEOUT_POLICY 1

#define TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY 1

#define TAO_HAS_REPLY_END_TIME_POLICY 1

#define TAO_HAS_REPLY_START_TIME_POLICY 1

#define TAO_HAS_REQUEST_END_TIME_POLICY 1

#define TAO_HAS_REQUEST_START_TIME_POLICY 1

#define TAO_HAS_ROUTING_POLICY 1

#define TAO_HAS_SHMIOP 0

#define TAO_HAS_SYNC_SCOPE_POLICY 1

#define TAO_HAS_UIOP 1

#define TAO_HAS_VALUETYPE

#define TAO_LIST_OF_INITIAL_SERVICES

| Value:
    TAO_OBJID_NAMESERVICE, \
            TAO_OBJID_TRADINGSERVICE, \
            TAO_OBJID_IMPLREPOSERVICE, \
            TAO_OBJID_ROOTPOA, \
            TAO_OBJID_POACURRENT, \
            TAO_OBJID_INTERFACEREP, \
            TAO_OBJID_POLICYMANAGER, \
            TAO_OBJID_POLICYCURRENT, \
            TAO_OBJID_IORMANIPULATION, \
            TAO_OBJID_IORTABLE, \
            TAO_OBJID_DYNANYFACTORY, \
            TAO_OBJID_TYPECODEFACTORY

#define TAO_MAXBUFSIZE 1024

#define TAO_MAXIMUM_NATIVE_TYPE_SIZE 128

#define TAO_MESSAGING_MAX_HOPS_POLICY_TYPE 34

#define TAO_MESSAGING_QUEUE_ORDER_POLICY_TYPE 35

#define TAO_MESSAGING_REBIND_POLICY_TYPE 23

#define TAO_MESSAGING_RELATIVE_REQ_TIMEOUT_POLICY_TYPE 31

#define TAO_MESSAGING_RELATIVE_RT_TIMEOUT_POLICY_TYPE 32

#define TAO_MESSAGING_REPLY_END_TIME_POLICY_TYPE 30

#define TAO_MESSAGING_REPLY_PRIORITY_POLICY_TYPE 26

#define TAO_MESSAGING_REPLY_START_TIME_POLICY_TYPE 29

#define TAO_MESSAGING_REQUEST_END_TIME_POLICY_TYPE 28

#define TAO_MESSAGING_REQUEST_PRIORITY_POLICY_TYPE 25

#define TAO_MESSAGING_REQUEST_START_TIME_POLICY_TYPE 27

#define TAO_MESSAGING_ROUTING_POLICY_TYPE 33

#define TAO_MESSAGING_SYNC_SCOPE_POLICY_TYPE 24

#define TAO_NAMESPACE namespace

#define TAO_NAMESPACE_BEGIN | ( | NS |  | ) | namespace NS {

#define TAO_NAMESPACE_CLOSE

#define TAO_NAMESPACE_DEFINE | ( | TYPE,
|  | NAME,
|  | RHS |  | ) | TYPE NAME = RHS;

#define TAO_NAMESPACE_END }

#define TAO_NAMESPACE_INLINE_FUNCTION TAO_NAMESPACE_STORAGE_CLASS

#define TAO_NAMESPACE_STORAGE_CLASS extern TAO_EXPORT_MACRO

TAO_NAMESPACE_TYPE | ( | TYPE |  | ) |

#define TAO_NAMING_BASE_ADDR ACE_DEFAULT_BASE_ADDR

#define TAO_NAMING_CONTEXT_INDEX "Naming_Context_Index"

#define TAO_NO_COPY_OCTET_SEQUENCES 1

#define TAO_NO_OF_MCAST_SERVICES 4

#define TAO_NULL_LOCK_REACTOR ACE_Select_Reactor_T< ACE_Select_Reactor_Token_T<ACE_Noop_Token> >

#define TAO_OBJID_CODECFACTORY "CodecFactory"

#define TAO_OBJID_COMPONENTHOMEFINDER "ComponentHomeFinder"

#define TAO_OBJID_DYNANYFACTORY "DynAnyFactory"

#define TAO_OBJID_IMPLREPOSERVICE "ImplRepoService"

#define TAO_OBJID_INTERFACEREP "InterfaceRepository"

#define TAO_OBJID_IORMANIPULATION "IORManipulation"

#define TAO_OBJID_IORTABLE "IORTable"

#define TAO_OBJID_NAMESERVICE "NameService"

#define TAO_OBJID_NOTIFICATIONSERVICE "NotificationService"

#define TAO_OBJID_PICurrent "PICurrent"

#define TAO_OBJID_POACURRENT "POACurrent"

#define TAO_OBJID_POLICYCURRENT "PolicyCurrent"

#define TAO_OBJID_POLICYMANAGER "ORBPolicyManager"

#define TAO_OBJID_PRIORITYMAPPINGMANAGER "PriorityMappingManager"

#define TAO_OBJID_PSS "PSS"

#define TAO_OBJID_ROOTPOA "RootPOA"

#define TAO_OBJID_RTCURRENT "RTCurrent"

#define TAO_OBJID_RTORB "RTORB"

#define TAO_OBJID_SECURITYCURRENT "SecurityCurrent"

#define TAO_OBJID_SECURITYMANAGER "SecurityManager"

#define TAO_OBJID_TRADINGSERVICE "TradingService"

#define TAO_OBJID_TRANSACTIONCURRENT "TransactionCurrent"

#define TAO_OBJID_TYPECODEFACTORY "TypeCodeFactory"

#define TAO_OBJID_TYPEDNOTIFICATIONSERVICE "TypedNotificationService"

#define TAO_POLICY_DEFAULT_SCOPE (ACE_static_cast(TAO_Policy_Scope, TAO_POLICY_OBJECT_SCOPE | TAO_POLICY_THREAD_SCOPE | TAO_POLICY_ORB_SCOPE | TAO_POLICY_POA_SCOPE))

#define TAO_PURGE_PERCENT 20

#define TAO_REACTOR ACE_Select_Reactor

#define TAO_RESUMES_CONNECTION_HANDLER 1

#define TAO_ROOT_NAMING_CONTEXT "NameService"

#define TAO_RT_CLIENT_PROTOCOL_POLICY_TYPE 43

#define TAO_RT_PRIORITY_BANDED_CONNECTION_POLICY_TYPE 45

#define TAO_RT_PRIORITY_MODEL_POLICY_TYPE 40

#define TAO_RT_PRIVATE_CONNECTION_POLICY_TYPE 44

#define TAO_RT_SERVER_PROTOCOL_POLICY_TYPE 42

#define TAO_RT_THREADPOOL_POLICY_TYPE 41

#define TAO_STD_PROFILE_COMPONENTS

#define TAO_SYNCH_CONDITION ACE_SYNCH_CONDITION

#define TAO_SYNCH_MUTEX ACE_SYNCH_MUTEX

#define TAO_SYNCH_RECURSIVE_MUTEX ACE_SYNCH_RECURSIVE_MUTEX

#define TAO_SYNCH_RW_MUTEX ACE_SYNCH_RW_MUTEX

#define TAO_USE_DOTTED_DECIMAL_ADDRESSES 0

#define TAO_USE_EXCEPTIONS

#define TAO_USE_MUXED_TRANSPORT_MUX_STRATEGY 1

| By default we use Muxed Transports.

#define TAO_USES_ROBUST_CONNECTION_MGMT

## Enumeration Type Documentation

enum TAO_Cached_Policy_Type

  | Policies that are accessed on the critical path and need to be incur minimal retrieval overhead. Enumeration values:
  TAO_CACHED_POLICY_UNCACHED |
  TAO_CACHED_POLICY_PRIORITY_MODEL |
  TAO_CACHED_POLICY_THREADPOOL |
  TAO_CACHED_POLICY_RT_SERVER_PROTOCOL |
  TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL |
  TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION |
  TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION |
  TAO_CACHED_POLICY_LIFESPAN |
  TAO_CACHED_POLICY_ID_UNIQUENESS |
  TAO_CACHED_POLICY_ID_ASSIGNMENT |
  TAO_CACHED_POLICY_THREAD |
  TAO_CACHED_POLICY_IMPLICIT_ACTIVATION |
  TAO_CACHED_POLICY_SERVANT_RETENTION |
  TAO_CACHED_POLICY_REQUEST_PROCESSING |
  TAO_CACHED_POLICY_SYNC_SCOPE |
  TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT |
  TAO_CACHED_POLICY_BUFFERING_CONSTRAINT |
  TAO_CACHED_POLICY_BIDIRECTIONAL_GIOP |
  TAO_CACHED_POLICY_MAX_CACHED |

enum TAO_MCAST_SERVICEID

  | Enumeration values:
  NAMESERVICE |
  TRADINGSERVICE |
  IMPLREPOSERVICE |
  INTERFACEREPOSERVICE |

enum TAO_Policy_Scope

  | Enumeration values:
  TAO_POLICY_OBJECT_SCOPE |
  TAO_POLICY_THREAD_SCOPE |
  TAO_POLICY_ORB_SCOPE |
  TAO_POLICY_POA_SCOPE |
  TAO_POLICY_CLIENT_EXPOSED |

## Variable Documentation

const size_t TAO_DEFAULT_ORB_TABLE_SIZE = 16