diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-09-18 00:06:07 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-09-18 00:06:07 +0000 |
commit | 51f8cbd1e6bda9fc3ee01cbcb6305fbd0d760f49 (patch) | |
tree | 10e8af6827368c6ceb5e733627c5faf5e361b748 /TAO/tao/PortableServer/Default_Policy_Validator.h | |
parent | 860ac45fe29e5b8e33304d7d7d83629de17ca427 (diff) | |
download | ATCD-51f8cbd1e6bda9fc3ee01cbcb6305fbd0d760f49.tar.gz |
ChangeLogTag: Mon Sep 17 19:00:00 2001 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/PortableServer/Default_Policy_Validator.h')
-rw-r--r-- | TAO/tao/PortableServer/Default_Policy_Validator.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/TAO/tao/PortableServer/Default_Policy_Validator.h b/TAO/tao/PortableServer/Default_Policy_Validator.h index ef1a260b7ce..19191498ed2 100644 --- a/TAO/tao/PortableServer/Default_Policy_Validator.h +++ b/TAO/tao/PortableServer/Default_Policy_Validator.h @@ -26,6 +26,10 @@ class TAO_PortableServer_Export TAO_POA_Default_Policy_Validator : public TAO_POA_Policy_Validator { public: + + /// Constructor. + TAO_POA_Default_Policy_Validator (TAO_ORB_Core &orb_core); + /// Destructor. ~TAO_POA_Default_Policy_Validator (void); @@ -35,8 +39,12 @@ protected: * are consistent and legal. Throw an appropriate exception * if that is not the case. */ - virtual void validate_impl (TAO_Policy_Set &policies, - CORBA::Environment &ACE_TRY_ENV); + void validate_impl (TAO_Policy_Set &policies, + CORBA::Environment &ACE_TRY_ENV); + + /// Add/merge policies. + void merge_policies_impl (TAO_Policy_Set &policies, + CORBA::Environment &ACE_TRY_ENV); /** * Return whether the specified policy type is legal for the @@ -50,5 +58,3 @@ protected: #include "ace/post.h" #endif /* TAO_DEFAULT_POLICY_VALIDATOR_H_ */ - - |