EC_Defaults.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#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   "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

EC_Defaults.h,v 1.15 2005/08/25 16:08:55 cleeland Exp

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

Author:
Carlos O'Ryan (coryan@cs.wustl.edu)
Based on previous work by Tim Harrison (harrison@cs.wustl.edu) and other members of the DOC group. More details can be found in:

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

Definition in file EC_Defaults.h.


Define Documentation

#define TAO_EC_DEFAULT_CONSUMER_COLLECTION   0x001 /* copy-on-read MT-safe */
 

Definition at line 81 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_CONTROL   0 /* null */
 

Definition at line 124 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_CONTROL_PERIOD   5000000 /* usecs */
 

Definition at line 134 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_CONTROL_TIMEOUT   10000 /* usecs */
 

Definition at line 148 of file EC_Defaults.h.

Referenced by TAO_EC_Basic_Factory::create_consumer_control(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_FILTER   1 /* type, disj. conj. timers */
 

Definition at line 56 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_LOCK   1 /* thread */
 

Definition at line 91 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_CONSUMER_RECONNECT   0
 

Definition at line 32 of file EC_Defaults.h.

Referenced by TAO_EC_Event_Channel_Attributes::TAO_EC_Event_Channel_Attributes().

#define TAO_EC_DEFAULT_CONSUMER_VALIDATE_CONNECTION   0 /* no validation */
 

Definition at line 158 of file EC_Defaults.h.

Referenced by TAO_EC_Null_Factory::create_proxy_push_supplier(), TAO_EC_Basic_Factory::create_proxy_push_supplier(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_DISCONNECT_CALLBACKS   0
 

Definition at line 41 of file EC_Defaults.h.

Referenced by TAO_EC_Event_Channel_Attributes::TAO_EC_Event_Channel_Attributes().

#define TAO_EC_DEFAULT_DISPATCHING   0 /* reactive */
 

Definition at line 51 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_DISPATCHING_THREADS   1 /* */
 

Definition at line 101 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS   THR_NEW_LWP|THR_SCHED_FIFO
 

Definition at line 106 of file EC_Defaults.h.

Referenced by TAO_EC_TPC_Dispatching::add_consumer(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_DISPATCHING_THREADS_FORCE_ACTIVE   1
 

Definition at line 115 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY   0 /* */
 

Definition at line 110 of file EC_Defaults.h.

Referenced by TAO_EC_TPC_Dispatching::add_consumer(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_OBSERVER   0 /* null */
 

Definition at line 71 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_ORB_ID   "" /* */
 

Definition at line 119 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_QUEUE_FULL_SERVICE_OBJECT_NAME   "EC_QueueFullSimpleActions"
 

Definition at line 144 of file EC_Defaults.h.

Referenced by TAO_EC_TPC_Factory::create_dispatching(), TAO_EC_Default_Factory::create_dispatching(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SCHEDULING   0 /* null */
 

Definition at line 76 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_COLLECTION   0x001 /* copy-on-read MT-safe */
 

Definition at line 86 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_CONTROL   0 /* null */
 

Definition at line 129 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_PERIOD   5000000 /* usecs */
 

Definition at line 139 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_CONTROL_TIMEOUT   10000 /* usecs */
 

Definition at line 153 of file EC_Defaults.h.

Referenced by TAO_EC_Basic_Factory::create_supplier_control(), and TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_FILTER   1 /* per supplier */
 

Definition at line 61 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_LOCK   1 /* thread */
 

Definition at line 96 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_DEFAULT_SUPPLIER_RECONNECT   0
 

Definition at line 36 of file EC_Defaults.h.

Referenced by TAO_EC_Event_Channel_Attributes::TAO_EC_Event_Channel_Attributes().

#define TAO_EC_DEFAULT_TIMEOUT   0 /* reactive */
 

Definition at line 66 of file EC_Defaults.h.

Referenced by TAO_EC_Default_Factory::TAO_EC_Default_Factory().

#define TAO_EC_ENABLE_DEBUG_MESSAGES   0
 

Definition at line 24 of file EC_Defaults.h.


Generated on Thu Nov 9 13:11:35 2006 for TAO_RTEvent by doxygen 1.3.6