TAO_RTEvent
2.1.0
|
In this file we set the compile time defaults for the event channel.
Based on previous work by Tim Harrison (harri) and other members of the DOC group. More details can be found in: son@ cs.wu stl. edu
#define TAO_EC_DEFAULT_CONSUMER_COLLECTION 0x001 /* copy-on-read MT-safe */ |
#define TAO_EC_DEFAULT_CONSUMER_CONTROL 0 /* null */ |
#define TAO_EC_DEFAULT_CONSUMER_CONTROL_PERIOD 5000000 /* usecs */ |
#define TAO_EC_DEFAULT_CONSUMER_CONTROL_TIMEOUT 10000 /* usecs */ |
#define TAO_EC_DEFAULT_CONSUMER_FILTER 1 /* type, disj. conj. timers */ |
#define TAO_EC_DEFAULT_CONSUMER_LOCK 1 /* thread */ |
#define TAO_EC_DEFAULT_CONSUMER_RECONNECT 0 |
#define TAO_EC_DEFAULT_CONSUMER_VALIDATE_CONNECTION 0 /* no validation */ |
#define TAO_EC_DEFAULT_DISCONNECT_CALLBACKS 0 |
#define TAO_EC_DEFAULT_DISPATCHING 0 /* reactive */ |
#define TAO_EC_DEFAULT_DISPATCHING_THREADS 1 /* */ |
#define TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS THR_NEW_LWP|THR_SCHED_FIFO |
#define TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY 0 /* */ |
#define TAO_EC_DEFAULT_OBSERVER 0 /* null */ |
#define TAO_EC_DEFAULT_ORB_ID "" /* */ |
#define TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME ACE_TEXT("EC_QueueFullSimpleActions") |
#define TAO_EC_DEFAULT_SCHEDULING 0 /* null */ |
#define TAO_EC_DEFAULT_SUPPLIER_COLLECTION 0x001 /* copy-on-read MT-safe */ |
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL 0 /* null */ |
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_PERIOD 5000000 /* usecs */ |
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT 10000 /* usecs */ |
#define TAO_EC_DEFAULT_SUPPLIER_FILTER 1 /* per supplier */ |
#define TAO_EC_DEFAULT_SUPPLIER_LOCK 1 /* thread */ |
#define TAO_EC_DEFAULT_SUPPLIER_RECONNECT 0 |
#define TAO_EC_DEFAULT_TIMEOUT 0 /* reactive */ |
#define TAO_EC_ENABLE_DEBUG_MESSAGES 0 |