diff options
Diffstat (limited to 'TAO/tao/Invocation.i')
-rw-r--r-- | TAO/tao/Invocation.i | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/tao/Invocation.i b/TAO/tao/Invocation.i index af4c16b81bf..b452cab7aa1 100644 --- a/TAO/tao/Invocation.i +++ b/TAO/tao/Invocation.i @@ -28,6 +28,21 @@ TAO_GIOP_Invocation::restart_flag (CORBA::Boolean flag) this->restart_flag_ = flag; } +ACE_INLINE void +TAO_GIOP_Invocation::init_inconsistent_policies (CORBA::Environment &ACE_TRY_ENV) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + ACE_NEW_THROW_EX (this->inconsistent_policies_, + CORBA::PolicyList (0), + CORBA::NO_MEMORY ()); +} + +ACE_INLINE CORBA::PolicyList * +TAO_GIOP_Invocation::get_inconsistent_policies (void) +{ + return this->inconsistent_policies_._retn (); +} + // **************************************************************** ACE_INLINE |