POA_CORBA::Policy_tie< T > Class Template Reference

#include <PolicyS_T.h>

Inheritance diagram for POA_CORBA::Policy_tie< T >:
Inheritance graph
[legend]
Collaboration diagram for POA_CORBA::Policy_tie< T >:
Collaboration graph
[legend]

List of all members.

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 &)
 Assignment operator.

Private Attributes

T * ptr_
PortableServer::POA_var poa_
CORBA::Boolean rel_

template<class T>
class POA_CORBA::Policy_tie< T >


Constructor & Destructor Documentation

template<class T >
POA_CORBA::Policy_tie< T >::Policy_tie ( T &  t  )  [inline]
template<class T >
POA_CORBA::Policy_tie< T >::Policy_tie ( T &  t,
PortableServer::POA_ptr  poa 
) [inline]
template<class T >
POA_CORBA::Policy_tie< T >::Policy_tie ( T *  tp,
CORBA::Boolean  release = true 
) [inline]
template<class T >
POA_CORBA::Policy_tie< T >::Policy_tie ( T *  tp,
PortableServer::POA_ptr  poa,
CORBA::Boolean  release = true 
) [inline]
template<class T >
POA_CORBA::Policy_tie< T >::~Policy_tie ( void   )  [inline]
template<class T >
POA_CORBA::Policy_tie< T >::Policy_tie ( const Policy_tie< T > &   )  [private]

Member Function Documentation

template<class T >
PortableServer::POA_ptr POA_CORBA::Policy_tie< T >::_default_POA ( void   )  [inline, virtual]

Returns the default POA for this servant.

Reimplemented from TAO_ServantBase.

template<class T >
void POA_CORBA::Policy_tie< T >::_is_owner ( CORBA::Boolean  b  )  [inline]
template<class T >
CORBA::Boolean POA_CORBA::Policy_tie< T >::_is_owner ( void   )  [inline]
template<class T >
void POA_CORBA::Policy_tie< T >::_tied_object ( T *  obj,
CORBA::Boolean  release = true 
) [inline]
template<class T >
void POA_CORBA::Policy_tie< T >::_tied_object ( T &  obj  )  [inline]
template<class T >
T * POA_CORBA::Policy_tie< T >::_tied_object ( void   )  [inline]
template<class T >
CORBA::Policy_ptr POA_CORBA::Policy_tie< T >::copy ( void   )  [inline, virtual]

Implements POA_CORBA::Policy.

template<class T >
void POA_CORBA::Policy_tie< T >::destroy ( void   )  [inline, virtual]

Implements POA_CORBA::Policy.

template<class T >
void POA_CORBA::Policy_tie< T >::operator= ( const Policy_tie< T > &  rhs  )  [private]

Assignment operator.

Reimplemented from TAO_ServantBase.

template<class T >
CORBA::PolicyType POA_CORBA::Policy_tie< T >::policy_type ( void   )  [inline, virtual]

Implements POA_CORBA::Policy.


Member Data Documentation

template<class T >
PortableServer::POA_var POA_CORBA::Policy_tie< T >::poa_ [private]
template<class T >
T* POA_CORBA::Policy_tie< T >::ptr_ [private]
template<class T >
CORBA::Boolean POA_CORBA::Policy_tie< T >::rel_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Fri Sep 11 04:14:44 2009 for TAO_PortableServer by  doxygen 1.6.1