summaryrefslogtreecommitdiff
path: root/trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl')
-rw-r--r--trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl225
1 files changed, 225 insertions, 0 deletions
diff --git a/trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl b/trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl
new file mode 100644
index 00000000000..919fecdfcab
--- /dev/null
+++ b/trunk/TAO/tao/RTCORBA/Network_Priority_Mapping_Manager.inl
@@ -0,0 +1,225 @@
+// -*- C++ -*-
+//
+// $Id$
+
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
+// *************************************************************
+// Inline operations for class TAO_Network_Priority_Mapping_Manager_var
+// *************************************************************
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::TAO_Network_Priority_Mapping_Manager_var (void) // default constructor
+ : ptr_ (TAO_Network_Priority_Mapping_Manager::_nil ())
+{}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::TAO_Network_Priority_Mapping_Manager_var (TAO_Network_Priority_Mapping_Manager_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::TAO_Network_Priority_Mapping_Manager_var (const ::TAO_Network_Priority_Mapping_Manager_var &p) // copy constructor
+ : TAO_Base_var (),
+ ptr_ (TAO_Network_Priority_Mapping_Manager::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::~TAO_Network_Priority_Mapping_Manager_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE TAO_Network_Priority_Mapping_Manager_var &
+TAO_Network_Priority_Mapping_Manager_var::operator= (TAO_Network_Priority_Mapping_Manager_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE TAO_Network_Priority_Mapping_Manager_var &
+TAO_Network_Priority_Mapping_Manager_var::operator= (const ::TAO_Network_Priority_Mapping_Manager_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::operator const ::TAO_Network_Priority_Mapping_Manager_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_var::operator ::TAO_Network_Priority_Mapping_Manager_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr &
+TAO_Network_Priority_Mapping_Manager_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr &
+TAO_Network_Priority_Mapping_Manager_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::TAO_Network_Priority_Mapping_Manager_ptr val = this->ptr_;
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_nil ();
+ return val;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::duplicate (TAO_Network_Priority_Mapping_Manager_ptr p)
+{
+ return ::TAO_Network_Priority_Mapping_Manager::_duplicate (p);
+}
+
+ACE_INLINE void
+TAO_Network_Priority_Mapping_Manager_var::release (TAO_Network_Priority_Mapping_Manager_ptr p)
+{
+ CORBA::release (p);
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::nil (void)
+{
+ return ::TAO_Network_Priority_Mapping_Manager::_nil ();
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_var::narrow (
+ CORBA::Object *p
+ ACE_ENV_ARG_DECL
+ )
+{
+ return ::TAO_Network_Priority_Mapping_Manager::_narrow (p ACE_ENV_ARG_PARAMETER);
+}
+
+ACE_INLINE CORBA::Object *
+TAO_Network_Priority_Mapping_Manager_var::upcast (void *src)
+{
+ TAO_Network_Priority_Mapping_Manager **tmp =
+ static_cast<TAO_Network_Priority_Mapping_Manager **> (src);
+ return *tmp;
+}
+
+
+// *************************************************************
+// Inline operations for class TAO_Network_Priority_Mapping_Manager_out
+// *************************************************************
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_out::TAO_Network_Priority_Mapping_Manager_out (TAO_Network_Priority_Mapping_Manager_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_nil ();
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_out::TAO_Network_Priority_Mapping_Manager_out (TAO_Network_Priority_Mapping_Manager_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_nil ();
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_out::TAO_Network_Priority_Mapping_Manager_out (const ::TAO_Network_Priority_Mapping_Manager_out &p) // copy constructor
+ : ptr_ (const_cast<TAO_Network_Priority_Mapping_Manager_out &> (p).ptr_)
+{}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_out &
+TAO_Network_Priority_Mapping_Manager_out::operator= (const ::TAO_Network_Priority_Mapping_Manager_out &p)
+{
+ this->ptr_ = const_cast<TAO_Network_Priority_Mapping_Manager_out&> (p).ptr_;
+ return *this;
+}
+
+ACE_INLINE TAO_Network_Priority_Mapping_Manager_out &
+TAO_Network_Priority_Mapping_Manager_out::operator= (const ::TAO_Network_Priority_Mapping_Manager_var &p)
+{
+ this->ptr_ = ::TAO_Network_Priority_Mapping_Manager::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE TAO_Network_Priority_Mapping_Manager_out &
+TAO_Network_Priority_Mapping_Manager_out::operator= (TAO_Network_Priority_Mapping_Manager_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager_out::operator ::TAO_Network_Priority_Mapping_Manager_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr &
+TAO_Network_Priority_Mapping_Manager_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::TAO_Network_Priority_Mapping_Manager_ptr
+TAO_Network_Priority_Mapping_Manager_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+///////////////////////////////////////////////////////////////////////////
+ACE_INLINE
+TAO_Network_Priority_Mapping_Manager::TAO_Network_Priority_Mapping_Manager (RTCORBA::NetworkPriorityMapping * mapping)
+ : mapping_ (mapping)
+{
+}
+
+ACE_INLINE RTCORBA::NetworkPriorityMapping *
+TAO_Network_Priority_Mapping_Manager::mapping (void)
+{
+ return this->mapping_;
+}
+
+ACE_INLINE void
+TAO_Network_Priority_Mapping_Manager::mapping (RTCORBA::NetworkPriorityMapping *mapping)
+{
+ delete this->mapping_;
+ this->mapping_ = mapping;
+}
+
+
+TAO_END_VERSIONED_NAMESPACE_DECL