diff options
author | john_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-04-28 03:50:28 +0000 |
---|---|---|
committer | john_c <john_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-04-28 03:50:28 +0000 |
commit | 88556d568eb0a06bf8af2ddefacbc1ad5f00401e (patch) | |
tree | 72f4a0e33b9dd26d1783ff005d67494bfb79a9de /TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h | |
parent | 317d8c1ce78436f0107f056418c0c5f5b4231069 (diff) | |
download | ATCD-oci_dave_wchar_refactor_branch.tar.gz |
4_27_06 branch merge in and compile error fixedoci_dave_wchar_refactor_branch
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h')
-rw-r--r-- | TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h | 78 |
1 files changed, 38 insertions, 40 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h b/TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h index 2c2f671cb02..55bf12af241 100644 --- a/TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h +++ b/TAO/CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h @@ -1,11 +1,11 @@ //================================================ /** -* @file SatisfierProperty_Handler.h -* -* $Id$ -* -* @author Jules White <jules@dre.vanderbilt.edu> -*/ + * @file SatisfierProperty_Handler.h + * + * $Id$ + * + * @author Jules White <jules@dre.vanderbilt.edu> + */ //================================================ #ifndef CIAO_CONFIG_HANDLERS_SATIS_PROPERTY_HANDLER_H @@ -22,49 +22,47 @@ namespace Deployment { -struct SatisfierProperty; -class SatisfierProperties; + struct SatisfierProperty; + class SatisfierProperties; } namespace CIAO { -namespace Config_Handlers -{ -class SatisfierProperty; - -/* -* @class SatisfierProperty_Handler -* -* @brief Handler class for <CCMComponentPortDescription> types. -* -* This class defines handler methods to map values from -* XSC objects, parsed from the descriptor files, to the -* corresponding CORBA IDL type for the schema element. -* -*/ + namespace Config_Handlers + { + class SatisfierProperty; -class Config_Handlers_Export SatisfierProperty_Handler -{ -public: -SatisfierProperty_Handler (void); -virtual ~SatisfierProperty_Handler (void); + /* + * @class SatisfierProperty_Handler + * + * @brief Handler class for <CCMComponentPortDescription> types. + * + * This class defines handler methods to map values from + * XSC objects, parsed from the descriptor files, to the + * corresponding CORBA IDL type for the schema element. + * + */ -typedef Sequence_Iterator< const ::Deployment::SatisfierProperties, const ::Deployment::SatisfierProperty > sat_prop_iter; + class Config_Handlers_Export SatisfierProperty_Handler + { + public: + SatisfierProperty_Handler (void); + virtual ~SatisfierProperty_Handler (void); -/// This method maps the values from the XSC object -/// <CIAO::Config_Handlers::SatisfierProperty> to the CORBA IDL type -/// <Deployment::SatisfierProperty>. -static void get_sat_property (const SatisfierProperty& desc, -::Deployment::SatisfierProperty& toconfig); -static SatisfierProperty get_sat_property (const ::Deployment::SatisfierProperty& src); -}; + /// This method maps the values from the XSC object + /// <CIAO::Config_Handlers::SatisfierProperty> to the CORBA IDL type + /// <Deployment::SatisfierProperty>. + static void handle_sat_property (const SatisfierProperty& desc, + ::Deployment::SatisfierProperty& toconfig); + static SatisfierProperty get_sat_property (const ::Deployment::SatisfierProperty& src); + }; -typedef Sequence_Handler < SatisfierProperty, -::Deployment::SatisfierProperties, -::Deployment::SatisfierProperty, -SatisfierProperty_Handler::get_sat_property> SatisfierProperty_Functor; + typedef Sequence_Handler < SatisfierProperty, + ::Deployment::SatisfierProperties, + ::Deployment::SatisfierProperty, + SatisfierProperty_Handler::handle_sat_property> SatisfierProperty_Functor; -} + } } #include /**/ "ace/post.h" |