#include <PolicyS_T.h>
Inheritance diagram for POA_CORBA::Policy_tie< T >:


Public Member Functions | |
| Policy_tie (T &t) | |
| Policy_tie (T &t, PortableServer::POA_ptr poa) | |
| Policy_tie (T *tp, CORBA::Boolean release=true) | |
| Policy_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=true) | |
| ~Policy_tie (void) | |
| T * | _tied_object (void) |
| void | _tied_object (T &obj) |
| void | _tied_object (T *obj, CORBA::Boolean release=true) |
| CORBA::Boolean | _is_owner (void) |
| void | _is_owner (CORBA::Boolean b) |
| PortableServer::POA_ptr | _default_POA (void) |
| Returns the default POA for this servant. | |
| CORBA::PolicyType | policy_type (void) |
| ::CORBA::Policy_ptr | copy (void) |
| void | destroy (void) |
Private Member Functions | |
| Policy_tie (const Policy_tie &) | |
| void | operator= (const Policy_tie &) |
Private Attributes | |
| T * | ptr_ |
| PortableServer::POA_var | poa_ |
| CORBA::Boolean | rel_ |
|
||||||||||
|
Definition at line 35 of file PolicyS_T.inl.
|
|
||||||||||||||||
|
Definition at line 42 of file PolicyS_T.inl. References PortableServer::POA_ptr.
|
|
||||||||||||||||
|
Definition at line 49 of file PolicyS_T.inl.
|
|
||||||||||||||||||||
|
Definition at line 56 of file PolicyS_T.inl. References PortableServer::POA_ptr.
|
|
||||||||||
|
Definition at line 63 of file PolicyS_T.inl. References POA_CORBA::Policy_tie< T >::rel_.
|
|
||||||||||
|
|
|
||||||||||
|
Returns the default POA for this servant.
Reimplemented from TAO_ServantBase. Definition at line 114 of file PolicyS_T.inl. References CORBA::is_nil().
00115 {
00116 if (!CORBA::is_nil (this->poa_.in ()))
00117 {
00118 return PortableServer::POA::_duplicate (this->poa_.in ());
00119 }
00120
00121 return this->Policy::_default_POA ();
00122 }
|
|
||||||||||
|
Definition at line 108 of file PolicyS_T.inl. References POA_CORBA::Policy_tie< T >::rel_.
00109 {
00110 this->rel_ = b;
00111 }
|
|
||||||||||
|
Definition at line 102 of file PolicyS_T.inl. References POA_CORBA::Policy_tie< T >::rel_.
00103 {
00104 return this->rel_;
00105 }
|
|
||||||||||||||||
|
Definition at line 90 of file PolicyS_T.inl. References POA_CORBA::Policy_tie< T >::rel_.
|
|
||||||||||
|
Definition at line 78 of file PolicyS_T.inl. References POA_CORBA::Policy_tie< T >::rel_.
|
|
||||||||||
|
Definition at line 72 of file PolicyS_T.inl.
00073 {
00074 return this->ptr_;
00075 }
|
|
||||||||||
|
Implements POA_CORBA::Policy. Definition at line 141 of file PolicyS_T.inl.
00143 {
00144 return this->ptr_->copy (
00145
00146 );
00147 }
|
|
||||||||||
|
Implements POA_CORBA::Policy. Definition at line 153 of file PolicyS_T.inl.
00156 {
00157 this->ptr_->destroy (
00158
00159 );
00160 }
|
|
||||||||||
|
|
|
||||||||||
|
Implements POA_CORBA::Policy. Definition at line 128 of file PolicyS_T.inl.
00131 {
00132 return this->ptr_->policy_type (
00133
00134 );
00135 }
|
|
|||||
|
Definition at line 113 of file PolicyS_T.h. |
|
|||||
|
Definition at line 112 of file PolicyS_T.h. |
|
|||||
|
Definition at line 114 of file PolicyS_T.h. Referenced by POA_CORBA::Policy_tie< T >::_is_owner(), POA_CORBA::Policy_tie< T >::_tied_object(), and POA_CORBA::Policy_tie< T >::~Policy_tie(). |
1.3.6