RTCORBA::PrivateConnectionPolicy implementation. More...
#include <RT_Policy_i.h>
Public Member Functions | |
TAO_PrivateConnectionPolicy (void) | |
Constructor. | |
TAO_PrivateConnectionPolicy (const TAO_PrivateConnectionPolicy &rhs) | |
Copy constructor. | |
CORBA::PolicyType | policy_type (void) |
CORBA::Policy_ptr | copy (void) |
void | destroy (void) |
TAO_Cached_Policy_Type | _tao_cached_type (void) const |
TAO_Policy_Scope | _tao_scope (void) const |
Static Public Member Functions | |
static CORBA::Policy_ptr | create (const CORBA::Any &val) |
Protected Member Functions | |
virtual | ~TAO_PrivateConnectionPolicy (void) |
RTCORBA::PrivateConnectionPolicy implementation.
This policy controls whether the transport connection for the Object is private, i.e., not available for carrying out invocations on other objects.
Definition at line 173 of file RT_Policy_i.h.
TAO_PrivateConnectionPolicy::TAO_PrivateConnectionPolicy | ( | void | ) |
Constructor.
Definition at line 226 of file RT_Policy_i.cpp.
: ::CORBA::Object () , ::CORBA::Policy () , RTCORBA::PrivateConnectionPolicy () , ::CORBA::LocalObject () { }
TAO_PrivateConnectionPolicy::TAO_PrivateConnectionPolicy | ( | const TAO_PrivateConnectionPolicy & | rhs | ) |
Copy constructor.
Definition at line 234 of file RT_Policy_i.cpp.
: ::CORBA::Object () , ::CORBA::Policy () , RTCORBA::PrivateConnectionPolicy () , ::CORBA::LocalObject () { }
TAO_PrivateConnectionPolicy::~TAO_PrivateConnectionPolicy | ( | void | ) | [protected, virtual] |
Protected destructor to enforce proper memory management of this reference counted object.
Definition at line 242 of file RT_Policy_i.cpp.
{ }
TAO_Cached_Policy_Type TAO_PrivateConnectionPolicy::_tao_cached_type | ( | void | ) | const |
Definition at line 282 of file RT_Policy_i.cpp.
{
return TAO_CACHED_POLICY_RT_PRIVATE_CONNECTION;
}
TAO_Policy_Scope TAO_PrivateConnectionPolicy::_tao_scope | ( | void | ) | const |
Definition at line 288 of file RT_Policy_i.cpp.
{ return static_cast<TAO_Policy_Scope> (TAO_POLICY_OBJECT_SCOPE | TAO_POLICY_THREAD_SCOPE | TAO_POLICY_ORB_SCOPE); }
CORBA::Policy_ptr TAO_PrivateConnectionPolicy::copy | ( | void | ) |
Definition at line 265 of file RT_Policy_i.cpp.
{ TAO_PrivateConnectionPolicy* tmp = 0; ACE_NEW_THROW_EX (tmp, TAO_PrivateConnectionPolicy (*this), CORBA::NO_MEMORY (TAO::VMCID, CORBA::COMPLETED_NO)); return tmp; }
CORBA::Policy_ptr TAO_PrivateConnectionPolicy::create | ( | const CORBA::Any & | val | ) | [static] |
Helper method for the implementation of CORBA::ORB::create_policy.
Definition at line 247 of file RT_Policy_i.cpp.
{ TAO_PrivateConnectionPolicy *tmp = 0; ACE_NEW_THROW_EX (tmp, TAO_PrivateConnectionPolicy (), CORBA::NO_MEMORY (TAO::VMCID, CORBA::COMPLETED_NO)); return tmp; }
void TAO_PrivateConnectionPolicy::destroy | ( | void | ) |
Definition at line 277 of file RT_Policy_i.cpp.
{ }
CORBA::PolicyType TAO_PrivateConnectionPolicy::policy_type | ( | void | ) |
Definition at line 259 of file RT_Policy_i.cpp.
{
return RTCORBA::PRIVATE_CONNECTION_POLICY_TYPE;
}