diff options
Diffstat (limited to 'TAO/tao/Principal.inl')
-rw-r--r-- | TAO/tao/Principal.inl | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/TAO/tao/Principal.inl b/TAO/tao/Principal.inl index 8ea7d1f905f..e2bc626f708 100644 --- a/TAO/tao/Principal.inl +++ b/TAO/tao/Principal.inl @@ -5,15 +5,8 @@ TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE -CORBA::Boolean -CORBA::is_nil (CORBA::Principal_ptr principal) -{ - return principal == 0; -} - -ACE_INLINE unsigned long -CORBA::Principal::_decr_refcnt (void) +CORBA::Principal::_decr_refcount (void) { unsigned long new_count = --this->refcount_; @@ -24,18 +17,8 @@ CORBA::Principal::_decr_refcnt (void) } ACE_INLINE -void -CORBA::release (CORBA::Principal_ptr principal) -{ - if (principal) - { - principal->_decr_refcnt (); - } -} - -ACE_INLINE unsigned long -CORBA::Principal::_incr_refcnt (void) +CORBA::Principal::_incr_refcount (void) { return ++this->refcount_; } @@ -47,7 +30,7 @@ CORBA::Principal::_duplicate (CORBA::Principal * x) { if (x != 0) { - x->_incr_refcnt (); + x->_incr_refcount (); } return x; |