it_bus_pdk/context_attrs/i18n_context_xsdTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. i18n_context_xsdTypes.h Version : 4.2 */
00002 #ifndef _i18n_context_xsdTypes_OUTPUT_H_
00003 #define _i18n_context_xsdTypes_OUTPUT_H_
00004 
00005 #if !defined(IT_CONTEXT_ATTRIBUTE_API)
00006 #if defined(IT_CONTEXT_ATTRIBUTE_API_EXPORT)
00007 #define IT_CONTEXT_ATTRIBUTE_API    IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_CONTEXT_ATTRIBUTE_API    IT_DECLSPEC_IMPORT
00010 #endif
00011 #endif
00012 
00013 
00014 #include <it_bus/all_complex_type.h>
00015 #include <it_bus/any_holder.h>
00016 #include <it_bus/any.h>
00017 #include <it_bus/any_simple_type.h>
00018 #include <it_bus/any_simple_type_reader.h>
00019 #include <it_bus/any_simple_type_writer.h>
00020 #include <it_bus/array_t.h>
00021 #include <it_bus/choice_complex_type.h>
00022 #include <it_bus/complex_content_complex_type.h>
00023 #include <it_bus/complex_type_reader.h>
00024 #include <it_bus/complex_type_writer.h>
00025 #include <it_bus/element_list_t.h>
00026 #include <it_bus/nillable_value.h>
00027 #include <it_bus/nillable_ptr.h>
00028 #include <it_bus/nillable_types.h>
00029 #include <it_bus/qname.h>
00030 #include <it_bus/sequence_complex_type.h>
00031 #include <it_bus/complex_type_with_substitution.h>
00032 #include <it_bus/simple_content_complex_type.h>
00033 #include <it_bus/soap_enc_array_t.h>
00034 #include <it_bus/user_fault_exception.h>
00035 #include <it_bus/soap_enc_array.h>
00036 #include <it_bus/simpletype_list_t.h>
00037 #include <it_bus/simpletype_union.h>
00038 #include <it_bus/reflect/unsupported_exception.h>
00039 #include <it_bus/reflect/null_reflection.h>
00040 #include <it_bus/reflect/value_impl_t.h>
00041 #include <it_bus/reflect/element_list_impl_t.h>
00042 #include <it_bus/reflect/nillable_value_impl_t.h>
00043 #include <it_bus/reflect/nillable_ptr_impl_t.h>
00044 #include <it_bus/reflect/nillable_raw_ptr_impl_t.h>
00045 #include <it_bus/reflect/model_group_impl.h>
00046 #include <it_bus/reflect/complex_type_impl.h>
00047 #include <it_bus/reflect/complex_content_impl_t.h>
00048 #include <it_bus/reflect/choice.h>
00049 #include <it_bus/reflect/complex_content.h>
00050 #include <it_bus/reflect/derived_simple_type.h>
00051 #include <it_bus/reflect/simple_content.h>
00052 #include <it_bus/reflect/reflected_nillable_value.h>
00053 #include <it_bus/reflect/reflected_nillable_ptr.h>
00054 #include <it_bus/reflect/simple_type_list_impl_t.h>
00055 #include <it_bus/reflect/type_list_impl_t.h>
00056 #include <it_bus/reflect/union_impl.h>
00057 #include <it_bus/reflect/occuring_type_impl_t.h>
00058 
00059 #include "wsdl_ext_xsdTypes.h"
00060 
00061 namespace IT_ContextAttributes
00062 {
00063     class ServerConfiguration_1;
00064     class IT_ServerConfiguration_1Reflection;
00065     typedef IT_Reflect::ReflectedNillableValue<ServerConfiguration_1> ServerConfiguration_1Nillable;
00066     typedef IT_Reflect::ReflectedNillablePtr<ServerConfiguration_1> ServerConfiguration_1NillablePtr;
00067     class ServerConfiguration;
00068     class IT_ServerConfigurationReflection;
00069     typedef IT_Reflect::ReflectedNillableValue<ServerConfiguration> ServerConfigurationNillable;
00070     typedef IT_Reflect::ReflectedNillablePtr<ServerConfiguration> ServerConfigurationNillablePtr;
00071     class ClientConfiguration_1;
00072     class IT_ClientConfiguration_1Reflection;
00073     typedef IT_Reflect::ReflectedNillableValue<ClientConfiguration_1> ClientConfiguration_1Nillable;
00074     typedef IT_Reflect::ReflectedNillablePtr<ClientConfiguration_1> ClientConfiguration_1NillablePtr;
00075     class ClientConfiguration;
00076     class IT_ClientConfigurationReflection;
00077     typedef IT_Reflect::ReflectedNillableValue<ClientConfiguration> ClientConfigurationNillable;
00078     typedef IT_Reflect::ReflectedNillablePtr<ClientConfiguration> ClientConfigurationNillablePtr;
00079     class IT_CONTEXT_ATTRIBUTE_API ServerConfiguration_1 : public IT_Bus::SequenceComplexType
00080     {
00081 
00082       public:
00083 
00084         static const IT_Bus::QName&
00085         get_static_type();
00086         
00087         typedef IT_ServerConfiguration_1Reflection IT_ReflectionType;
00088         friend class IT_ServerConfiguration_1Reflection;
00089         
00090         ServerConfiguration_1();
00091         ServerConfiguration_1(const ServerConfiguration_1 & other);
00092         virtual ~ServerConfiguration_1();
00093 
00094         IT_Bus::AnyType &
00095         copy(const IT_Bus::AnyType & rhs);
00096 
00097         ServerConfiguration_1 &
00098         operator=(const ServerConfiguration_1 & rhs);
00099 
00100         virtual const IT_Bus::QName &
00101         get_type() const;
00102 
00103         virtual void
00104         write_complexcontent_attributes(
00105             IT_Bus::ComplexTypeWriter & writer
00106         ) const throw((IT_Bus::SerializationException));
00107 
00108         virtual void
00109         read_complexcontent_attributes(
00110             IT_Bus::ComplexTypeReader & reader
00111         ) throw((IT_Bus::DeserializationException));
00112 
00113 
00114         virtual void
00115         write_contents(
00116             IT_Bus::ComplexTypeWriter & writer
00117         ) const throw((IT_Bus::SerializationException));
00118 
00119         virtual void
00120         read_contents(
00121             IT_Bus::ComplexTypeReader & reader
00122         ) throw((IT_Bus::DeserializationException));
00123 
00124         IT_Bus::String *
00125         getLocalCodeSet();
00126 
00127         const IT_Bus::String *
00128         getLocalCodeSet() const;
00129 
00130         void 
00131         setLocalCodeSet(const IT_Bus::String * val);
00132 
00133         void 
00134         setLocalCodeSet(const IT_Bus::String & val);
00135 
00136         IT_Bus::String *
00137         getOutboundCodeSet();
00138 
00139         const IT_Bus::String *
00140         getOutboundCodeSet() const;
00141 
00142         void 
00143         setOutboundCodeSet(const IT_Bus::String * val);
00144 
00145         void 
00146         setOutboundCodeSet(const IT_Bus::String & val);
00147 
00148         IT_Bus::String *
00149         getInboundCodeSet();
00150 
00151         const IT_Bus::String *
00152         getInboundCodeSet() const;
00153 
00154         void 
00155         setInboundCodeSet(const IT_Bus::String * val);
00156 
00157         void 
00158         setInboundCodeSet(const IT_Bus::String & val);
00159 
00160         virtual IT_Reflect::Reflection*
00161         get_reflection() throw((IT_Reflect::ReflectException));
00162         
00163         virtual const IT_Reflect::Reflection*
00164         get_reflection() const throw((IT_Reflect::ReflectException));
00165         
00166 
00167       private:
00168 
00169         IT_Bus::StringNillable var_LocalCodeSet;
00170         IT_Bus::StringNillable var_OutboundCodeSet;
00171         IT_Bus::StringNillable var_InboundCodeSet;
00172     };
00173 
00174     typedef IT_AutoPtr<ServerConfiguration_1> ServerConfiguration_1Ptr;
00175 
00176     class IT_ServerConfiguration_1Reflection :
00177         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ServerConfiguration_1>,
00178         public IT_Reflect::ComplexTypeImpl,
00179         public IT_Reflect::ModelGroupImpl
00180     {
00181       public:
00182 
00183         IT_ServerConfiguration_1Reflection(
00184             const IT_ContextAttributes::ServerConfiguration_1* value
00185         );
00186         
00187         ~IT_ServerConfiguration_1Reflection() throw(());
00188         
00189         const IT_Reflect::Reflection*
00190         get_element(
00191             size_t i
00192         ) const throw((IT_Reflect::ReflectException));
00193         
00194         const IT_Reflect::Reflection*
00195         get_element(
00196             const IT_Bus::QName& name
00197         ) const throw((IT_Reflect::ReflectException));
00198         
00199         const IT_Reflect::Reflection*
00200         get_attribute_value(
00201             const IT_Bus::QName& name
00202         ) const throw((IT_Reflect::ReflectException));
00203         
00204         IT_Reflect::Reflection*
00205         use_attribute_value(
00206             const IT_Bus::QName& name
00207         ) throw((IT_Reflect::ReflectException));
00208         
00209         void
00210         remove_attribute(
00211             const IT_Bus::QName& name
00212         ) throw((IT_Reflect::ReflectException));
00213         
00214       private:
00215 
00216         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LocalCodeSet;
00217         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_OutboundCodeSet;
00218         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_InboundCodeSet;
00219         class IT_ElementNames :
00220             public IT_Vector<IT_Bus::QName>
00221         {
00222           public:
00223 
00224             IT_ElementNames();
00225             
00226         };
00227 
00228         static IT_ElementNames _it_sm_element_names;
00229         class IT_AttributeNames :
00230             public IT_Vector<IT_Bus::QName>
00231         {
00232           public:
00233 
00234             IT_AttributeNames();
00235             
00236         };
00237 
00238         static IT_AttributeNames _it_sm_attribute_names;
00239     };
00240 
00241     class IT_CONTEXT_ATTRIBUTE_API ServerConfiguration : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
00242     {
00243 
00244       public:
00245 
00246         static const IT_Bus::QName&
00247         get_static_type();
00248         
00249         typedef IT_ServerConfigurationReflection IT_ReflectionType;
00250         friend class IT_ServerConfigurationReflection;
00251         
00252         ServerConfiguration();
00253         ServerConfiguration(const ServerConfiguration & other);
00254         virtual ~ServerConfiguration();
00255 
00256         IT_Bus::AnyType &
00257         copy(const IT_Bus::AnyType & rhs);
00258 
00259         ServerConfiguration &
00260         operator=(const ServerConfiguration & rhs);
00261 
00262         virtual const IT_Bus::QName &
00263         get_type() const;
00264 
00265         virtual void
00266         write_all_attributes(
00267             IT_Bus::ComplexTypeWriter & writer
00268         ) const throw((IT_Bus::SerializationException));
00269 
00270         virtual void
00271         read_all_attributes(
00272             IT_Bus::ComplexTypeReader & reader
00273         ) throw((IT_Bus::DeserializationException));
00274 
00275         virtual void
00276         write_complexcontent_attributes(
00277             IT_Bus::ComplexTypeWriter & writer
00278         ) const throw((IT_Bus::SerializationException));
00279 
00280         virtual void
00281         read_complexcontent_attributes(
00282             IT_Bus::ComplexTypeReader & reader
00283         ) throw((IT_Bus::DeserializationException));
00284 
00285         virtual void
00286         write(
00287             const IT_Bus::QName& name,
00288             IT_Bus::ComplexTypeWriter& writer
00289         ) const throw((IT_Bus::SerializationException))
00290         {
00291             ComplexContentComplexType::write(name, writer);
00292         }
00293 
00294         virtual void
00295         read(
00296             const IT_Bus::QName& name,
00297             IT_Bus::ComplexTypeReader& reader
00298         ) throw((IT_Bus::DeserializationException))
00299         {
00300             ComplexContentComplexType::read(name, reader);
00301         }
00302 
00303         virtual AnyType::Kind
00304         get_kind() const
00305         {
00306             return ComplexContentComplexType::get_kind();
00307         }
00308 
00309         virtual void
00310         write_complex_contents(
00311             IT_Bus::ComplexTypeWriter & writer
00312         ) const throw((IT_Bus::SerializationException));
00313 
00314         virtual void
00315         read_complex_contents(
00316             IT_Bus::ComplexTypeReader & reader
00317         ) throw((IT_Bus::DeserializationException));
00318 
00319         IT_Bus::String *
00320         getLocalCodeSet();
00321 
00322         const IT_Bus::String *
00323         getLocalCodeSet() const;
00324 
00325         void 
00326         setLocalCodeSet(const IT_Bus::String * val);
00327 
00328         void 
00329         setLocalCodeSet(const IT_Bus::String & val);
00330 
00331         IT_Bus::String *
00332         getOutboundCodeSet();
00333 
00334         const IT_Bus::String *
00335         getOutboundCodeSet() const;
00336 
00337         void 
00338         setOutboundCodeSet(const IT_Bus::String * val);
00339 
00340         void 
00341         setOutboundCodeSet(const IT_Bus::String & val);
00342 
00343         IT_Bus::String *
00344         getInboundCodeSet();
00345 
00346         const IT_Bus::String *
00347         getInboundCodeSet() const;
00348 
00349         void 
00350         setInboundCodeSet(const IT_Bus::String * val);
00351 
00352         void 
00353         setInboundCodeSet(const IT_Bus::String & val);
00354 
00355         virtual IT_Reflect::Reflection*
00356         get_reflection() throw((IT_Reflect::ReflectException));
00357         
00358         virtual const IT_Reflect::Reflection*
00359         get_reflection() const throw((IT_Reflect::ReflectException));
00360         
00361 
00362       private:
00363 
00364         ServerConfiguration_1 var_ServerConfiguration_1;
00365     };
00366 
00367     typedef IT_AutoPtr<ServerConfiguration> ServerConfigurationPtr;
00368 
00369     class IT_ServerConfigurationReflection :
00370         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ServerConfiguration>,
00371         public IT_Reflect::ComplexContent
00372     {
00373       public:
00374 
00375         IT_ServerConfigurationReflection(
00376             const IT_ContextAttributes::ServerConfiguration* value
00377         );
00378         
00379         ~IT_ServerConfigurationReflection() throw(());
00380         
00381         const IT_Reflect::Reflection*
00382         get_base() const throw((IT_Reflect::ReflectException));
00383         
00384         const IT_Reflect::Reflection*
00385         get_extension() const throw((IT_Reflect::ReflectException));
00386         
00387         const IT_Reflect::Reflection*
00388         get_restriction() const throw((IT_Reflect::ReflectException));
00389         
00390         IT_Reflect::Reflection*
00391         use_base() throw((IT_Reflect::ReflectException));
00392         
00393         IT_Reflect::Reflection*
00394         use_extension() throw((IT_Reflect::ReflectException));
00395         
00396         IT_Reflect::Reflection*
00397         use_restriction() throw((IT_Reflect::ReflectException));
00398         
00399       private:
00400 
00401         IT_Reflect::Traits<IT_ContextAttributes::ServerConfiguration_1 >::ReflectionType var_ServerConfiguration_1;
00402     };
00403 
00404     class IT_CONTEXT_ATTRIBUTE_API ClientConfiguration_1 : public IT_Bus::SequenceComplexType
00405     {
00406 
00407       public:
00408 
00409         static const IT_Bus::QName&
00410         get_static_type();
00411         
00412         typedef IT_ClientConfiguration_1Reflection IT_ReflectionType;
00413         friend class IT_ClientConfiguration_1Reflection;
00414         
00415         ClientConfiguration_1();
00416         ClientConfiguration_1(const ClientConfiguration_1 & other);
00417         virtual ~ClientConfiguration_1();
00418 
00419         IT_Bus::AnyType &
00420         copy(const IT_Bus::AnyType & rhs);
00421 
00422         ClientConfiguration_1 &
00423         operator=(const ClientConfiguration_1 & rhs);
00424 
00425         virtual const IT_Bus::QName &
00426         get_type() const;
00427 
00428         virtual void
00429         write_complexcontent_attributes(
00430             IT_Bus::ComplexTypeWriter & writer
00431         ) const throw((IT_Bus::SerializationException));
00432 
00433         virtual void
00434         read_complexcontent_attributes(
00435             IT_Bus::ComplexTypeReader & reader
00436         ) throw((IT_Bus::DeserializationException));
00437 
00438 
00439         virtual void
00440         write_contents(
00441             IT_Bus::ComplexTypeWriter & writer
00442         ) const throw((IT_Bus::SerializationException));
00443 
00444         virtual void
00445         read_contents(
00446             IT_Bus::ComplexTypeReader & reader
00447         ) throw((IT_Bus::DeserializationException));
00448 
00449         IT_Bus::String *
00450         getLocalCodeSet();
00451 
00452         const IT_Bus::String *
00453         getLocalCodeSet() const;
00454 
00455         void 
00456         setLocalCodeSet(const IT_Bus::String * val);
00457 
00458         void 
00459         setLocalCodeSet(const IT_Bus::String & val);
00460 
00461         IT_Bus::String *
00462         getOutboundCodeSet();
00463 
00464         const IT_Bus::String *
00465         getOutboundCodeSet() const;
00466 
00467         void 
00468         setOutboundCodeSet(const IT_Bus::String * val);
00469 
00470         void 
00471         setOutboundCodeSet(const IT_Bus::String & val);
00472 
00473         IT_Bus::String *
00474         getInboundCodeSet();
00475 
00476         const IT_Bus::String *
00477         getInboundCodeSet() const;
00478 
00479         void 
00480         setInboundCodeSet(const IT_Bus::String * val);
00481 
00482         void 
00483         setInboundCodeSet(const IT_Bus::String & val);
00484 
00485         virtual IT_Reflect::Reflection*
00486         get_reflection() throw((IT_Reflect::ReflectException));
00487         
00488         virtual const IT_Reflect::Reflection*
00489         get_reflection() const throw((IT_Reflect::ReflectException));
00490         
00491 
00492       private:
00493 
00494         IT_Bus::StringNillable var_LocalCodeSet;
00495         IT_Bus::StringNillable var_OutboundCodeSet;
00496         IT_Bus::StringNillable var_InboundCodeSet;
00497     };
00498 
00499     typedef IT_AutoPtr<ClientConfiguration_1> ClientConfiguration_1Ptr;
00500 
00501     class IT_ClientConfiguration_1Reflection :
00502         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ClientConfiguration_1>,
00503         public IT_Reflect::ComplexTypeImpl,
00504         public IT_Reflect::ModelGroupImpl
00505     {
00506       public:
00507 
00508         IT_ClientConfiguration_1Reflection(
00509             const IT_ContextAttributes::ClientConfiguration_1* value
00510         );
00511         
00512         ~IT_ClientConfiguration_1Reflection() throw(());
00513         
00514         const IT_Reflect::Reflection*
00515         get_element(
00516             size_t i
00517         ) const throw((IT_Reflect::ReflectException));
00518         
00519         const IT_Reflect::Reflection*
00520         get_element(
00521             const IT_Bus::QName& name
00522         ) const throw((IT_Reflect::ReflectException));
00523         
00524         const IT_Reflect::Reflection*
00525         get_attribute_value(
00526             const IT_Bus::QName& name
00527         ) const throw((IT_Reflect::ReflectException));
00528         
00529         IT_Reflect::Reflection*
00530         use_attribute_value(
00531             const IT_Bus::QName& name
00532         ) throw((IT_Reflect::ReflectException));
00533         
00534         void
00535         remove_attribute(
00536             const IT_Bus::QName& name
00537         ) throw((IT_Reflect::ReflectException));
00538         
00539       private:
00540 
00541         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LocalCodeSet;
00542         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_OutboundCodeSet;
00543         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_InboundCodeSet;
00544         class IT_ElementNames :
00545             public IT_Vector<IT_Bus::QName>
00546         {
00547           public:
00548 
00549             IT_ElementNames();
00550             
00551         };
00552 
00553         static IT_ElementNames _it_sm_element_names;
00554         class IT_AttributeNames :
00555             public IT_Vector<IT_Bus::QName>
00556         {
00557           public:
00558 
00559             IT_AttributeNames();
00560             
00561         };
00562 
00563         static IT_AttributeNames _it_sm_attribute_names;
00564     };
00565 
00566     class IT_CONTEXT_ATTRIBUTE_API ClientConfiguration : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
00567     {
00568 
00569       public:
00570 
00571         static const IT_Bus::QName&
00572         get_static_type();
00573         
00574         typedef IT_ClientConfigurationReflection IT_ReflectionType;
00575         friend class IT_ClientConfigurationReflection;
00576         
00577         ClientConfiguration();
00578         ClientConfiguration(const ClientConfiguration & other);
00579         virtual ~ClientConfiguration();
00580 
00581         IT_Bus::AnyType &
00582         copy(const IT_Bus::AnyType & rhs);
00583 
00584         ClientConfiguration &
00585         operator=(const ClientConfiguration & rhs);
00586 
00587         virtual const IT_Bus::QName &
00588         get_type() const;
00589 
00590         virtual void
00591         write_all_attributes(
00592             IT_Bus::ComplexTypeWriter & writer
00593         ) const throw((IT_Bus::SerializationException));
00594 
00595         virtual void
00596         read_all_attributes(
00597             IT_Bus::ComplexTypeReader & reader
00598         ) throw((IT_Bus::DeserializationException));
00599 
00600         virtual void
00601         write_complexcontent_attributes(
00602             IT_Bus::ComplexTypeWriter & writer
00603         ) const throw((IT_Bus::SerializationException));
00604 
00605         virtual void
00606         read_complexcontent_attributes(
00607             IT_Bus::ComplexTypeReader & reader
00608         ) throw((IT_Bus::DeserializationException));
00609 
00610         virtual void
00611         write(
00612             const IT_Bus::QName& name,
00613             IT_Bus::ComplexTypeWriter& writer
00614         ) const throw((IT_Bus::SerializationException))
00615         {
00616             ComplexContentComplexType::write(name, writer);
00617         }
00618 
00619         virtual void
00620         read(
00621             const IT_Bus::QName& name,
00622             IT_Bus::ComplexTypeReader& reader
00623         ) throw((IT_Bus::DeserializationException))
00624         {
00625             ComplexContentComplexType::read(name, reader);
00626         }
00627 
00628         virtual AnyType::Kind
00629         get_kind() const
00630         {
00631             return ComplexContentComplexType::get_kind();
00632         }
00633 
00634         virtual void
00635         write_complex_contents(
00636             IT_Bus::ComplexTypeWriter & writer
00637         ) const throw((IT_Bus::SerializationException));
00638 
00639         virtual void
00640         read_complex_contents(
00641             IT_Bus::ComplexTypeReader & reader
00642         ) throw((IT_Bus::DeserializationException));
00643 
00644         IT_Bus::String *
00645         getLocalCodeSet();
00646 
00647         const IT_Bus::String *
00648         getLocalCodeSet() const;
00649 
00650         void 
00651         setLocalCodeSet(const IT_Bus::String * val);
00652 
00653         void 
00654         setLocalCodeSet(const IT_Bus::String & val);
00655 
00656         IT_Bus::String *
00657         getOutboundCodeSet();
00658 
00659         const IT_Bus::String *
00660         getOutboundCodeSet() const;
00661 
00662         void 
00663         setOutboundCodeSet(const IT_Bus::String * val);
00664 
00665         void 
00666         setOutboundCodeSet(const IT_Bus::String & val);
00667 
00668         IT_Bus::String *
00669         getInboundCodeSet();
00670 
00671         const IT_Bus::String *
00672         getInboundCodeSet() const;
00673 
00674         void 
00675         setInboundCodeSet(const IT_Bus::String * val);
00676 
00677         void 
00678         setInboundCodeSet(const IT_Bus::String & val);
00679 
00680         virtual IT_Reflect::Reflection*
00681         get_reflection() throw((IT_Reflect::ReflectException));
00682         
00683         virtual const IT_Reflect::Reflection*
00684         get_reflection() const throw((IT_Reflect::ReflectException));
00685         
00686 
00687       private:
00688 
00689         ClientConfiguration_1 var_ClientConfiguration_1;
00690     };
00691 
00692     typedef IT_AutoPtr<ClientConfiguration> ClientConfigurationPtr;
00693 
00694     class IT_ClientConfigurationReflection :
00695         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ClientConfiguration>,
00696         public IT_Reflect::ComplexContent
00697     {
00698       public:
00699 
00700         IT_ClientConfigurationReflection(
00701             const IT_ContextAttributes::ClientConfiguration* value
00702         );
00703         
00704         ~IT_ClientConfigurationReflection() throw(());
00705         
00706         const IT_Reflect::Reflection*
00707         get_base() const throw((IT_Reflect::ReflectException));
00708         
00709         const IT_Reflect::Reflection*
00710         get_extension() const throw((IT_Reflect::ReflectException));
00711         
00712         const IT_Reflect::Reflection*
00713         get_restriction() const throw((IT_Reflect::ReflectException));
00714         
00715         IT_Reflect::Reflection*
00716         use_base() throw((IT_Reflect::ReflectException));
00717         
00718         IT_Reflect::Reflection*
00719         use_extension() throw((IT_Reflect::ReflectException));
00720         
00721         IT_Reflect::Reflection*
00722         use_restriction() throw((IT_Reflect::ReflectException));
00723         
00724       private:
00725 
00726         IT_Reflect::Traits<IT_ContextAttributes::ClientConfiguration_1 >::ReflectionType var_ClientConfiguration_1;
00727     };
00728 
00729 }
00730 #endif

Generated on Tue Mar 20 15:27:46 2007 for Artix by  doxygen 1.5.1-p1