📄 cec_default_factory.cpp
字号:
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x013)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x100)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x101)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x102)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x103)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x110)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x111)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x112)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x113)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushConsumer>,
TAO_CEC_PushConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
return 0;
}
#if defined (TAO_HAS_TYPED_EVENT_CHANNEL)
TAO_CEC_TypedProxyPushConsumer_Collection*
TAO_CEC_Default_Factory::create_proxy_push_consumer_collection (TAO_CEC_TypedEventChannel *)
{
if (this->consumer_collection_ == 0x000)
return new TAO_ESF_Immediate_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x001)
return new TAO_ESF_Copy_On_Read<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x002)
return new TAO_ESF_Copy_On_Write<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x003)
return new TAO_ESF_Delayed_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x010)
return new TAO_ESF_Immediate_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x011)
return new TAO_ESF_Copy_On_Read<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x012)
return new TAO_ESF_Copy_On_Write<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x013)
return new TAO_ESF_Delayed_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x100)
return new TAO_ESF_Immediate_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x101)
return new TAO_ESF_Copy_On_Read<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x102)
return new TAO_ESF_Copy_On_Write<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x103)
return new TAO_ESF_Delayed_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_List<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x110)
return new TAO_ESF_Immediate_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x111)
return new TAO_ESF_Copy_On_Read<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x112)
return new TAO_ESF_Copy_On_Write<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x113)
return new TAO_ESF_Delayed_Changes<TAO_CEC_TypedProxyPushConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_TypedProxyPushConsumer>,
TAO_CEC_TypedPushConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
return 0;
}
#endif /* TAO_HAS_TYPED_EVENT_CHANNEL */
void
TAO_CEC_Default_Factory::destroy_proxy_push_consumer_collection (TAO_CEC_ProxyPushConsumer_Collection *x)
{
delete x;
}
#if defined (TAO_HAS_TYPED_EVENT_CHANNEL)
void
TAO_CEC_Default_Factory::destroy_proxy_push_consumer_collection (TAO_CEC_TypedProxyPushConsumer_Collection *x)
{
delete x;
}
#endif /* TAO_HAS_TYPED_EVENT_CHANNEL */
TAO_CEC_ProxyPullConsumer_Collection*
TAO_CEC_Default_Factory::create_proxy_pull_consumer_collection (TAO_CEC_EventChannel *)
{
if (this->consumer_collection_ == 0x000)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x001)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x002)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x003)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x010)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x011)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->consumer_collection_ == 0x012)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x013)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->consumer_collection_ == 0x100)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x101)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x102)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x103)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x110)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x111)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->consumer_collection_ == 0x112)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
else if (this->consumer_collection_ == 0x113)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPullConsumer,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPullConsumer>,
TAO_CEC_PullConsumer_RB_Tree_Iterator,
ACE_NULL_SYNCH> ();
return 0;
}
void
TAO_CEC_Default_Factory::destroy_proxy_pull_consumer_collection (TAO_CEC_ProxyPullConsumer_Collection *x)
{
delete x;
}
TAO_CEC_ProxyPushSupplier_Collection*
TAO_CEC_Default_Factory::create_proxy_push_supplier_collection (TAO_CEC_EventChannel *)
{
if (this->supplier_collection_ == 0x000)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->supplier_collection_ == 0x001)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->supplier_collection_ == 0x002)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_SYNCH> ();
else if (this->supplier_collection_ == 0x003)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_SYNCH> ();
else if (this->supplier_collection_ == 0x010)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->supplier_collection_ == 0x011)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
TAO_SYNCH_MUTEX> ();
else if (this->supplier_collection_ == 0x012)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->supplier_collection_ == 0x013)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
ACE_SYNCH> ();
else if (this->supplier_collection_ == 0x100)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_Null_Mutex> ();
else if (this->supplier_collection_ == 0x101)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_Null_Mutex> ();
else if (this->supplier_collection_ == 0x102)
return new TAO_ESF_Copy_On_Write<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->supplier_collection_ == 0x103)
return new TAO_ESF_Delayed_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_List<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_List_Iterator,
ACE_NULL_SYNCH> ();
else if (this->supplier_collection_ == 0x110)
return new TAO_ESF_Immediate_Changes<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->supplier_collection_ == 0x111)
return new TAO_ESF_Copy_On_Read<TAO_CEC_ProxyPushSupplier,
TAO_ESF_Proxy_RB_Tree<TAO_CEC_ProxyPushSupplier>,
TAO_CEC_PushSupplier_RB_Tree_Iterator,
ACE_Null_Mutex> ();
else if (this->supplier_collection_ == 0x112)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -