00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef TAO_CEC_DEFAULTS_H
00018 #define TAO_CEC_DEFAULTS_H
00019
00020 #include "ace/pre.h"
00021
00022 #ifndef TAO_CEC_ENABLE_DEBUG_MESSAGES
00023 #define TAO_CEC_ENABLE_DEBUG_MESSAGES 0
00024 #endif
00025
00026
00027
00028
00029
00030 #ifndef TAO_CEC_DEFAULT_CONSUMER_RECONNECT
00031 # define TAO_CEC_DEFAULT_CONSUMER_RECONNECT 0
00032 #endif
00033
00034 #ifndef TAO_CEC_DEFAULT_SUPPLIER_RECONNECT
00035 #define TAO_CEC_DEFAULT_SUPPLIER_RECONNECT 0
00036 #endif
00037
00038
00039 #ifndef TAO_CEC_DEFAULT_DISCONNECT_CALLBACKS
00040 # define TAO_CEC_DEFAULT_DISCONNECT_CALLBACKS 0
00041 #endif
00042
00043
00044
00045
00046
00047
00048
00049 #ifndef TAO_CEC_DEFAULT_DISPATCHING
00050 # define TAO_CEC_DEFAULT_DISPATCHING 0
00051 #endif
00052
00053 #ifndef TAO_CEC_DEFAULT_PULLING_STRATEGY
00054 # define TAO_CEC_DEFAULT_PULLING_STRATEGY 0
00055 #endif
00056
00057 #ifndef TAO_CEC_DEFAULT_CONSUMER_COLLECTION
00058 # define TAO_CEC_DEFAULT_CONSUMER_COLLECTION 0x003
00059 #endif
00060
00061 #ifndef TAO_CEC_DEFAULT_SUPPLIER_COLLECTION
00062 # define TAO_CEC_DEFAULT_SUPPLIER_COLLECTION 0x003
00063 #endif
00064
00065 #ifndef TAO_CEC_DEFAULT_CONSUMER_LOCK
00066 # define TAO_CEC_DEFAULT_CONSUMER_LOCK 1
00067 #endif
00068
00069 #ifndef TAO_CEC_DEFAULT_SUPPLIER_LOCK
00070 # define TAO_CEC_DEFAULT_SUPPLIER_LOCK 1
00071 #endif
00072
00073 #ifndef TAO_CEC_DEFAULT_DISPATCHING_THREADS
00074 # define TAO_CEC_DEFAULT_DISPATCHING_THREADS 1
00075 #endif
00076
00077 #ifndef TAO_CEC_DEFAULT_DISPATCHING_THREADS_FLAGS
00078 # define TAO_CEC_DEFAULT_DISPATCHING_THREADS_FLAGS THR_NEW_LWP|THR_BOUND|THR_SCHED_DEFAULT
00079 #endif
00080
00081 #ifndef TAO_CEC_DEFAULT_DISPATCHING_THREADS_PRIORITY
00082 # define TAO_CEC_DEFAULT_DISPATCHING_THREADS_PRIORITY ACE_THR_PRI_OTHER_DEF
00083 #endif
00084
00085 #ifndef TAO_CEC_DEFAULT_DISPATCHING_THREADS_FORCE_ACTIVE
00086 # define TAO_CEC_DEFAULT_DISPATCHING_THREADS_FORCE_ACTIVE 1
00087 #endif
00088
00089 #ifndef TAO_CEC_DEFAULT_REACTIVE_PULLING_PERIOD
00090 # define TAO_CEC_DEFAULT_REACTIVE_PULLING_PERIOD 5000000
00091 #endif
00092
00093 #ifndef TAO_CEC_DEFAULT_ORB_ID
00094 # define TAO_CEC_DEFAULT_ORB_ID ""
00095 #endif
00096
00097 #ifndef TAO_CEC_DEFAULT_CONSUMER_CONTROL
00098 # define TAO_CEC_DEFAULT_CONSUMER_CONTROL 0
00099 #endif
00100
00101 #ifndef TAO_CEC_DEFAULT_SUPPLIER_CONTROL
00102 # define TAO_CEC_DEFAULT_SUPPLIER_CONTROL 0
00103 #endif
00104
00105 #ifndef TAO_CEC_DEFAULT_CONSUMER_CONTROL_PERIOD
00106 # define TAO_CEC_DEFAULT_CONSUMER_CONTROL_PERIOD 5000000
00107 #endif
00108
00109 #ifndef TAO_CEC_DEFAULT_SUPPLIER_CONTROL_PERIOD
00110 # define TAO_CEC_DEFAULT_SUPPLIER_CONTROL_PERIOD 5000000
00111 #endif
00112
00113 #ifndef TAO_CEC_DEFAULT_CONSUMER_CONTROL_TIMEOUT
00114 # define TAO_CEC_DEFAULT_CONSUMER_CONTROL_TIMEOUT 10000
00115 #endif
00116
00117 #ifndef TAO_CEC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT
00118 # define TAO_CEC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT 10000
00119 #endif
00120
00121 #ifndef TAO_CEC_DEFAULT_PROXY_DISCONNECT_RETRIES
00122 # define TAO_CEC_DEFAULT_PROXY_DISCONNECT_RETRIES 0
00123 #endif
00124
00125 #include "ace/post.h"
00126
00127 #endif