summaryrefslogtreecommitdiff
path: root/TAO/tao/ORB_Core.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/ORB_Core.h')
-rw-r--r--TAO/tao/ORB_Core.h8
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.