diff options
author | bala <balanatarajan@users.noreply.github.com> | 2004-07-08 22:52:41 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2004-07-08 22:52:41 +0000 |
commit | 150d0e03b24cb03c7e7ac81d937e13c3fd3fc37a (patch) | |
tree | ac0bf195fbdedb5de0c7353027ced4edc0a42a95 /TAO/tao/Invocation_Adapter.h | |
parent | 084ec244b3b8828fad8891d58148debba1ad0436 (diff) | |
download | ATCD-150d0e03b24cb03c7e7ac81d937e13c3fd3fc37a.tar.gz |
ChangeLogTag:Thu Jul 8 17:48:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/Invocation_Adapter.h')
-rw-r--r-- | TAO/tao/Invocation_Adapter.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/TAO/tao/Invocation_Adapter.h b/TAO/tao/Invocation_Adapter.h index bbd3e1f1304..c134d991b5d 100644 --- a/TAO/tao/Invocation_Adapter.h +++ b/TAO/tao/Invocation_Adapter.h @@ -26,16 +26,21 @@ #include "tao/TAO_Export.h" #include "tao/Invocation_Utils.h" #include "tao/Collocation_Strategy.h" +#include "tao/CORBA_methods.h" +#include "tao/Pseudo_VarOut_T.h" + struct TAO_Exception_Data; class TAO_Operation_Details; class TAO_Stub; class ACE_Time_Value; + namespace CORBA { class Object; typedef Object *Object_ptr; + typedef TAO_Pseudo_Var_T<Object> Object_var; class Environment; } @@ -166,7 +171,7 @@ namespace TAO virtual Invocation_Status invoke_remote_i ( TAO_Stub *stub, TAO_Operation_Details &details, - CORBA::Object_ptr &effective_target, + CORBA::Object_var &effective_target, ACE_Time_Value *&max_wait_time ACE_ENV_ARG_DECL); @@ -184,7 +189,7 @@ namespace TAO virtual Invocation_Status invoke_collocated_i ( TAO_Stub *stub, TAO_Operation_Details &details, - CORBA::Object_ptr &effective_target, + CORBA::Object_var &effective_target, Collocation_Strategy strat ACE_ENV_ARG_DECL); @@ -197,7 +202,7 @@ namespace TAO */ virtual Invocation_Status invoke_twoway ( TAO_Operation_Details &op, - CORBA::Object_ptr &effective_target, + CORBA::Object_var &effective_target, Profile_Transport_Resolver &r, ACE_Time_Value *&max_wait_time ACE_ENV_ARG_DECL); @@ -211,7 +216,7 @@ namespace TAO */ virtual Invocation_Status invoke_oneway ( TAO_Operation_Details &op, - CORBA::Object_ptr &effective_target, + CORBA::Object_var &effective_target, Profile_Transport_Resolver &r, ACE_Time_Value *&max_wait_time ACE_ENV_ARG_DECL); @@ -227,7 +232,7 @@ namespace TAO /// Helper method that takes care of setting the profiles within /// the stub object if the target gets forwarded - void object_forwarded (CORBA::Object *&effective_target, + void object_forwarded (CORBA::Object_var &effective_target, TAO_Stub *stub ACE_ENV_ARG_DECL); protected: |