diff options
author | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-03-28 09:19:19 +0000 |
---|---|---|
committer | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-03-28 09:19:19 +0000 |
commit | 7f2a90db8524841c5c2f7a0282f1b1e992c082c1 (patch) | |
tree | 58d5d136e2a8179ff8c080c7cce0585f9c6619c0 /TAO/tao/Invocation_Base.inl | |
parent | cd38a3c363d7b3acb34f464434cdd79ace72df0c (diff) | |
download | ATCD-7f2a90db8524841c5c2f7a0282f1b1e992c082c1.tar.gz |
ChangeLogTag: Fri Mar 28 09:07:14 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
Diffstat (limited to 'TAO/tao/Invocation_Base.inl')
-rw-r--r-- | TAO/tao/Invocation_Base.inl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/Invocation_Base.inl b/TAO/tao/Invocation_Base.inl index c6a27ca28ab..bad2c07c445 100644 --- a/TAO/tao/Invocation_Base.inl +++ b/TAO/tao/Invocation_Base.inl @@ -22,6 +22,7 @@ namespace TAO Invocation_Base::forwarded_reference (CORBA::Object_ptr o) { this->forwarded_to_ = CORBA::Object::_duplicate (o); + this->is_forwarded_ = true; } ACE_INLINE CORBA::Object_ptr @@ -33,13 +34,14 @@ namespace TAO ACE_INLINE CORBA::Object_ptr Invocation_Base::steal_forwarded_reference (void) { + this->is_forwarded_ = false; return this->forwarded_to_._retn (); } ACE_INLINE bool Invocation_Base::is_forwarded (void) const { - return (this->forwarded_to_.in () != 0); + return this->is_forwarded_; } ACE_INLINE CORBA::Boolean |