00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef TAO_EC_DEFAULTS_H
00019 #define TAO_EC_DEFAULTS_H
00020
00021 #include "ace/pre.h"
00022
00023 #ifndef TAO_EC_ENABLE_DEBUG_MESSAGES
00024 #define TAO_EC_ENABLE_DEBUG_MESSAGES 0
00025 #endif
00026
00027
00028
00029
00030
00031 #ifndef TAO_EC_DEFAULT_CONSUMER_RECONNECT
00032 # define TAO_EC_DEFAULT_CONSUMER_RECONNECT 0
00033 #endif
00034
00035 #ifndef TAO_EC_DEFAULT_SUPPLIER_RECONNECT
00036 #define TAO_EC_DEFAULT_SUPPLIER_RECONNECT 0
00037 #endif
00038
00039
00040 #ifndef TAO_EC_DEFAULT_DISCONNECT_CALLBACKS
00041 # define TAO_EC_DEFAULT_DISCONNECT_CALLBACKS 0
00042 #endif
00043
00044
00045
00046
00047
00048
00049
00050 #ifndef TAO_EC_DEFAULT_DISPATCHING
00051 # define TAO_EC_DEFAULT_DISPATCHING 0
00052 #endif
00053
00054 #ifndef TAO_EC_DEFAULT_CONSUMER_FILTER
00055 # define TAO_EC_DEFAULT_CONSUMER_FILTER 1
00056 #endif
00057
00058 #ifndef TAO_EC_DEFAULT_SUPPLIER_FILTER
00059 # define TAO_EC_DEFAULT_SUPPLIER_FILTER 1
00060 #endif
00061
00062 #ifndef TAO_EC_DEFAULT_TIMEOUT
00063 # define TAO_EC_DEFAULT_TIMEOUT 0
00064 #endif
00065
00066 #ifndef TAO_EC_DEFAULT_OBSERVER
00067 # define TAO_EC_DEFAULT_OBSERVER 0
00068 #endif
00069
00070 #ifndef TAO_EC_DEFAULT_SCHEDULING
00071 # define TAO_EC_DEFAULT_SCHEDULING 0
00072 #endif
00073
00074 #ifndef TAO_EC_DEFAULT_CONSUMER_COLLECTION
00075 # define TAO_EC_DEFAULT_CONSUMER_COLLECTION 0x001
00076 #endif
00077
00078 #ifndef TAO_EC_DEFAULT_SUPPLIER_COLLECTION
00079 # define TAO_EC_DEFAULT_SUPPLIER_COLLECTION 0x001
00080 #endif
00081
00082 #ifndef TAO_EC_DEFAULT_CONSUMER_LOCK
00083 # define TAO_EC_DEFAULT_CONSUMER_LOCK 1
00084 #endif
00085
00086 #ifndef TAO_EC_DEFAULT_SUPPLIER_LOCK
00087 # define TAO_EC_DEFAULT_SUPPLIER_LOCK 1
00088 #endif
00089
00090 #ifndef TAO_EC_DEFAULT_DISPATCHING_THREADS
00091 # define TAO_EC_DEFAULT_DISPATCHING_THREADS 1
00092 #endif
00093
00094 #ifndef TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS
00095 # define TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS THR_NEW_LWP|THR_SCHED_FIFO
00096 #endif
00097
00098 #ifndef TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY
00099 # define TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY 0
00100 #endif
00101
00102 #ifndef TAO_EC_DEFAULT_DISPATCHING_THREADS_FORCE_ACTIVE
00103 # define TAO_EC_DEFAULT_DISPATCHING_THREADS_FORCE_ACTIVE 1
00104 #endif
00105
00106 #ifndef TAO_EC_DEFAULT_ORB_ID
00107 # define TAO_EC_DEFAULT_ORB_ID ""
00108 #endif
00109
00110 #ifndef TAO_EC_DEFAULT_CONSUMER_CONTROL
00111 # define TAO_EC_DEFAULT_CONSUMER_CONTROL 0
00112 #endif
00113
00114 #ifndef TAO_EC_DEFAULT_SUPPLIER_CONTROL
00115 # define TAO_EC_DEFAULT_SUPPLIER_CONTROL 0
00116 #endif
00117
00118 #ifndef TAO_EC_DEFAULT_CONSUMER_CONTROL_PERIOD
00119 # define TAO_EC_DEFAULT_CONSUMER_CONTROL_PERIOD 5000000
00120 #endif
00121
00122 #ifndef TAO_EC_DEFAULT_SUPPLIER_CONTROL_PERIOD
00123 # define TAO_EC_DEFAULT_SUPPLIER_CONTROL_PERIOD 5000000
00124 #endif
00125
00126 #ifndef TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME
00127 # define TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME "EC_QueueFullSimpleActions"
00128 #endif
00129
00130 #ifndef TAO_EC_DEFAULT_CONSUMER_CONTROL_TIMEOUT
00131 # define TAO_EC_DEFAULT_CONSUMER_CONTROL_TIMEOUT 10000
00132 #endif
00133
00134 #ifndef TAO_EC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT
00135 # define TAO_EC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT 10000
00136 #endif
00137
00138 #ifndef TAO_EC_DEFAULT_CONSUMER_VALIDATE_CONNECTION
00139 # define TAO_EC_DEFAULT_CONSUMER_VALIDATE_CONNECTION 0
00140 #endif
00141
00142 #include "ace/post.h"
00143
00144 #endif