#include <CEC_EventChannel.h>
Public Member Functions | |
TAO_CEC_EventChannel_Attributes (PortableServer::POA_ptr supplier_poa, PortableServer::POA_ptr consumer_poa) | |
Public Attributes | |
int | consumer_reconnect |
Can consumers or suppliers invoke connect_push_* multiple times? | |
int | supplier_reconnect |
int | disconnect_callbacks |
Private Attributes | |
PortableServer::POA_ptr | supplier_poa |
The POAs. | |
PortableServer::POA_ptr | consumer_poa |
Friends | |
class | TAO_CEC_EventChannel |
Only the EC can read the private fields. |
The event channel implementation is controlled by two mechanisms: The CEC_Factory that provides the strategies for the EC implementation. The EC attributes that define constants and values required by the EC construction. This class encapsulates those constants and values, providing an easy mechanism to extend the attributes without requiring changes in the EC constructor.
Definition at line 54 of file CEC_EventChannel.h.
|
The basic constructor. The attributes listed as arguments are *required* by the EC, and no appropiate defaults are available for them. Definition at line 9 of file CEC_EventChannel.i. References TAO_CEC_DEFAULT_CONSUMER_RECONNECT, TAO_CEC_DEFAULT_DISCONNECT_CALLBACKS, and TAO_CEC_DEFAULT_SUPPLIER_RECONNECT.
00011 : consumer_reconnect (TAO_CEC_DEFAULT_CONSUMER_RECONNECT), 00012 supplier_reconnect (TAO_CEC_DEFAULT_SUPPLIER_RECONNECT), 00013 disconnect_callbacks (TAO_CEC_DEFAULT_DISCONNECT_CALLBACKS), 00014 supplier_poa (s_poa), 00015 consumer_poa (c_poa) 00016 { 00017 } |
|
Only the EC can read the private fields.
Definition at line 85 of file CEC_EventChannel.h. |
|
Definition at line 89 of file CEC_EventChannel.h. |
|
Can consumers or suppliers invoke connect_push_* multiple times?
Definition at line 69 of file CEC_EventChannel.h. |
|
If not zero the event channel will send disconnect callbacks when a disconnect method is called on a Proxy. In other words, if a consumer calls disconnect_push_supplier() on its proxy the EC will invoke disconnect_push_consumer() on the consumer. A similar thing is done for suppliers. It is a matter of debate what the spec requires for the regular event service. Definition at line 81 of file CEC_EventChannel.h. |
|
The POAs.
Definition at line 88 of file CEC_EventChannel.h. |
|
Definition at line 70 of file CEC_EventChannel.h. |