orbconf.h File Reference

#include "ace/Basic_Types.h"
#include "ace/Global_Macros.h"
#include "ace/Synch_Traits.h"
#include "ace/Global_Macros.h"
#include "ace/Synch_Traits.h"
Include dependency graph for orbconf.h:

Defines

#define TAO_INVALID_PRIORITY   -1
#define TAO_NAMESPACE_STORAGE_CLASS   extern TAO_EXPORT_MACRO
#define TAO_NAMESPACE_INLINE_FUNCTION   TAO_NAMESPACE_STORAGE_CLASS
#define TAO_HAS_EXCEPTIONS
#define TAO_ENCAP_BYTE_ORDER   0
#define RETSIGTYPE   void
#define HAVE_VPRINTF   1
#define TAO_HAS_MONITOR_FRAMEWORK   1
#define TAO_RT_SERVER_PROTOCOL_POLICY_TYPE   42
 Default IIOP settings.
#define TAO_POLICY_DEFAULT_SCOPE
#define TAO_STD_PROFILE_COMPONENTS

Enumerations

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_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
}
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
const size_t TAO_DEFAULT_ADAPTER_REGISTRY_SIZE = 16
const size_t TAO_RD_TABLE_SIZE = 16
const size_t TAO_DEFAULT_POLICY_FACTORY_REGISTRY_SIZE = 64
const bool TAO_USE_PARALLEL_CONNECT = false
const time_t TAO_ACCEPT_ERROR_DELAY = 5
const int TAO_SO_LINGER = -1
const size_t TAO_DEFAULT_OBJECT_REF_TABLE_SIZE = 256
const size_t TAO_DEFAULT_VALUE_FACTORY_TABLE_SIZE = 128

Detailed Description

Id
orbconf.h 84936 2009-03-23 09:55:43Z johnnyw

Build configuration file.

Author:
Copyright 1995 by Sun Microsystems, Inc.
Chris Cleeland
Douglas C. Schmidt

Define Documentation

#define HAVE_VPRINTF   1
#define RETSIGTYPE   void
#define TAO_ENCAP_BYTE_ORDER   0
#define TAO_HAS_EXCEPTIONS
#define TAO_HAS_MONITOR_FRAMEWORK   1
#define TAO_INVALID_PRIORITY   -1
#define TAO_NAMESPACE_INLINE_FUNCTION   TAO_NAMESPACE_STORAGE_CLASS
#define TAO_NAMESPACE_STORAGE_CLASS   extern TAO_EXPORT_MACRO
#define TAO_POLICY_DEFAULT_SCOPE
#define TAO_RT_SERVER_PROTOCOL_POLICY_TYPE   42

Default IIOP settings.

Default DIOP settings Default SCIOP Settings SCIOP is disabled by default (i.e. TAO_HAS_SCIOP is undef) to enable SCIOP, make with sctp=openss7 option on command line. See $ACE_ROOT/performance-tests/SCTP/README for more info.

#define TAO_STD_PROFILE_COMPONENTS

Enumeration Type Documentation

Policies that are accessed on the critical path and need to be incur minimal retrieval overhead.

Enumerator:
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.

Enumerator:
TAO_POLICY_OBJECT_SCOPE 
TAO_POLICY_THREAD_SCOPE 
TAO_POLICY_ORB_SCOPE 
TAO_POLICY_POA_SCOPE 
TAO_POLICY_CLIENT_EXPOSED 

Variable Documentation

const time_t TAO_ACCEPT_ERROR_DELAY = 5
const size_t TAO_DEFAULT_ORB_TABLE_SIZE = 16
const size_t TAO_RD_TABLE_SIZE = 16
const int TAO_SO_LINGER = -1
const bool TAO_USE_PARALLEL_CONNECT = false
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2