#include <EventChannelFactory.h>
Inheritance diagram for TAO_Notify_EventChannelFactory:


Public Methods | |
| TAO_Notify_EventChannelFactory (void) | |
| Constuctor. | |
| void | init (PortableServer::POA_ptr poa ACE_ENV_ARG_DECL) |
| Init the factory. | |
| virtual | ~TAO_Notify_EventChannelFactory () |
| Destructor. | |
| virtual void | _add_ref (ACE_ENV_SINGLE_ARG_DECL) |
| = ServantBase Methods | |
| virtual void | _remove_ref (ACE_ENV_SINGLE_ARG_DECL) |
| virtual void | release (void) |
| Release this object. | |
| void | remove (TAO_Notify_EventChannel *channel ACE_ENV_ARG_DECL) |
| Remove <channel> from the <ec_container_>. | |
| virtual CosNotifyFilter::FilterFactory_ptr | get_default_filter_factory (ACE_ENV_SINGLE_ARG_DECL) |
| Accesor for the default filter factory shared by all EC's. | |
| virtual int | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| shutdown | |
Protected Types | |
| typedef TAO_Notify_Container_T< TAO_Notify_EventChannel > | TAO_Notify_EventChannel_Container |
Protected Methods | |
| virtual void | destroy (ACE_ENV_SINGLE_ARG_DECL) throw ( CORBA::SystemException ) |
| = NotifyExt method | |
| virtual::CosNotifyChannelAdmin::EventChannel_ptr | create_channel (const CosNotification::QoSProperties &initial_qos, const CosNotification::AdminProperties &initial_admin, CosNotifyChannelAdmin::ChannelID_out id ACE_ENV_ARG_DECL) throw (CORBA::SystemException, CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin) |
| = CosNotifyChannelAdmin Methods | |
| virtual::CosNotifyChannelAdmin::ChannelIDSeq * | get_all_channels (ACE_ENV_SINGLE_ARG_DECL) throw (CORBA::SystemException) |
| virtual::CosNotifyChannelAdmin::EventChannel_ptr | get_event_channel (CosNotifyChannelAdmin::ChannelID id ACE_ENV_ARG_DECL) throw (CORBA::SystemException, CosNotifyChannelAdmin::ChannelNotFound) |
Protected Attributes | |
| TAO_Notify_EventChannel_Container * | ec_container_ |
| CosNotifyFilter::FilterFactory_var | default_filter_factory_ |
| The default filter factory. | |
Friends | |
| class | TAO_Notify_Builder |
|
|
|
|
|
Constuctor.
|
|
|
Destructor.
|
|
|
= ServantBase Methods
|
|
|
|
|
||||||||||||||||
|
= CosNotifyChannelAdmin Methods
|
|
|
= NotifyExt method
|
|
|
|
|
|
Accesor for the default filter factory shared by all EC's.
|
|
|
|
|
|
Init the factory.
|
|
|
Release this object.
Implements TAO_Notify_Refcountable. |
|
|
Remove <channel> from the <ec_container_>.
|
|
|
shutdown
Reimplemented from TAO_Notify_Object. |
|
|
Reimplemented from TAO_Notify_Object. |
|
|
The default filter factory.
|
|
|
= Data Members Container for Event Channels. |
1.2.18