#include <Seq_Worker_T.h>
Inheritance diagram for TAO_Notify_Seq_Worker_T< TYPE >:


Public Member Functions | |
| TAO_Notify_Seq_Worker_T (void) | |
| Constructor. | |
| SEQ * | create (CONTAINER &container) |
| create a SEQ | |
Protected Member Functions | |
| void | work (TYPE *object) |
| = TAO_ESF_Worker method | |
Protected Attributes | |
| SEQ_VAR | seq_ |
| The result. | |
Private Types | |
| typedef TAO_Notify_Container_T< TYPE > | CONTAINER |
| typedef TAO_ESF_Proxy_Collection< TYPE > | COLLECTION |
| typedef TYPE::SEQ | SEQ |
| typedef TYPE::SEQ_VAR | SEQ_VAR |
Definition at line 34 of file Seq_Worker_T.h.
|
|||||
|
Definition at line 38 of file Seq_Worker_T.h. |
|
|||||
|
Definition at line 37 of file Seq_Worker_T.h. |
|
|||||
|
Definition at line 39 of file Seq_Worker_T.h. |
|
|||||
|
Definition at line 40 of file Seq_Worker_T.h. |
|
||||||||||
|
Constructor.
Definition at line 15 of file Seq_Worker_T.cpp.
00016 {
00017 }
|
|
||||||||||
|
create a SEQ
Definition at line 20 of file Seq_Worker_T.cpp. References ACE_CHECK_RETURN, ACE_ENV_ARG_PARAMETER, ACE_NEW_THROW_EX, and TAO_Notify_Seq_Worker_T< TYPE >::seq_. Referenced by TAO_Notify_EventChannelFactory::get_all_channels(), TAO_Notify_EventChannel::get_all_consumeradmins(), TAO_Notify_EventChannel::get_all_supplieradmins(), TAO_Notify_SupplierAdmin::push_consumers(), and TAO_Notify_ConsumerAdmin::push_suppliers().
00021 {
00022 SEQ* tmp;
00023 ACE_NEW_THROW_EX (tmp, //this->seq_,
00024 SEQ (),
00025 CORBA::INTERNAL ());
00026
00027 this->seq_ = tmp;
00028
00029 container.collection ()->for_each (this ACE_ENV_ARG_PARAMETER);
00030 ACE_CHECK_RETURN (0);
00031
00032 return this->seq_._retn ();
00033
00034 }
|
|
||||||||||
|
= TAO_ESF_Worker method
Implements TAO_ESF_Worker< TYPE >. |
|
|||||
|
The result.
Definition at line 54 of file Seq_Worker_T.h. Referenced by TAO_Notify_Seq_Worker_T< TYPE >::create(). |
1.3.6