diff options
Diffstat (limited to 'TAO/tao/ORB_Core.h')
-rw-r--r-- | TAO/tao/ORB_Core.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/TAO/tao/ORB_Core.h b/TAO/tao/ORB_Core.h index d90d949d01e..44b22f66af0 100644 --- a/TAO/tao/ORB_Core.h +++ b/TAO/tao/ORB_Core.h @@ -43,6 +43,7 @@ #include "RT_Policy_i.h" #include "Protocols_Hooks.h" +#include "BiDir_Adapter.h" #include "ace/Hash_Map_Manager.h" #include "ace/Thread_Manager.h" @@ -81,7 +82,7 @@ class TAO_Client_Priority_Policy_Selector; class TAO_Message_State_Factory; class TAO_ServerRequest; class TAO_Protocols_Hooks; -class TAO_BiDir_Adapter; + #if (TAO_HAS_BUFFERING_CONSTRAINT_POLICY == 1) @@ -834,6 +835,10 @@ public: /// Return the underlying connection cache. TAO_Transport_Cache_Manager &transport_cache (void); + /// Call the bidir_giop library to parse the policy. + int parse_bidir_policy (CORBA::Policy_ptr policy, + CORBA::Environment &ACE_TRY_ENV); + /// Set and Get methods to indicate whether a BiDir IIOP policy has /// been set in the POA. /// @note At present, the value will be true even if one of the POA's @@ -842,7 +847,6 @@ public: void bidir_giop_policy (CORBA::Boolean); - /// Return the table that maps object key/name to de-stringified /// object reference. It is needed for supporting local objects in /// the resolve_initial_references() mechanism. |