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


Public Methods | |
| TAO_NS_Object (void) | |
| Constuctor. More... | |
| virtual | ~TAO_NS_Object (void) |
| Destructor. More... | |
| void | init (TAO_NS_POA_Helper *poa, TAO_NS_POA_Helper *proxy_poa, TAO_NS_Worker_Task *worker_task) |
| Init. More... | |
| CORBA::Long | id (void) |
| This Object's ID. More... | |
| CORBA::Object_ptr | activate (ACE_ENV_SINGLE_ARG_DECL) |
| Activate. More... | |
| void | deactivate (ACE_ENV_SINGLE_ARG_DECL) |
| Deactivate. More... | |
| int | has_shutdown (void) |
| Have we been shutdown. returns 1 if shutdown. More... | |
| CORBA::Object_ptr | ref (ACE_ENV_SINGLE_ARG_DECL) |
| Get CORBA Ref. More... | |
| TAO_NS_Worker_Task * | worker_task (void) |
| Get Worker Task. More... | |
| TAO_NS_POA_Helper * | poa (void) |
| Get the POA assigned to us. More... | |
| void | proxy_poa (TAO_NS_POA_Helper *proxy_poa) |
| Setting the proxy_poa_ gives ownership to this class. More... | |
| TAO_NS_POA_Helper * | proxy_poa (void) |
| Accessor for the proxy_poa_. More... | |
| void | worker_task_own (TAO_NS_Worker_Task *worker_task) |
| Set Worker Task. This object assume ownership of the set object. More... | |
| void | worker_task (TAO_NS_Worker_Task *worker_task) |
| Set Worker Task. Does not assume ownership. More... | |
| CosNotification::QoSProperties * | get_qos (ACE_ENV_SINGLE_ARG_DECL) |
| Get the QoS Properties. More... | |
| virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| shutdown. More... | |
| virtual void | set_qos (const CosNotification::QoSProperties &qos ACE_ENV_ARG_DECL) |
| Set the QoS Properties. More... | |
| virtual TAO_NS_Timer * | timer (void) |
| Obtain the Timer manager associated with this object. More... | |
Protected Methods | |
| void | shutdown_worker_task (void) |
| Shutdown the current worker task and delete it if we own it. More... | |
| void | shutdown_proxy_poa (void) |
| Shutdown the current proxy poa. More... | |
| virtual void | qos_changed (const TAO_NS_QoSProperties &qos_properties) |
| Notification that can be overridden by subclasses to be informed that <qos_properties_> have been modified. More... | |
| virtual PortableServer::Servant | servant (void)=0 |
| Servant which we use. This must be implemented by subclasses. More... | |
| virtual void | apply_reactive_concurrency (ACE_ENV_SINGLE_ARG_DECL) |
| Apply Reactive concurrency. More... | |
| virtual void | apply_thread_pool_concurrency (const NotifyExt::ThreadPoolParams &tp_params ACE_ENV_ARG_DECL) |
| Apply Thread Pools. More... | |
| virtual void | apply_lane_concurrency (const NotifyExt::ThreadPoolLanesParams &tpl_params ACE_ENV_ARG_DECL) |
| Apply Thread Pools with Lanes. More... | |
Protected Attributes | |
| TAO_NS_Event_Manager * | event_manager_ |
| = Protected data members. The event manager. More... | |
| TAO_NS_AdminProperties_var | admin_properties_ |
| Admin Properties. More... | |
| TAO_NS_QoSProperties | qos_properties_ |
| QoS Properties. More... | |
| TAO_NS_Object_Id | id_ |
| Id assigned to this object. More... | |
| TAO_NS_POA_Helper * | poa_ |
| The POA in which the object is activated. More... | |
| TAO_NS_Worker_Task * | worker_task_ |
| Worker Task. More... | |
| int | own_worker_task_ |
| Ownership flag. More... | |
| TAO_NS_POA_Helper * | proxy_poa_ |
| The POA in which the proxys are activated. More... | |
| int | own_proxy_poa_ |
| Flag that indicates if we own <proxy_poa_>. More... | |
| int | shutdown_ |
| Are we shutdown (i,e. scheduled for destroy). More... | |
Friends | |
| class | TAO_NS_Builder |
|
|
Constuctor.
|
|
|
Destructor.
|
|
|
Activate.
|
|
|
Apply Thread Pools with Lanes.
|
|
|
Apply Reactive concurrency.
|
|
|
Apply Thread Pools.
|
|
|
Deactivate.
|
|
|
Get the QoS Properties.
Reimplemented in TAO_NS_ConsumerAdmin, TAO_NS_EventChannel, TAO_NS_Proxy_T, and TAO_NS_SupplierAdmin. |
|
|
Have we been shutdown. returns 1 if shutdown.
|
|
|
This Object's ID.
|
|
||||||||||||||||
|
Init.
|
|
|
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_NS_Proxy, and TAO_NS_ProxySupplier. |
|
|
Get CORBA Ref.
|
|
|
Servant which we use. This must be implemented by subclasses.
Reimplemented in TAO_NS_ConsumerAdmin, TAO_NS_EventChannel, TAO_NS_EventChannelFactory, TAO_NS_Proxy_T, and TAO_NS_SupplierAdmin. |
|
|
Set the QoS Properties.
Reimplemented in TAO_NS_ConsumerAdmin, TAO_NS_EventChannel, TAO_NS_Proxy_T, and TAO_NS_SupplierAdmin. |
|
|
|
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_NS_ConsumerAdmin, TAO_NS_EventChannel, TAO_NS_EventChannelFactory, and TAO_NS_SupplierAdmin. |
|
|
Admin Properties.
|
|
|
= Protected data members. The event manager.
|
|
|
Id assigned to this object.
|
|
|
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.13.1 written by Dimitri van Heesch,
© 1997-2001