
Go to the source code of this file.
Build configuration file.
Definition in file orbconf.h.
| #define TAO_CONNECTION_CACHE_MAXIMUM (ACE::max_handles () / 2) |
| #define TAO_CONNECTION_PURGING_STRATEGY TAO_Resource_Factory::LRU |
| #define TAO_DEFAULT_INIT_REFERENCE_INITIALIZER "mcast://:::" |
| #define TAO_HAS_SCIOP 0 |
| #define TAO_NAMESPACE_INLINE_FUNCTION TAO_NAMESPACE_STORAGE_CLASS |
| #define TAO_NAMESPACE_STORAGE_CLASS extern TAO_EXPORT_MACRO |
| #define TAO_NULL_LOCK_REACTOR ACE_Select_Reactor_T< ACE_Reactor_Token_T<ACE_Noop_Token> > |
| #define TAO_POLICY_DEFAULT_SCOPE |
(static_cast<TAO_Policy_Scope> ( \ TAO_POLICY_OBJECT_SCOPE | \ TAO_POLICY_THREAD_SCOPE | \ TAO_POLICY_ORB_SCOPE | \ TAO_POLICY_POA_SCOPE))
| #define TAO_SYNCH_RECURSIVE_MUTEX ACE_SYNCH_RECURSIVE_MUTEX |
| #define TAO_USE_LAZY_RESOURCE_USAGE_STRATEGY 0 |
| #define TAO_USE_MUXED_TRANSPORT_MUX_STRATEGY 1 |
Policies that are accessed on the critical path and need to be incur minimal retrieval overhead.
| 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_CONNECTION_TIMEOUT | |
| TAO_CACHED_POLICY_BIDIRECTIONAL_GIOP | |
| TAO_CACHED_POLICY_SERVER_NETWORK_PRIORITY | |
| TAO_CACHED_POLICY_CLIENT_NETWORK_PRIORITY | |
| TAO_CACHED_POLICY_NETWORK_PRIORITY | |
| TAO_CACHED_POLICY_ENDPOINT | |
| TAO_CACHED_COMPRESSION_ENABLING_POLICY | |
| TAO_CACHED_COMPRESSION_LOW_VALUE_POLICY | |
| TAO_CACHED_MIN_COMPRESSION_RATIO_POLICY | |
| TAO_CACHED_COMPRESSION_ID_LEVEL_LIST_POLICY | |
| TAO_CACHED_POLICY_MAX_CACHED |
NOTE: The "TAO_CACHED_POLICY_MAX_CACHED" should always be the last. This value is used as the cached_policies_ array size in TAO_Policy_Set, Any policy type defined after "TAO_CACHED_POLICY_MAX_CACHED" will cause the policy access beyond bound problem. |
Definition at line 735 of file orbconf.h.
00736 { 00737 TAO_CACHED_POLICY_UNCACHED = -1, 00738 TAO_CACHED_POLICY_PRIORITY_MODEL = 0, 00739 TAO_CACHED_POLICY_THREADPOOL, 00740 TAO_CACHED_POLICY_RT_SERVER_PROTOCOL, 00741 TAO_CACHED_POLICY_RT_CLIENT_PROTOCOL, 00742 TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION, 00743 TAO_CACHED_POLICY_RT_PRIORITY_BANDED_CONNECTION, 00744 00745 TAO_CACHED_POLICY_LIFESPAN, 00746 TAO_CACHED_POLICY_ID_UNIQUENESS, 00747 TAO_CACHED_POLICY_ID_ASSIGNMENT, 00748 00749 #if (TAO_HAS_MINIMUM_POA == 0) 00750 TAO_CACHED_POLICY_THREAD, 00751 TAO_CACHED_POLICY_IMPLICIT_ACTIVATION, 00752 TAO_CACHED_POLICY_SERVANT_RETENTION, 00753 TAO_CACHED_POLICY_REQUEST_PROCESSING, 00754 #endif /* TAO_HAS_MINIMUM_POA == 0 */ 00755 00756 #if (TAO_HAS_SYNC_SCOPE_POLICY == 1) 00757 TAO_CACHED_POLICY_SYNC_SCOPE, 00758 #endif /* TAO_HAS_SYNC_SCOPE_POLICY == 1 */ 00759 00760 #if (TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY == 1) 00761 TAO_CACHED_POLICY_RELATIVE_ROUNDTRIP_TIMEOUT, 00762 #endif /* TAO_HAS_RELATIVE_ROUNDTRIP_TIMEOUT_POLICY == 1 */ 00763 00764 #if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1) 00765 TAO_CACHED_POLICY_BUFFERING_CONSTRAINT, 00766 #endif /* TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1 */ 00767 00768 #if (TAO_HAS_CONNECTION_TIMEOUT_POLICY == 1) 00769 TAO_CACHED_POLICY_CONNECTION_TIMEOUT, 00770 #endif /* TAO_HAS_CONNECTION_TIMEOUT_POLICY == 1 */ 00771 00772 TAO_CACHED_POLICY_BIDIRECTIONAL_GIOP, 00773 00774 TAO_CACHED_POLICY_SERVER_NETWORK_PRIORITY, 00775 00776 TAO_CACHED_POLICY_CLIENT_NETWORK_PRIORITY, 00777 00778 TAO_CACHED_POLICY_NETWORK_PRIORITY, 00779 00780 TAO_CACHED_POLICY_ENDPOINT, 00781 00782 TAO_CACHED_COMPRESSION_ENABLING_POLICY, 00783 00784 TAO_CACHED_COMPRESSION_LOW_VALUE_POLICY, 00785 00786 TAO_CACHED_MIN_COMPRESSION_RATIO_POLICY, 00787 00788 TAO_CACHED_COMPRESSION_ID_LEVEL_LIST_POLICY, 00789 00790 /// NOTE: The "TAO_CACHED_POLICY_MAX_CACHED" should always be the last. 00791 /// This value is used as the cached_policies_ array size in TAO_Policy_Set, 00792 /// Any policy type defined after "TAO_CACHED_POLICY_MAX_CACHED" will cause 00793 /// the policy access beyond bound problem. 00794 TAO_CACHED_POLICY_MAX_CACHED 00795 };
| enum TAO_Policy_Scope |
| TAO_POLICY_OBJECT_SCOPE | |
| TAO_POLICY_THREAD_SCOPE | |
| TAO_POLICY_ORB_SCOPE | |
| TAO_POLICY_POA_SCOPE | |
| TAO_POLICY_CLIENT_EXPOSED |
Definition at line 799 of file orbconf.h.
00800 { 00801 TAO_POLICY_OBJECT_SCOPE = 0x01, 00802 TAO_POLICY_THREAD_SCOPE = 0x02, 00803 TAO_POLICY_ORB_SCOPE = 0x04, 00804 TAO_POLICY_POA_SCOPE = 0x08, 00805 TAO_POLICY_CLIENT_EXPOSED = 0x10 00806 };
| const time_t TAO_ACCEPT_ERROR_DELAY = 5 |
| const size_t TAO_DEFAULT_ADAPTER_REGISTRY_SIZE = 16 |
| const size_t TAO_DEFAULT_OBJECT_REF_TABLE_SIZE = 256 |
| const size_t TAO_DEFAULT_ORB_TABLE_SIZE = 16 |
| const size_t TAO_DEFAULT_POLICY_FACTORY_REGISTRY_SIZE = 64 |
| const size_t TAO_DEFAULT_VALUE_FACTORY_TABLE_SIZE = 128 |
| const size_t TAO_RD_TABLE_SIZE = 16 |
| const int TAO_SO_LINGER = -1 |
| const bool TAO_USE_PARALLEL_CONNECT = false |
1.6.1