summaryrefslogtreecommitdiff
path: root/TAO/tao/POA.h
diff options
context:
space:
mode:
authorAngelo Corsaro <angelo@icorsaro.net>2000-06-03 05:30:47 +0000
committerAngelo Corsaro <angelo@icorsaro.net>2000-06-03 05:30:47 +0000
commit7d289bbee43440862d79ebf9050627c9e8d8375d (patch)
tree598547072ab7b434a7f30abb39d2ac7a77d5670e /TAO/tao/POA.h
parentc7b635c0d938909fa3a6bd32dca382b18afde171 (diff)
downloadATCD-7d289bbee43440862d79ebf9050627c9e8d8375d.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/POA.h')
-rw-r--r--TAO/tao/POA.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/TAO/tao/POA.h b/TAO/tao/POA.h
index c3c7ad05ad7..1db0d772bdb 100644
--- a/TAO/tao/POA.h
+++ b/TAO/tao/POA.h
@@ -486,6 +486,14 @@ public:
PortableServer::POA::ObjectAlreadyActive,
PortableServer::POA::WrongPolicy));
+
+
+ const CORBA::PolicyList& get_client_exposed_policies();
+ // This method gives the Policies that are exposed to the client,
+ // this policies are shipped within the IOR.
+
+
+
#endif /* TAO_HAS_RT_CORBA == 1 */
#if (TAO_HAS_MINIMUM_CORBA == 0)
@@ -707,6 +715,7 @@ protected:
void validate_priority_and_policies (RTCORBA::Priority priority,
CORBA::Environment &ACE_TRY_ENV);
+
#endif /* TAO_HAS_RT_CORBA == 1 */
protected:
@@ -833,8 +842,13 @@ protected:
ACE_SYNCH_CONDITION servant_deactivation_condition_;
CORBA::ULong waiting_servant_deactivation_;
+
+
+ // Client exposed Policies List
+ CORBA::PolicyList client_exposed_policies_;
};
+
class TAO_POA_Guard
{
public: