#include <Object.h>
Inheritance diagram for TAO_Notify_Object:


Public Types | |
| typedef CORBA::Long | ID |
| Id for Objects. | |
Public Methods | |
| TAO_Notify_Object (void) | |
| Constuctor. | |
| virtual | ~TAO_Notify_Object (void) |
| Destructor. | |
| ID | id (void) |
| This Object's ID. | |
| virtual CORBA::Object_ptr | activate (PortableServer::Servant servant ACE_ENV_ARG_DECL) |
| Activate. | |
| void | deactivate (ACE_ENV_SINGLE_ARG_DECL) |
| Deactivate. | |
| int | has_shutdown (void) |
| Have we been shutdown. returns 1 if shutdown. | |
| CORBA::Object_ptr | ref (ACE_ENV_SINGLE_ARG_DECL) |
| Get CORBA Ref. | |
| TAO_Notify_Worker_Task * | worker_task (void) |
| Get Worker Task. | |
| TAO_Notify_POA_Helper * | poa (void) |
| Get the POA assigned to us. | |
| void | proxy_poa_own (TAO_Notify_POA_Helper *proxy_poa) |
| Setting the proxy_poa_ gives ownership to this class. | |
| TAO_Notify_POA_Helper * | proxy_poa (void) |
| Accessor for the proxy_poa_. | |
| void | object_poa_own (TAO_Notify_POA_Helper *object_poa) |
| Setting the object_poa_ gives ownership to this class. | |
| TAO_Notify_POA_Helper * | object_poa (void) |
| Accessor for the object_poa_. | |
| void | worker_task_own (TAO_Notify_Worker_Task *worker_task) |
| Set Worker Task. This object assume ownership of the set object. | |
| void | worker_task (TAO_Notify_Worker_Task *worker_task) |
| Set Worker Task. Does not assume ownership. | |
| virtual void | set_qos (const CosNotification::QoSProperties &qos ACE_ENV_ARG_DECL) |
| Set the QoS Properties. | |
| CosNotification::QoSProperties * | get_qos (ACE_ENV_SINGLE_ARG_DECL) |
| Get the QoS Properties. | |
| virtual TAO_Notify_Timer * | timer (void) |
| Obtain the Timer manager associated with this object. | |
| virtual int | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| shutdown. Returns 1 ifif the shutdown was already run once before. | |
| TAO_Notify_Event_Manager * | event_manager (void) |
| Accessor for the Event Manager. | |
Protected Methods | |
| void | init (TAO_Notify_Object *parent) |
| Init this object with data from <rhs>. | |
| void | shutdown_worker_task (void) |
| Shutdown the current worker task and delete it if we own it. | |
| void | shutdown_proxy_poa (void) |
| Shutdown the current proxy poa. | |
| void | shutdown_object_poa (void) |
| Shutdown the current object poa. | |
| virtual void | qos_changed (const TAO_Notify_QoSProperties &qos_properties) |
| Notification that can be overridden by subclasses to be informed that <qos_properties_> have been modified. | |
Protected Attributes | |
| TAO_Notify_Event_Manager * | event_manager_ |
| = Protected data members. The event manager. | |
| TAO_Notify_AdminProperties_var | admin_properties_ |
| Admin Properties. | |
| TAO_Notify_QoSProperties | qos_properties_ |
| QoS Properties. | |
| ID | id_ |
| Id assigned to this object. | |
| TAO_Notify_POA_Helper * | poa_ |
| The POA in which the object is activated. | |
| TAO_Notify_POA_Helper * | proxy_poa_ |
| The POA in which the proxys are activated. | |
| int | own_proxy_poa_ |
| Flag that indicates if we own <proxy_poa_>. | |
| TAO_Notify_POA_Helper * | object_poa_ |
| The POA in which the object's children are activated. | |
| int | own_object_poa_ |
| Flag that indicates if we own <object_poa_>. | |
| TAO_Notify_Worker_Task * | worker_task_ |
| Worker Task. | |
| int | own_worker_task_ |
| Ownership flag. | |
| int | shutdown_ |
| Are we shutdown (i,e. scheduled for destroy). | |
Friends | |
| class | TAO_Notify_Builder |
|
|
Id for Objects.
|
|
|
Constuctor.
|
|
|
Destructor.
|
|
|
Activate.
Reimplemented in TAO_Notify_Proxy. |
|
|
Deactivate.
Reimplemented in TAO_Notify_Proxy. |
|
|
Accessor for the Event Manager.
|
|
|
Get the QoS Properties.
Reimplemented in TAO_Notify_ConsumerAdmin, TAO_Notify_EventChannel, TAO_Notify_Proxy_T< SERVANT_TYPE >, and TAO_Notify_SupplierAdmin. |
|
|
Have we been shutdown. returns 1 if shutdown.
|
|
|
This Object's ID.
|
|
|
Init this object with data from <rhs>.
|
|
|
Accessor for the object_poa_.
|
|
|
Setting the object_poa_ gives ownership to this class.
|
|
|
Get the POA assigned to us.
|
|
|
Accessor for the proxy_poa_.
|
|
|
Setting the proxy_poa_ gives ownership to this class.
|
|
|
Notification that can be overridden by subclasses to be informed that <qos_properties_> have been modified.
Reimplemented in TAO_Notify_Proxy, and TAO_Notify_ProxySupplier. |
|
|
Get CORBA Ref.
|
|
|
Set the QoS Properties.
Reimplemented in TAO_Notify_ConsumerAdmin, TAO_Notify_EventChannel, TAO_Notify_Proxy_T< SERVANT_TYPE >, and TAO_Notify_SupplierAdmin. |
|
|
shutdown. Returns 1 ifif the shutdown was already run once before.
Reimplemented in TAO_Notify_Admin, TAO_Notify_EventChannel, TAO_Notify_EventChannelFactory, TAO_Notify_ProxyConsumer, and TAO_Notify_ProxySupplier. |
|
|
Shutdown the current object poa.
|
|
|
Shutdown the current proxy poa.
|
|
|
Shutdown the current worker task and delete it if we own it.
|
|
|
Obtain the Timer manager associated with this object.
|
|
|
Set Worker Task. Does not assume ownership.
|
|
|
Get Worker Task.
|
|
|
Set Worker Task. This object assume ownership of the set object.
|
|
|
Reimplemented in TAO_Notify_Admin, TAO_Notify_EventChannel, and TAO_Notify_EventChannelFactory. |
|
|
Admin Properties.
|
|
|
= Protected data members. The event manager.
|
|
|
Id assigned to this object.
|
|
|
The POA in which the object's children are activated.
|
|
|
Flag that indicates if we own <object_poa_>.
|
|
|
Flag that indicates if we own <proxy_poa_>.
|
|
|
Ownership flag.
|
|
|
The POA in which the object is activated.
|
|
|
The POA in which the proxys are activated.
|
|
|
QoS Properties.
|
|
|
Are we shutdown (i,e. scheduled for destroy).
|
|
|
Worker Task.
|
1.2.18