TAO_RTEvent  2.2.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
EC_Defaults.h File Reference

Macros

#define TAO_EC_ENABLE_DEBUG_MESSAGES   0
 
#define TAO_EC_DEFAULT_CONSUMER_RECONNECT   0
 
#define TAO_EC_DEFAULT_SUPPLIER_RECONNECT   0
 
#define TAO_EC_DEFAULT_DISCONNECT_CALLBACKS   0
 
#define TAO_EC_DEFAULT_DISPATCHING   0 /* reactive */
 
#define TAO_EC_DEFAULT_CONSUMER_FILTER   1 /* type, disj. conj. timers */
 
#define TAO_EC_DEFAULT_SUPPLIER_FILTER   1 /* per supplier */
 
#define TAO_EC_DEFAULT_TIMEOUT   0 /* reactive */
 
#define TAO_EC_DEFAULT_OBSERVER   0 /* null */
 
#define TAO_EC_DEFAULT_SCHEDULING   0 /* null */
 
#define TAO_EC_DEFAULT_CONSUMER_COLLECTION   0x001 /* copy-on-read MT-safe */
 
#define TAO_EC_DEFAULT_SUPPLIER_COLLECTION   0x001 /* copy-on-read MT-safe */
 
#define TAO_EC_DEFAULT_CONSUMER_LOCK   1 /* thread */
 
#define TAO_EC_DEFAULT_SUPPLIER_LOCK   1 /* thread */
 
#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_DISPATCHING_THREADS_FORCE_ACTIVE   1
 
#define TAO_EC_DEFAULT_ORB_ID   "" /* */
 
#define TAO_EC_DEFAULT_CONSUMER_CONTROL   0 /* null */
 
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL   0 /* null */
 
#define TAO_EC_DEFAULT_CONSUMER_CONTROL_PERIOD   5000000 /* usecs */
 
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_PERIOD   5000000 /* usecs */
 
#define TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME   ACE_TEXT("EC_QueueFullSimpleActions")
 
#define TAO_EC_DEFAULT_CONSUMER_CONTROL_TIMEOUT   10000 /* usecs */
 
#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT   10000 /* usecs */
 
#define TAO_EC_DEFAULT_CONSUMER_VALIDATE_CONNECTION   0 /* no validation */
 

Detailed Description

Id:
EC_Defaults.h 82953 2008-10-07 07:49:56Z johnnyw

In this file we set the compile time defaults for the event channel.

Author
Carlos O'Ryan (corya.nosp@m.n@cs.nosp@m..wust.nosp@m.l.ed.nosp@m.u)

Based on previous work by Tim Harrison (harri.nosp@m.son@.nosp@m.cs.wu.nosp@m.stl..nosp@m.edu) and other members of the DOC group. More details can be found in:

http://doc.ece.uci.edu/~coryan/EC/index.html

Macro Definition Documentation

#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_FORCE_ACTIVE   1
#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