it_bus_pdk/context_attrs/http_conf_xsdTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. http_conf_xsdTypes.h Version : 4.2 */
00002 #ifndef _http_conf_xsdTypes_OUTPUT_H_
00003 #define _http_conf_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 clientType_1;
00064     class IT_clientType_1Reflection;
00065     typedef IT_Reflect::ReflectedNillableValue<clientType_1> clientType_1Nillable;
00066     typedef IT_Reflect::ReflectedNillablePtr<clientType_1> clientType_1NillablePtr;
00067     class clientType;
00068     class IT_clientTypeReflection;
00069     typedef IT_Reflect::ReflectedNillableValue<clientType> clientTypeNillable;
00070     typedef IT_Reflect::ReflectedNillablePtr<clientType> clientTypeNillablePtr;
00071     class serverType_1;
00072     class IT_serverType_1Reflection;
00073     typedef IT_Reflect::ReflectedNillableValue<serverType_1> serverType_1Nillable;
00074     typedef IT_Reflect::ReflectedNillablePtr<serverType_1> serverType_1NillablePtr;
00075     class serverType;
00076     class IT_serverTypeReflection;
00077     typedef IT_Reflect::ReflectedNillableValue<serverType> serverTypeNillable;
00078     typedef IT_Reflect::ReflectedNillablePtr<serverType> serverTypeNillablePtr;
00079     class IT_CONTEXT_ATTRIBUTE_API clientType_1 : public IT_Bus::SequenceComplexType
00080     {
00081 
00082       public:
00083 
00084         static const IT_Bus::QName&
00085         get_static_type();
00086         
00087         typedef IT_clientType_1Reflection IT_ReflectionType;
00088         friend class IT_clientType_1Reflection;
00089         
00090         clientType_1();
00091         clientType_1(const clientType_1 & other);
00092         virtual ~clientType_1();
00093 
00094         IT_Bus::AnyType &
00095         copy(const IT_Bus::AnyType & rhs);
00096 
00097         clientType_1 &
00098         operator=(const clientType_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::Int *
00125         getHTTPReplyCode();
00126 
00127         const IT_Bus::Int *
00128         getHTTPReplyCode() const;
00129 
00130         void 
00131         setHTTPReplyCode(const IT_Bus::Int * val);
00132 
00133         void 
00134         setHTTPReplyCode(const IT_Bus::Int & val);
00135 
00136         IT_Bus::String *
00137         getHTTPReply();
00138 
00139         const IT_Bus::String *
00140         getHTTPReply() const;
00141 
00142         void 
00143         setHTTPReply(const IT_Bus::String * val);
00144 
00145         void 
00146         setHTTPReply(const IT_Bus::String & val);
00147 
00148         IT_Bus::String *
00149         getRedirectURL();
00150 
00151         const IT_Bus::String *
00152         getRedirectURL() const;
00153 
00154         void 
00155         setRedirectURL(const IT_Bus::String * val);
00156 
00157         void 
00158         setRedirectURL(const IT_Bus::String & val);
00159 
00160         IT_Bus::String *
00161         getServerDate();
00162 
00163         const IT_Bus::String *
00164         getServerDate() const;
00165 
00166         void 
00167         setServerDate(const IT_Bus::String * val);
00168 
00169         void 
00170         setServerDate(const IT_Bus::String & val);
00171 
00172         IT_Bus::String *
00173         getLastModified();
00174 
00175         const IT_Bus::String *
00176         getLastModified() const;
00177 
00178         void 
00179         setLastModified(const IT_Bus::String * val);
00180 
00181         void 
00182         setLastModified(const IT_Bus::String & val);
00183 
00184         IT_Bus::String *
00185         getExpires();
00186 
00187         const IT_Bus::String *
00188         getExpires() const;
00189 
00190         void 
00191         setExpires(const IT_Bus::String * val);
00192 
00193         void 
00194         setExpires(const IT_Bus::String & val);
00195 
00196         IT_Bus::String *
00197         getPragma();
00198 
00199         const IT_Bus::String *
00200         getPragma() const;
00201 
00202         void 
00203         setPragma(const IT_Bus::String * val);
00204 
00205         void 
00206         setPragma(const IT_Bus::String & val);
00207 
00208         IT_Bus::String *
00209         getContentLocation();
00210 
00211         const IT_Bus::String *
00212         getContentLocation() const;
00213 
00214         void 
00215         setContentLocation(const IT_Bus::String * val);
00216 
00217         void 
00218         setContentLocation(const IT_Bus::String & val);
00219 
00220         IT_Bus::String *
00221         getContentEncoding();
00222 
00223         const IT_Bus::String *
00224         getContentEncoding() const;
00225 
00226         void 
00227         setContentEncoding(const IT_Bus::String * val);
00228 
00229         void 
00230         setContentEncoding(const IT_Bus::String & val);
00231 
00232         IT_Bus::String *
00233         getContentLanguage();
00234 
00235         const IT_Bus::String *
00236         getContentLanguage() const;
00237 
00238         void 
00239         setContentLanguage(const IT_Bus::String * val);
00240 
00241         void 
00242         setContentLanguage(const IT_Bus::String & val);
00243 
00244         IT_Bus::String *
00245         getServerType();
00246 
00247         const IT_Bus::String *
00248         getServerType() const;
00249 
00250         void 
00251         setServerType(const IT_Bus::String * val);
00252 
00253         void 
00254         setServerType(const IT_Bus::String & val);
00255 
00256         IT_Bus::String *
00257         getWWWAuthenticate();
00258 
00259         const IT_Bus::String *
00260         getWWWAuthenticate() const;
00261 
00262         void 
00263         setWWWAuthenticate(const IT_Bus::String * val);
00264 
00265         void 
00266         setWWWAuthenticate(const IT_Bus::String & val);
00267 
00268         IT_Bus::String *
00269         getProxyAuthenticate();
00270 
00271         const IT_Bus::String *
00272         getProxyAuthenticate() const;
00273 
00274         void 
00275         setProxyAuthenticate(const IT_Bus::String * val);
00276 
00277         void 
00278         setProxyAuthenticate(const IT_Bus::String & val);
00279 
00280         IT_Bus::String *
00281         getETag();
00282 
00283         const IT_Bus::String *
00284         getETag() const;
00285 
00286         void 
00287         setETag(const IT_Bus::String * val);
00288 
00289         void 
00290         setETag(const IT_Bus::String & val);
00291 
00292         IT_Bus::Int *
00293         getSendTimeout();
00294 
00295         const IT_Bus::Int *
00296         getSendTimeout() const;
00297 
00298         void 
00299         setSendTimeout(const IT_Bus::Int * val);
00300 
00301         void 
00302         setSendTimeout(const IT_Bus::Int & val);
00303 
00304         IT_Bus::Int *
00305         getReceiveTimeout();
00306 
00307         const IT_Bus::Int *
00308         getReceiveTimeout() const;
00309 
00310         void 
00311         setReceiveTimeout(const IT_Bus::Int * val);
00312 
00313         void 
00314         setReceiveTimeout(const IT_Bus::Int & val);
00315 
00316         IT_Bus::Boolean *
00317         getAutoRedirect();
00318 
00319         const IT_Bus::Boolean *
00320         getAutoRedirect() const;
00321 
00322         void 
00323         setAutoRedirect(const IT_Bus::Boolean * val);
00324 
00325         void 
00326         setAutoRedirect(const IT_Bus::Boolean & val);
00327 
00328         IT_Bus::String *
00329         getUserName();
00330 
00331         const IT_Bus::String *
00332         getUserName() const;
00333 
00334         void 
00335         setUserName(const IT_Bus::String * val);
00336 
00337         void 
00338         setUserName(const IT_Bus::String & val);
00339 
00340         IT_Bus::String *
00341         getPassword();
00342 
00343         const IT_Bus::String *
00344         getPassword() const;
00345 
00346         void 
00347         setPassword(const IT_Bus::String * val);
00348 
00349         void 
00350         setPassword(const IT_Bus::String & val);
00351 
00352         IT_Bus::String *
00353         getAuthorizationType();
00354 
00355         const IT_Bus::String *
00356         getAuthorizationType() const;
00357 
00358         void 
00359         setAuthorizationType(const IT_Bus::String * val);
00360 
00361         void 
00362         setAuthorizationType(const IT_Bus::String & val);
00363 
00364         IT_Bus::String *
00365         getAuthorization();
00366 
00367         const IT_Bus::String *
00368         getAuthorization() const;
00369 
00370         void 
00371         setAuthorization(const IT_Bus::String * val);
00372 
00373         void 
00374         setAuthorization(const IT_Bus::String & val);
00375 
00376         IT_Bus::String *
00377         getAccept();
00378 
00379         const IT_Bus::String *
00380         getAccept() const;
00381 
00382         void 
00383         setAccept(const IT_Bus::String * val);
00384 
00385         void 
00386         setAccept(const IT_Bus::String & val);
00387 
00388         IT_Bus::String *
00389         getAcceptLanguage();
00390 
00391         const IT_Bus::String *
00392         getAcceptLanguage() const;
00393 
00394         void 
00395         setAcceptLanguage(const IT_Bus::String * val);
00396 
00397         void 
00398         setAcceptLanguage(const IT_Bus::String & val);
00399 
00400         IT_Bus::String *
00401         getAcceptEncoding();
00402 
00403         const IT_Bus::String *
00404         getAcceptEncoding() const;
00405 
00406         void 
00407         setAcceptEncoding(const IT_Bus::String * val);
00408 
00409         void 
00410         setAcceptEncoding(const IT_Bus::String & val);
00411 
00412         IT_Bus::String *
00413         getContentType();
00414 
00415         const IT_Bus::String *
00416         getContentType() const;
00417 
00418         void 
00419         setContentType(const IT_Bus::String * val);
00420 
00421         void 
00422         setContentType(const IT_Bus::String & val);
00423 
00424         IT_Bus::String *
00425         getHost();
00426 
00427         const IT_Bus::String *
00428         getHost() const;
00429 
00430         void 
00431         setHost(const IT_Bus::String * val);
00432 
00433         void 
00434         setHost(const IT_Bus::String & val);
00435 
00436         IT_Bus::String *
00437         getConnection();
00438 
00439         const IT_Bus::String *
00440         getConnection() const;
00441 
00442         void 
00443         setConnection(const IT_Bus::String * val);
00444 
00445         void 
00446         setConnection(const IT_Bus::String & val);
00447 
00448         IT_Bus::String *
00449         getCacheControl();
00450 
00451         const IT_Bus::String *
00452         getCacheControl() const;
00453 
00454         void 
00455         setCacheControl(const IT_Bus::String * val);
00456 
00457         void 
00458         setCacheControl(const IT_Bus::String & val);
00459 
00460         IT_Bus::String *
00461         getCookie();
00462 
00463         const IT_Bus::String *
00464         getCookie() const;
00465 
00466         void 
00467         setCookie(const IT_Bus::String * val);
00468 
00469         void 
00470         setCookie(const IT_Bus::String & val);
00471 
00472         IT_Bus::String *
00473         getBrowserType();
00474 
00475         const IT_Bus::String *
00476         getBrowserType() const;
00477 
00478         void 
00479         setBrowserType(const IT_Bus::String * val);
00480 
00481         void 
00482         setBrowserType(const IT_Bus::String & val);
00483 
00484         IT_Bus::String *
00485         getReferer();
00486 
00487         const IT_Bus::String *
00488         getReferer() const;
00489 
00490         void 
00491         setReferer(const IT_Bus::String * val);
00492 
00493         void 
00494         setReferer(const IT_Bus::String & val);
00495 
00496         IT_Bus::String *
00497         getProxyServer();
00498 
00499         const IT_Bus::String *
00500         getProxyServer() const;
00501 
00502         void 
00503         setProxyServer(const IT_Bus::String * val);
00504 
00505         void 
00506         setProxyServer(const IT_Bus::String & val);
00507 
00508         IT_Bus::String *
00509         getProxyUserName();
00510 
00511         const IT_Bus::String *
00512         getProxyUserName() const;
00513 
00514         void 
00515         setProxyUserName(const IT_Bus::String * val);
00516 
00517         void 
00518         setProxyUserName(const IT_Bus::String & val);
00519 
00520         IT_Bus::String *
00521         getProxyPassword();
00522 
00523         const IT_Bus::String *
00524         getProxyPassword() const;
00525 
00526         void 
00527         setProxyPassword(const IT_Bus::String * val);
00528 
00529         void 
00530         setProxyPassword(const IT_Bus::String & val);
00531 
00532         IT_Bus::String *
00533         getProxyAuthorizationType();
00534 
00535         const IT_Bus::String *
00536         getProxyAuthorizationType() const;
00537 
00538         void 
00539         setProxyAuthorizationType(const IT_Bus::String * val);
00540 
00541         void 
00542         setProxyAuthorizationType(const IT_Bus::String & val);
00543 
00544         IT_Bus::String *
00545         getProxyAuthorization();
00546 
00547         const IT_Bus::String *
00548         getProxyAuthorization() const;
00549 
00550         void 
00551         setProxyAuthorization(const IT_Bus::String * val);
00552 
00553         void 
00554         setProxyAuthorization(const IT_Bus::String & val);
00555 
00556         IT_Bus::Boolean *
00557         getUseSecureSockets();
00558 
00559         const IT_Bus::Boolean *
00560         getUseSecureSockets() const;
00561 
00562         void 
00563         setUseSecureSockets(const IT_Bus::Boolean * val);
00564 
00565         void 
00566         setUseSecureSockets(const IT_Bus::Boolean & val);
00567 
00568         IT_Bus::String *
00569         getClientCertificate();
00570 
00571         const IT_Bus::String *
00572         getClientCertificate() const;
00573 
00574         void 
00575         setClientCertificate(const IT_Bus::String * val);
00576 
00577         void 
00578         setClientCertificate(const IT_Bus::String & val);
00579 
00580         IT_Bus::String *
00581         getClientCertificateChain();
00582 
00583         const IT_Bus::String *
00584         getClientCertificateChain() const;
00585 
00586         void 
00587         setClientCertificateChain(const IT_Bus::String * val);
00588 
00589         void 
00590         setClientCertificateChain(const IT_Bus::String & val);
00591 
00592         IT_Bus::String *
00593         getClientPrivateKey();
00594 
00595         const IT_Bus::String *
00596         getClientPrivateKey() const;
00597 
00598         void 
00599         setClientPrivateKey(const IT_Bus::String * val);
00600 
00601         void 
00602         setClientPrivateKey(const IT_Bus::String & val);
00603 
00604         IT_Bus::String *
00605         getClientPrivateKeyPassword();
00606 
00607         const IT_Bus::String *
00608         getClientPrivateKeyPassword() const;
00609 
00610         void 
00611         setClientPrivateKeyPassword(const IT_Bus::String * val);
00612 
00613         void 
00614         setClientPrivateKeyPassword(const IT_Bus::String & val);
00615 
00616         IT_Bus::String *
00617         getTrustedRootCertificates();
00618 
00619         const IT_Bus::String *
00620         getTrustedRootCertificates() const;
00621 
00622         void 
00623         setTrustedRootCertificates(const IT_Bus::String * val);
00624 
00625         void 
00626         setTrustedRootCertificates(const IT_Bus::String & val);
00627 
00628         virtual IT_Reflect::Reflection*
00629         get_reflection() throw((IT_Reflect::ReflectException));
00630         
00631         virtual const IT_Reflect::Reflection*
00632         get_reflection() const throw((IT_Reflect::ReflectException));
00633         
00634 
00635       private:
00636 
00637         IT_Bus::IntNillable var_HTTPReplyCode;
00638         IT_Bus::StringNillable var_HTTPReply;
00639         IT_Bus::StringNillable var_RedirectURL;
00640         IT_Bus::StringNillable var_ServerDate;
00641         IT_Bus::StringNillable var_LastModified;
00642         IT_Bus::StringNillable var_Expires;
00643         IT_Bus::StringNillable var_Pragma;
00644         IT_Bus::StringNillable var_ContentLocation;
00645         IT_Bus::StringNillable var_ContentEncoding;
00646         IT_Bus::StringNillable var_ContentLanguage;
00647         IT_Bus::StringNillable var_ServerType;
00648         IT_Bus::StringNillable var_WWWAuthenticate;
00649         IT_Bus::StringNillable var_ProxyAuthenticate;
00650         IT_Bus::StringNillable var_ETag;
00651         IT_Bus::IntNillable var_SendTimeout;
00652         IT_Bus::IntNillable var_ReceiveTimeout;
00653         IT_Bus::BooleanNillable var_AutoRedirect;
00654         IT_Bus::StringNillable var_UserName;
00655         IT_Bus::StringNillable var_Password;
00656         IT_Bus::StringNillable var_AuthorizationType;
00657         IT_Bus::StringNillable var_Authorization;
00658         IT_Bus::StringNillable var_Accept;
00659         IT_Bus::StringNillable var_AcceptLanguage;
00660         IT_Bus::StringNillable var_AcceptEncoding;
00661         IT_Bus::StringNillable var_ContentType;
00662         IT_Bus::StringNillable var_Host;
00663         IT_Bus::StringNillable var_Connection;
00664         IT_Bus::StringNillable var_CacheControl;
00665         IT_Bus::StringNillable var_Cookie;
00666         IT_Bus::StringNillable var_BrowserType;
00667         IT_Bus::StringNillable var_Referer;
00668         IT_Bus::StringNillable var_ProxyServer;
00669         IT_Bus::StringNillable var_ProxyUserName;
00670         IT_Bus::StringNillable var_ProxyPassword;
00671         IT_Bus::StringNillable var_ProxyAuthorizationType;
00672         IT_Bus::StringNillable var_ProxyAuthorization;
00673         IT_Bus::BooleanNillable var_UseSecureSockets;
00674         IT_Bus::StringNillable var_ClientCertificate;
00675         IT_Bus::StringNillable var_ClientCertificateChain;
00676         IT_Bus::StringNillable var_ClientPrivateKey;
00677         IT_Bus::StringNillable var_ClientPrivateKeyPassword;
00678         IT_Bus::StringNillable var_TrustedRootCertificates;
00679     };
00680 
00681     typedef IT_AutoPtr<clientType_1> clientType_1Ptr;
00682 
00683     class IT_clientType_1Reflection :
00684         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::clientType_1>,
00685         public IT_Reflect::ComplexTypeImpl,
00686         public IT_Reflect::ModelGroupImpl
00687     {
00688       public:
00689 
00690         IT_clientType_1Reflection(
00691             const IT_ContextAttributes::clientType_1* value
00692         );
00693         
00694         ~IT_clientType_1Reflection() throw(());
00695         
00696         const IT_Reflect::Reflection*
00697         get_element(
00698             size_t i
00699         ) const throw((IT_Reflect::ReflectException));
00700         
00701         const IT_Reflect::Reflection*
00702         get_element(
00703             const IT_Bus::QName& name
00704         ) const throw((IT_Reflect::ReflectException));
00705         
00706         const IT_Reflect::Reflection*
00707         get_attribute_value(
00708             const IT_Bus::QName& name
00709         ) const throw((IT_Reflect::ReflectException));
00710         
00711         IT_Reflect::Reflection*
00712         use_attribute_value(
00713             const IT_Bus::QName& name
00714         ) throw((IT_Reflect::ReflectException));
00715         
00716         void
00717         remove_attribute(
00718             const IT_Bus::QName& name
00719         ) throw((IT_Reflect::ReflectException));
00720         
00721       private:
00722 
00723         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_HTTPReplyCode;
00724         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_HTTPReply;
00725         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_RedirectURL;
00726         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerDate;
00727         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LastModified;
00728         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Expires;
00729         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Pragma;
00730         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentLocation;
00731         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentEncoding;
00732         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentLanguage;
00733         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerType;
00734         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_WWWAuthenticate;
00735         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyAuthenticate;
00736         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ETag;
00737         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_SendTimeout;
00738         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_ReceiveTimeout;
00739         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_AutoRedirect;
00740         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_UserName;
00741         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Password;
00742         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AuthorizationType;
00743         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Authorization;
00744         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Accept;
00745         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AcceptLanguage;
00746         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AcceptEncoding;
00747         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentType;
00748         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Host;
00749         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Connection;
00750         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CacheControl;
00751         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Cookie;
00752         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_BrowserType;
00753         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Referer;
00754         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyServer;
00755         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyUserName;
00756         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyPassword;
00757         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyAuthorizationType;
00758         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyAuthorization;
00759         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_UseSecureSockets;
00760         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ClientCertificate;
00761         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ClientCertificateChain;
00762         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ClientPrivateKey;
00763         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ClientPrivateKeyPassword;
00764         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_TrustedRootCertificates;
00765         class IT_ElementNames :
00766             public IT_Vector<IT_Bus::QName>
00767         {
00768           public:
00769 
00770             IT_ElementNames();
00771             
00772         };
00773 
00774         static IT_ElementNames _it_sm_element_names;
00775         class IT_AttributeNames :
00776             public IT_Vector<IT_Bus::QName>
00777         {
00778           public:
00779 
00780             IT_AttributeNames();
00781             
00782         };
00783 
00784         static IT_AttributeNames _it_sm_attribute_names;
00785     };
00786 
00787     class IT_CONTEXT_ATTRIBUTE_API clientType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
00788     {
00789 
00790       public:
00791 
00792         static const IT_Bus::QName&
00793         get_static_type();
00794         
00795         typedef IT_clientTypeReflection IT_ReflectionType;
00796         friend class IT_clientTypeReflection;
00797         
00798         clientType();
00799         clientType(const clientType & other);
00800         virtual ~clientType();
00801 
00802         IT_Bus::AnyType &
00803         copy(const IT_Bus::AnyType & rhs);
00804 
00805         clientType &
00806         operator=(const clientType & rhs);
00807 
00808         virtual const IT_Bus::QName &
00809         get_type() const;
00810 
00811         virtual void
00812         write_all_attributes(
00813             IT_Bus::ComplexTypeWriter & writer
00814         ) const throw((IT_Bus::SerializationException));
00815 
00816         virtual void
00817         read_all_attributes(
00818             IT_Bus::ComplexTypeReader & reader
00819         ) throw((IT_Bus::DeserializationException));
00820 
00821         virtual void
00822         write_complexcontent_attributes(
00823             IT_Bus::ComplexTypeWriter & writer
00824         ) const throw((IT_Bus::SerializationException));
00825 
00826         virtual void
00827         read_complexcontent_attributes(
00828             IT_Bus::ComplexTypeReader & reader
00829         ) throw((IT_Bus::DeserializationException));
00830 
00831         virtual void
00832         write(
00833             const IT_Bus::QName& name,
00834             IT_Bus::ComplexTypeWriter& writer
00835         ) const throw((IT_Bus::SerializationException))
00836         {
00837             ComplexContentComplexType::write(name, writer);
00838         }
00839 
00840         virtual void
00841         read(
00842             const IT_Bus::QName& name,
00843             IT_Bus::ComplexTypeReader& reader
00844         ) throw((IT_Bus::DeserializationException))
00845         {
00846             ComplexContentComplexType::read(name, reader);
00847         }
00848 
00849         virtual AnyType::Kind
00850         get_kind() const
00851         {
00852             return ComplexContentComplexType::get_kind();
00853         }
00854 
00855         virtual void
00856         write_complex_contents(
00857             IT_Bus::ComplexTypeWriter & writer
00858         ) const throw((IT_Bus::SerializationException));
00859 
00860         virtual void
00861         read_complex_contents(
00862             IT_Bus::ComplexTypeReader & reader
00863         ) throw((IT_Bus::DeserializationException));
00864 
00865         IT_Bus::Int *
00866         getHTTPReplyCode();
00867 
00868         const IT_Bus::Int *
00869         getHTTPReplyCode() const;
00870 
00871         void 
00872         setHTTPReplyCode(const IT_Bus::Int * val);
00873 
00874         void 
00875         setHTTPReplyCode(const IT_Bus::Int & val);
00876 
00877         IT_Bus::String *
00878         getHTTPReply();
00879 
00880         const IT_Bus::String *
00881         getHTTPReply() const;
00882 
00883         void 
00884         setHTTPReply(const IT_Bus::String * val);
00885 
00886         void 
00887         setHTTPReply(const IT_Bus::String & val);
00888 
00889         IT_Bus::String *
00890         getRedirectURL();
00891 
00892         const IT_Bus::String *
00893         getRedirectURL() const;
00894 
00895         void 
00896         setRedirectURL(const IT_Bus::String * val);
00897 
00898         void 
00899         setRedirectURL(const IT_Bus::String & val);
00900 
00901         IT_Bus::String *
00902         getServerDate();
00903 
00904         const IT_Bus::String *
00905         getServerDate() const;
00906 
00907         void 
00908         setServerDate(const IT_Bus::String * val);
00909 
00910         void 
00911         setServerDate(const IT_Bus::String & val);
00912 
00913         IT_Bus::String *
00914         getLastModified();
00915 
00916         const IT_Bus::String *
00917         getLastModified() const;
00918 
00919         void 
00920         setLastModified(const IT_Bus::String * val);
00921 
00922         void 
00923         setLastModified(const IT_Bus::String & val);
00924 
00925         IT_Bus::String *
00926         getExpires();
00927 
00928         const IT_Bus::String *
00929         getExpires() const;
00930 
00931         void 
00932         setExpires(const IT_Bus::String * val);
00933 
00934         void 
00935         setExpires(const IT_Bus::String & val);
00936 
00937         IT_Bus::String *
00938         getPragma();
00939 
00940         const IT_Bus::String *
00941         getPragma() const;
00942 
00943         void 
00944         setPragma(const IT_Bus::String * val);
00945 
00946         void 
00947         setPragma(const IT_Bus::String & val);
00948 
00949         IT_Bus::String *
00950         getContentLocation();
00951 
00952         const IT_Bus::String *
00953         getContentLocation() const;
00954 
00955         void 
00956         setContentLocation(const IT_Bus::String * val);
00957 
00958         void 
00959         setContentLocation(const IT_Bus::String & val);
00960 
00961         IT_Bus::String *
00962         getContentEncoding();
00963 
00964         const IT_Bus::String *
00965         getContentEncoding() const;
00966 
00967         void 
00968         setContentEncoding(const IT_Bus::String * val);
00969 
00970         void 
00971         setContentEncoding(const IT_Bus::String & val);
00972 
00973         IT_Bus::String *
00974         getContentLanguage();
00975 
00976         const IT_Bus::String *
00977         getContentLanguage() const;
00978 
00979         void 
00980         setContentLanguage(const IT_Bus::String * val);
00981 
00982         void 
00983         setContentLanguage(const IT_Bus::String & val);
00984 
00985         IT_Bus::String *
00986         getServerType();
00987 
00988         const IT_Bus::String *
00989         getServerType() const;
00990 
00991         void 
00992         setServerType(const IT_Bus::String * val);
00993 
00994         void 
00995         setServerType(const IT_Bus::String & val);
00996 
00997         IT_Bus::String *
00998         getWWWAuthenticate();
00999 
01000         const IT_Bus::String *
01001         getWWWAuthenticate() const;
01002 
01003         void 
01004         setWWWAuthenticate(const IT_Bus::String * val);
01005 
01006         void 
01007         setWWWAuthenticate(const IT_Bus::String & val);
01008 
01009         IT_Bus::String *
01010         getProxyAuthenticate();
01011 
01012         const IT_Bus::String *
01013         getProxyAuthenticate() const;
01014 
01015         void 
01016         setProxyAuthenticate(const IT_Bus::String * val);
01017 
01018         void 
01019         setProxyAuthenticate(const IT_Bus::String & val);
01020 
01021         IT_Bus::String *
01022         getETag();
01023 
01024         const IT_Bus::String *
01025         getETag() const;
01026 
01027         void 
01028         setETag(const IT_Bus::String * val);
01029 
01030         void 
01031         setETag(const IT_Bus::String & val);
01032 
01033         IT_Bus::Int *
01034         getSendTimeout();
01035 
01036         const IT_Bus::Int *
01037         getSendTimeout() const;
01038 
01039         void 
01040         setSendTimeout(const IT_Bus::Int * val);
01041 
01042         void 
01043         setSendTimeout(const IT_Bus::Int & val);
01044 
01045         IT_Bus::Int *
01046         getReceiveTimeout();
01047 
01048         const IT_Bus::Int *
01049         getReceiveTimeout() const;
01050 
01051         void 
01052         setReceiveTimeout(const IT_Bus::Int * val);
01053 
01054         void 
01055         setReceiveTimeout(const IT_Bus::Int & val);
01056 
01057         IT_Bus::Boolean *
01058         getAutoRedirect();
01059 
01060         const IT_Bus::Boolean *
01061         getAutoRedirect() const;
01062 
01063         void 
01064         setAutoRedirect(const IT_Bus::Boolean * val);
01065 
01066         void 
01067         setAutoRedirect(const IT_Bus::Boolean & val);
01068 
01069         IT_Bus::String *
01070         getUserName();
01071 
01072         const IT_Bus::String *
01073         getUserName() const;
01074 
01075         void 
01076         setUserName(const IT_Bus::String * val);
01077 
01078         void 
01079         setUserName(const IT_Bus::String & val);
01080 
01081         IT_Bus::String *
01082         getPassword();
01083 
01084         const IT_Bus::String *
01085         getPassword() const;
01086 
01087         void 
01088         setPassword(const IT_Bus::String * val);
01089 
01090         void 
01091         setPassword(const IT_Bus::String & val);
01092 
01093         IT_Bus::String *
01094         getAuthorizationType();
01095 
01096         const IT_Bus::String *
01097         getAuthorizationType() const;
01098 
01099         void 
01100         setAuthorizationType(const IT_Bus::String * val);
01101 
01102         void 
01103         setAuthorizationType(const IT_Bus::String & val);
01104 
01105         IT_Bus::String *
01106         getAuthorization();
01107 
01108         const IT_Bus::String *
01109         getAuthorization() const;
01110 
01111         void 
01112         setAuthorization(const IT_Bus::String * val);
01113 
01114         void 
01115         setAuthorization(const IT_Bus::String & val);
01116 
01117         IT_Bus::String *
01118         getAccept();
01119 
01120         const IT_Bus::String *
01121         getAccept() const;
01122 
01123         void 
01124         setAccept(const IT_Bus::String * val);
01125 
01126         void 
01127         setAccept(const IT_Bus::String & val);
01128 
01129         IT_Bus::String *
01130         getAcceptLanguage();
01131 
01132         const IT_Bus::String *
01133         getAcceptLanguage() const;
01134 
01135         void 
01136         setAcceptLanguage(const IT_Bus::String * val);
01137 
01138         void 
01139         setAcceptLanguage(const IT_Bus::String & val);
01140 
01141         IT_Bus::String *
01142         getAcceptEncoding();
01143 
01144         const IT_Bus::String *
01145         getAcceptEncoding() const;
01146 
01147         void 
01148         setAcceptEncoding(const IT_Bus::String * val);
01149 
01150         void 
01151         setAcceptEncoding(const IT_Bus::String & val);
01152 
01153         IT_Bus::String *
01154         getContentType();
01155 
01156         const IT_Bus::String *
01157         getContentType() const;
01158 
01159         void 
01160         setContentType(const IT_Bus::String * val);
01161 
01162         void 
01163         setContentType(const IT_Bus::String & val);
01164 
01165         IT_Bus::String *
01166         getHost();
01167 
01168         const IT_Bus::String *
01169         getHost() const;
01170 
01171         void 
01172         setHost(const IT_Bus::String * val);
01173 
01174         void 
01175         setHost(const IT_Bus::String & val);
01176 
01177         IT_Bus::String *
01178         getConnection();
01179 
01180         const IT_Bus::String *
01181         getConnection() const;
01182 
01183         void 
01184         setConnection(const IT_Bus::String * val);
01185 
01186         void 
01187         setConnection(const IT_Bus::String & val);
01188 
01189         IT_Bus::String *
01190         getCacheControl();
01191 
01192         const IT_Bus::String *
01193         getCacheControl() const;
01194 
01195         void 
01196         setCacheControl(const IT_Bus::String * val);
01197 
01198         void 
01199         setCacheControl(const IT_Bus::String & val);
01200 
01201         IT_Bus::String *
01202         getCookie();
01203 
01204         const IT_Bus::String *
01205         getCookie() const;
01206 
01207         void 
01208         setCookie(const IT_Bus::String * val);
01209 
01210         void 
01211         setCookie(const IT_Bus::String & val);
01212 
01213         IT_Bus::String *
01214         getBrowserType();
01215 
01216         const IT_Bus::String *
01217         getBrowserType() const;
01218 
01219         void 
01220         setBrowserType(const IT_Bus::String * val);
01221 
01222         void 
01223         setBrowserType(const IT_Bus::String & val);
01224 
01225         IT_Bus::String *
01226         getReferer();
01227 
01228         const IT_Bus::String *
01229         getReferer() const;
01230 
01231         void 
01232         setReferer(const IT_Bus::String * val);
01233 
01234         void 
01235         setReferer(const IT_Bus::String & val);
01236 
01237         IT_Bus::String *
01238         getProxyServer();
01239 
01240         const IT_Bus::String *
01241         getProxyServer() const;
01242 
01243         void 
01244         setProxyServer(const IT_Bus::String * val);
01245 
01246         void 
01247         setProxyServer(const IT_Bus::String & val);
01248 
01249         IT_Bus::String *
01250         getProxyUserName();
01251 
01252         const IT_Bus::String *
01253         getProxyUserName() const;
01254 
01255         void 
01256         setProxyUserName(const IT_Bus::String * val);
01257 
01258         void 
01259         setProxyUserName(const IT_Bus::String & val);
01260 
01261         IT_Bus::String *
01262         getProxyPassword();
01263 
01264         const IT_Bus::String *
01265         getProxyPassword() const;
01266 
01267         void 
01268         setProxyPassword(const IT_Bus::String * val);
01269 
01270         void 
01271         setProxyPassword(const IT_Bus::String & val);
01272 
01273         IT_Bus::String *
01274         getProxyAuthorizationType();
01275 
01276         const IT_Bus::String *
01277         getProxyAuthorizationType() const;
01278 
01279         void 
01280         setProxyAuthorizationType(const IT_Bus::String * val);
01281 
01282         void 
01283         setProxyAuthorizationType(const IT_Bus::String & val);
01284 
01285         IT_Bus::String *
01286         getProxyAuthorization();
01287 
01288         const IT_Bus::String *
01289         getProxyAuthorization() const;
01290 
01291         void 
01292         setProxyAuthorization(const IT_Bus::String * val);
01293 
01294         void 
01295         setProxyAuthorization(const IT_Bus::String & val);
01296 
01297         IT_Bus::Boolean *
01298         getUseSecureSockets();
01299 
01300         const IT_Bus::Boolean *
01301         getUseSecureSockets() const;
01302 
01303         void 
01304         setUseSecureSockets(const IT_Bus::Boolean * val);
01305 
01306         void 
01307         setUseSecureSockets(const IT_Bus::Boolean & val);
01308 
01309         IT_Bus::String *
01310         getClientCertificate();
01311 
01312         const IT_Bus::String *
01313         getClientCertificate() const;
01314 
01315         void 
01316         setClientCertificate(const IT_Bus::String * val);
01317 
01318         void 
01319         setClientCertificate(const IT_Bus::String & val);
01320 
01321         IT_Bus::String *
01322         getClientCertificateChain();
01323 
01324         const IT_Bus::String *
01325         getClientCertificateChain() const;
01326 
01327         void 
01328         setClientCertificateChain(const IT_Bus::String * val);
01329 
01330         void 
01331         setClientCertificateChain(const IT_Bus::String & val);
01332 
01333         IT_Bus::String *
01334         getClientPrivateKey();
01335 
01336         const IT_Bus::String *
01337         getClientPrivateKey() const;
01338 
01339         void 
01340         setClientPrivateKey(const IT_Bus::String * val);
01341 
01342         void 
01343         setClientPrivateKey(const IT_Bus::String & val);
01344 
01345         IT_Bus::String *
01346         getClientPrivateKeyPassword();
01347 
01348         const IT_Bus::String *
01349         getClientPrivateKeyPassword() const;
01350 
01351         void 
01352         setClientPrivateKeyPassword(const IT_Bus::String * val);
01353 
01354         void 
01355         setClientPrivateKeyPassword(const IT_Bus::String & val);
01356 
01357         IT_Bus::String *
01358         getTrustedRootCertificates();
01359 
01360         const IT_Bus::String *
01361         getTrustedRootCertificates() const;
01362 
01363         void 
01364         setTrustedRootCertificates(const IT_Bus::String * val);
01365 
01366         void 
01367         setTrustedRootCertificates(const IT_Bus::String & val);
01368 
01369         virtual IT_Reflect::Reflection*
01370         get_reflection() throw((IT_Reflect::ReflectException));
01371         
01372         virtual const IT_Reflect::Reflection*
01373         get_reflection() const throw((IT_Reflect::ReflectException));
01374         
01375 
01376       private:
01377 
01378         clientType_1 var_clientType_1;
01379     };
01380 
01381     typedef IT_AutoPtr<clientType> clientTypePtr;
01382 
01383     class IT_clientTypeReflection :
01384         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::clientType>,
01385         public IT_Reflect::ComplexContent
01386     {
01387       public:
01388 
01389         IT_clientTypeReflection(
01390             const IT_ContextAttributes::clientType* value
01391         );
01392         
01393         ~IT_clientTypeReflection() throw(());
01394         
01395         const IT_Reflect::Reflection*
01396         get_base() const throw((IT_Reflect::ReflectException));
01397         
01398         const IT_Reflect::Reflection*
01399         get_extension() const throw((IT_Reflect::ReflectException));
01400         
01401         const IT_Reflect::Reflection*
01402         get_restriction() const throw((IT_Reflect::ReflectException));
01403         
01404         IT_Reflect::Reflection*
01405         use_base() throw((IT_Reflect::ReflectException));
01406         
01407         IT_Reflect::Reflection*
01408         use_extension() throw((IT_Reflect::ReflectException));
01409         
01410         IT_Reflect::Reflection*
01411         use_restriction() throw((IT_Reflect::ReflectException));
01412         
01413       private:
01414 
01415         IT_Reflect::Traits<IT_ContextAttributes::clientType_1 >::ReflectionType var_clientType_1;
01416     };
01417 
01418     class IT_CONTEXT_ATTRIBUTE_API serverType_1 : public IT_Bus::SequenceComplexType
01419     {
01420 
01421       public:
01422 
01423         static const IT_Bus::QName&
01424         get_static_type();
01425         
01426         typedef IT_serverType_1Reflection IT_ReflectionType;
01427         friend class IT_serverType_1Reflection;
01428         
01429         serverType_1();
01430         serverType_1(const serverType_1 & other);
01431         virtual ~serverType_1();
01432 
01433         IT_Bus::AnyType &
01434         copy(const IT_Bus::AnyType & rhs);
01435 
01436         serverType_1 &
01437         operator=(const serverType_1 & rhs);
01438 
01439         virtual const IT_Bus::QName &
01440         get_type() const;
01441 
01442         virtual void
01443         write_complexcontent_attributes(
01444             IT_Bus::ComplexTypeWriter & writer
01445         ) const throw((IT_Bus::SerializationException));
01446 
01447         virtual void
01448         read_complexcontent_attributes(
01449             IT_Bus::ComplexTypeReader & reader
01450         ) throw((IT_Bus::DeserializationException));
01451 
01452 
01453         virtual void
01454         write_contents(
01455             IT_Bus::ComplexTypeWriter & writer
01456         ) const throw((IT_Bus::SerializationException));
01457 
01458         virtual void
01459         read_contents(
01460             IT_Bus::ComplexTypeReader & reader
01461         ) throw((IT_Bus::DeserializationException));
01462 
01463         IT_Bus::String *
01464         getMethod();
01465 
01466         const IT_Bus::String *
01467         getMethod() const;
01468 
01469         void 
01470         setMethod(const IT_Bus::String * val);
01471 
01472         void 
01473         setMethod(const IT_Bus::String & val);
01474 
01475         IT_Bus::String *
01476         getURL();
01477 
01478         const IT_Bus::String *
01479         getURL() const;
01480 
01481         void 
01482         setURL(const IT_Bus::String * val);
01483 
01484         void 
01485         setURL(const IT_Bus::String & val);
01486 
01487         IT_Bus::String *
01488         getHTTPVersion();
01489 
01490         const IT_Bus::String *
01491         getHTTPVersion() const;
01492 
01493         void 
01494         setHTTPVersion(const IT_Bus::String * val);
01495 
01496         void 
01497         setHTTPVersion(const IT_Bus::String & val);
01498 
01499         IT_Bus::String *
01500         getIfModifiedSince();
01501 
01502         const IT_Bus::String *
01503         getIfModifiedSince() const;
01504 
01505         void 
01506         setIfModifiedSince(const IT_Bus::String * val);
01507 
01508         void 
01509         setIfModifiedSince(const IT_Bus::String & val);
01510 
01511         IT_Bus::String *
01512         getETag();
01513 
01514         const IT_Bus::String *
01515         getETag() const;
01516 
01517         void 
01518         setETag(const IT_Bus::String * val);
01519 
01520         void 
01521         setETag(const IT_Bus::String & val);
01522 
01523         IT_Bus::Int *
01524         getHTTPReplyCode();
01525 
01526         const IT_Bus::Int *
01527         getHTTPReplyCode() const;
01528 
01529         void 
01530         setHTTPReplyCode(const IT_Bus::Int * val);
01531 
01532         void 
01533         setHTTPReplyCode(const IT_Bus::Int & val);
01534 
01535         IT_Bus::String *
01536         getHTTPReply();
01537 
01538         const IT_Bus::String *
01539         getHTTPReply() const;
01540 
01541         void 
01542         setHTTPReply(const IT_Bus::String * val);
01543 
01544         void 
01545         setHTTPReply(const IT_Bus::String & val);
01546 
01547         IT_Bus::String *
01548         getLastModified();
01549 
01550         const IT_Bus::String *
01551         getLastModified() const;
01552 
01553         void 
01554         setLastModified(const IT_Bus::String * val);
01555 
01556         void 
01557         setLastModified(const IT_Bus::String & val);
01558 
01559         IT_Bus::String *
01560         getExpires();
01561 
01562         const IT_Bus::String *
01563         getExpires() const;
01564 
01565         void 
01566         setExpires(const IT_Bus::String * val);
01567 
01568         void 
01569         setExpires(const IT_Bus::String & val);
01570 
01571         IT_Bus::String *
01572         getPragma();
01573 
01574         const IT_Bus::String *
01575         getPragma() const;
01576 
01577         void 
01578         setPragma(const IT_Bus::String * val);
01579 
01580         void 
01581         setPragma(const IT_Bus::String & val);
01582 
01583         IT_Bus::String *
01584         getContentLanguage();
01585 
01586         const IT_Bus::String *
01587         getContentLanguage() const;
01588 
01589         void 
01590         setContentLanguage(const IT_Bus::String * val);
01591 
01592         void 
01593         setContentLanguage(const IT_Bus::String & val);
01594 
01595         IT_Bus::String *
01596         getWWWAuthenticate();
01597 
01598         const IT_Bus::String *
01599         getWWWAuthenticate() const;
01600 
01601         void 
01602         setWWWAuthenticate(const IT_Bus::String * val);
01603 
01604         void 
01605         setWWWAuthenticate(const IT_Bus::String & val);
01606 
01607         IT_Bus::Int *
01608         getCertificateKeySize();
01609 
01610         const IT_Bus::Int *
01611         getCertificateKeySize() const;
01612 
01613         void 
01614         setCertificateKeySize(const IT_Bus::Int * val);
01615 
01616         void 
01617         setCertificateKeySize(const IT_Bus::Int & val);
01618 
01619         IT_Bus::String *
01620         getCertificateSubject();
01621 
01622         const IT_Bus::String *
01623         getCertificateSubject() const;
01624 
01625         void 
01626         setCertificateSubject(const IT_Bus::String * val);
01627 
01628         void 
01629         setCertificateSubject(const IT_Bus::String & val);
01630 
01631         IT_Bus::String *
01632         getCertificateIssuer();
01633 
01634         const IT_Bus::String *
01635         getCertificateIssuer() const;
01636 
01637         void 
01638         setCertificateIssuer(const IT_Bus::String * val);
01639 
01640         void 
01641         setCertificateIssuer(const IT_Bus::String & val);
01642 
01643         IT_Bus::String *
01644         getCertificateNotBefore();
01645 
01646         const IT_Bus::String *
01647         getCertificateNotBefore() const;
01648 
01649         void 
01650         setCertificateNotBefore(const IT_Bus::String * val);
01651 
01652         void 
01653         setCertificateNotBefore(const IT_Bus::String & val);
01654 
01655         IT_Bus::String *
01656         getCertificateNotAfter();
01657 
01658         const IT_Bus::String *
01659         getCertificateNotAfter() const;
01660 
01661         void 
01662         setCertificateNotAfter(const IT_Bus::String * val);
01663 
01664         void 
01665         setCertificateNotAfter(const IT_Bus::String & val);
01666 
01667         IT_Bus::Boolean *
01668         getAutoRedirect();
01669 
01670         const IT_Bus::Boolean *
01671         getAutoRedirect() const;
01672 
01673         void 
01674         setAutoRedirect(const IT_Bus::Boolean * val);
01675 
01676         void 
01677         setAutoRedirect(const IT_Bus::Boolean & val);
01678 
01679         IT_Bus::String *
01680         getUserName();
01681 
01682         const IT_Bus::String *
01683         getUserName() const;
01684 
01685         void 
01686         setUserName(const IT_Bus::String * val);
01687 
01688         void 
01689         setUserName(const IT_Bus::String & val);
01690 
01691         IT_Bus::String *
01692         getPassword();
01693 
01694         const IT_Bus::String *
01695         getPassword() const;
01696 
01697         void 
01698         setPassword(const IT_Bus::String * val);
01699 
01700         void 
01701         setPassword(const IT_Bus::String & val);
01702 
01703         IT_Bus::String *
01704         getAuthorizationType();
01705 
01706         const IT_Bus::String *
01707         getAuthorizationType() const;
01708 
01709         void 
01710         setAuthorizationType(const IT_Bus::String * val);
01711 
01712         void 
01713         setAuthorizationType(const IT_Bus::String & val);
01714 
01715         IT_Bus::String *
01716         getAuthorization();
01717 
01718         const IT_Bus::String *
01719         getAuthorization() const;
01720 
01721         void 
01722         setAuthorization(const IT_Bus::String * val);
01723 
01724         void 
01725         setAuthorization(const IT_Bus::String & val);
01726 
01727         IT_Bus::String *
01728         getAccept();
01729 
01730         const IT_Bus::String *
01731         getAccept() const;
01732 
01733         void 
01734         setAccept(const IT_Bus::String * val);
01735 
01736         void 
01737         setAccept(const IT_Bus::String & val);
01738 
01739         IT_Bus::String *
01740         getAcceptLanguage();
01741 
01742         const IT_Bus::String *
01743         getAcceptLanguage() const;
01744 
01745         void 
01746         setAcceptLanguage(const IT_Bus::String * val);
01747 
01748         void 
01749         setAcceptLanguage(const IT_Bus::String & val);
01750 
01751         IT_Bus::String *
01752         getAcceptEncoding();
01753 
01754         const IT_Bus::String *
01755         getAcceptEncoding() const;
01756 
01757         void 
01758         setAcceptEncoding(const IT_Bus::String * val);
01759 
01760         void 
01761         setAcceptEncoding(const IT_Bus::String & val);
01762 
01763         IT_Bus::String *
01764         getHost();
01765 
01766         const IT_Bus::String *
01767         getHost() const;
01768 
01769         void 
01770         setHost(const IT_Bus::String * val);
01771 
01772         void 
01773         setHost(const IT_Bus::String & val);
01774 
01775         IT_Bus::String *
01776         getConnection();
01777 
01778         const IT_Bus::String *
01779         getConnection() const;
01780 
01781         void 
01782         setConnection(const IT_Bus::String * val);
01783 
01784         void 
01785         setConnection(const IT_Bus::String & val);
01786 
01787         IT_Bus::String *
01788         getCookie();
01789 
01790         const IT_Bus::String *
01791         getCookie() const;
01792 
01793         void 
01794         setCookie(const IT_Bus::String * val);
01795 
01796         void 
01797         setCookie(const IT_Bus::String & val);
01798 
01799         IT_Bus::String *
01800         getBrowserType();
01801 
01802         const IT_Bus::String *
01803         getBrowserType() const;
01804 
01805         void 
01806         setBrowserType(const IT_Bus::String * val);
01807 
01808         void 
01809         setBrowserType(const IT_Bus::String & val);
01810 
01811         IT_Bus::String *
01812         getReferer();
01813 
01814         const IT_Bus::String *
01815         getReferer() const;
01816 
01817         void 
01818         setReferer(const IT_Bus::String * val);
01819 
01820         void 
01821         setReferer(const IT_Bus::String & val);
01822 
01823         IT_Bus::String *
01824         getProxyServer();
01825 
01826         const IT_Bus::String *
01827         getProxyServer() const;
01828 
01829         void 
01830         setProxyServer(const IT_Bus::String * val);
01831 
01832         void 
01833         setProxyServer(const IT_Bus::String & val);
01834 
01835         IT_Bus::String *
01836         getProxyUserName();
01837 
01838         const IT_Bus::String *
01839         getProxyUserName() const;
01840 
01841         void 
01842         setProxyUserName(const IT_Bus::String * val);
01843 
01844         void 
01845         setProxyUserName(const IT_Bus::String & val);
01846 
01847         IT_Bus::String *
01848         getProxyPassword();
01849 
01850         const IT_Bus::String *
01851         getProxyPassword() const;
01852 
01853         void 
01854         setProxyPassword(const IT_Bus::String * val);
01855 
01856         void 
01857         setProxyPassword(const IT_Bus::String & val);
01858 
01859         IT_Bus::String *
01860         getProxyAuthorizationType();
01861 
01862         const IT_Bus::String *
01863         getProxyAuthorizationType() const;
01864 
01865         void 
01866         setProxyAuthorizationType(const IT_Bus::String * val);
01867 
01868         void 
01869         setProxyAuthorizationType(const IT_Bus::String & val);
01870 
01871         IT_Bus::String *
01872         getProxyAuthorization();
01873 
01874         const IT_Bus::String *
01875         getProxyAuthorization() const;
01876 
01877         void 
01878         setProxyAuthorization(const IT_Bus::String * val);
01879 
01880         void 
01881         setProxyAuthorization(const IT_Bus::String & val);
01882 
01883         IT_Bus::Int *
01884         getSendTimeout();
01885 
01886         const IT_Bus::Int *
01887         getSendTimeout() const;
01888 
01889         void 
01890         setSendTimeout(const IT_Bus::Int * val);
01891 
01892         void 
01893         setSendTimeout(const IT_Bus::Int & val);
01894 
01895         IT_Bus::Int *
01896         getReceiveTimeout();
01897 
01898         const IT_Bus::Int *
01899         getReceiveTimeout() const;
01900 
01901         void 
01902         setReceiveTimeout(const IT_Bus::Int * val);
01903 
01904         void 
01905         setReceiveTimeout(const IT_Bus::Int & val);
01906 
01907         IT_Bus::Boolean *
01908         getSuppressClientSendErrors();
01909 
01910         const IT_Bus::Boolean *
01911         getSuppressClientSendErrors() const;
01912 
01913         void 
01914         setSuppressClientSendErrors(const IT_Bus::Boolean * val);
01915 
01916         void 
01917         setSuppressClientSendErrors(const IT_Bus::Boolean & val);
01918 
01919         IT_Bus::Boolean *
01920         getSuppressClientReceiveErrors();
01921 
01922         const IT_Bus::Boolean *
01923         getSuppressClientReceiveErrors() const;
01924 
01925         void 
01926         setSuppressClientReceiveErrors(const IT_Bus::Boolean * val);
01927 
01928         void 
01929         setSuppressClientReceiveErrors(const IT_Bus::Boolean & val);
01930 
01931         IT_Bus::Boolean *
01932         getHonorKeepAlive();
01933 
01934         const IT_Bus::Boolean *
01935         getHonorKeepAlive() const;
01936 
01937         void 
01938         setHonorKeepAlive(const IT_Bus::Boolean * val);
01939 
01940         void 
01941         setHonorKeepAlive(const IT_Bus::Boolean & val);
01942 
01943         IT_Bus::Int *
01944         getMultiplexPoolSize();
01945 
01946         const IT_Bus::Int *
01947         getMultiplexPoolSize() const;
01948 
01949         void 
01950         setMultiplexPoolSize(const IT_Bus::Int * val);
01951 
01952         void 
01953         setMultiplexPoolSize(const IT_Bus::Int & val);
01954 
01955         IT_Bus::String *
01956         getRedirectURL();
01957 
01958         const IT_Bus::String *
01959         getRedirectURL() const;
01960 
01961         void 
01962         setRedirectURL(const IT_Bus::String * val);
01963 
01964         void 
01965         setRedirectURL(const IT_Bus::String & val);
01966 
01967         IT_Bus::String *
01968         getCacheControl();
01969 
01970         const IT_Bus::String *
01971         getCacheControl() const;
01972 
01973         void 
01974         setCacheControl(const IT_Bus::String * val);
01975 
01976         void 
01977         setCacheControl(const IT_Bus::String & val);
01978 
01979         IT_Bus::String *
01980         getContentLocation();
01981 
01982         const IT_Bus::String *
01983         getContentLocation() const;
01984 
01985         void 
01986         setContentLocation(const IT_Bus::String * val);
01987 
01988         void 
01989         setContentLocation(const IT_Bus::String & val);
01990 
01991         IT_Bus::String *
01992         getContentType();
01993 
01994         const IT_Bus::String *
01995         getContentType() const;
01996 
01997         void 
01998         setContentType(const IT_Bus::String * val);
01999 
02000         void 
02001         setContentType(const IT_Bus::String & val);
02002 
02003         IT_Bus::String *
02004         getContentEncoding();
02005 
02006         const IT_Bus::String *
02007         getContentEncoding() const;
02008 
02009         void 
02010         setContentEncoding(const IT_Bus::String * val);
02011 
02012         void 
02013         setContentEncoding(const IT_Bus::String & val);
02014 
02015         IT_Bus::String *
02016         getServerType();
02017 
02018         const IT_Bus::String *
02019         getServerType() const;
02020 
02021         void 
02022         setServerType(const IT_Bus::String * val);
02023 
02024         void 
02025         setServerType(const IT_Bus::String & val);
02026 
02027         IT_Bus::Boolean *
02028         getUseSecureSockets();
02029 
02030         const IT_Bus::Boolean *
02031         getUseSecureSockets() const;
02032 
02033         void 
02034         setUseSecureSockets(const IT_Bus::Boolean * val);
02035 
02036         void 
02037         setUseSecureSockets(const IT_Bus::Boolean & val);
02038 
02039         IT_Bus::String *
02040         getServerCertificate();
02041 
02042         const IT_Bus::String *
02043         getServerCertificate() const;
02044 
02045         void 
02046         setServerCertificate(const IT_Bus::String * val);
02047 
02048         void 
02049         setServerCertificate(const IT_Bus::String & val);
02050 
02051         IT_Bus::String *
02052         getServerCertificateChain();
02053 
02054         const IT_Bus::String *
02055         getServerCertificateChain() const;
02056 
02057         void 
02058         setServerCertificateChain(const IT_Bus::String * val);
02059 
02060         void 
02061         setServerCertificateChain(const IT_Bus::String & val);
02062 
02063         IT_Bus::String *
02064         getServerPrivateKey();
02065 
02066         const IT_Bus::String *
02067         getServerPrivateKey() const;
02068 
02069         void 
02070         setServerPrivateKey(const IT_Bus::String * val);
02071 
02072         void 
02073         setServerPrivateKey(const IT_Bus::String & val);
02074 
02075         IT_Bus::String *
02076         getServerPrivateKeyPassword();
02077 
02078         const IT_Bus::String *
02079         getServerPrivateKeyPassword() const;
02080 
02081         void 
02082         setServerPrivateKeyPassword(const IT_Bus::String * val);
02083 
02084         void 
02085         setServerPrivateKeyPassword(const IT_Bus::String & val);
02086 
02087         IT_Bus::String *
02088         getTrustedRootCertificates();
02089 
02090         const IT_Bus::String *
02091         getTrustedRootCertificates() const;
02092 
02093         void 
02094         setTrustedRootCertificates(const IT_Bus::String * val);
02095 
02096         void 
02097         setTrustedRootCertificates(const IT_Bus::String & val);
02098 
02099         virtual IT_Reflect::Reflection*
02100         get_reflection() throw((IT_Reflect::ReflectException));
02101         
02102         virtual const IT_Reflect::Reflection*
02103         get_reflection() const throw((IT_Reflect::ReflectException));
02104         
02105 
02106       private:
02107 
02108         IT_Bus::StringNillable var_Method;
02109         IT_Bus::StringNillable var_URL;
02110         IT_Bus::StringNillable var_HTTPVersion;
02111         IT_Bus::StringNillable var_IfModifiedSince;
02112         IT_Bus::StringNillable var_ETag;
02113         IT_Bus::IntNillable var_HTTPReplyCode;
02114         IT_Bus::StringNillable var_HTTPReply;
02115         IT_Bus::StringNillable var_LastModified;
02116         IT_Bus::StringNillable var_Expires;
02117         IT_Bus::StringNillable var_Pragma;
02118         IT_Bus::StringNillable var_ContentLanguage;
02119         IT_Bus::StringNillable var_WWWAuthenticate;
02120         IT_Bus::IntNillable var_CertificateKeySize;
02121         IT_Bus::StringNillable var_CertificateSubject;
02122         IT_Bus::StringNillable var_CertificateIssuer;
02123         IT_Bus::StringNillable var_CertificateNotBefore;
02124         IT_Bus::StringNillable var_CertificateNotAfter;
02125         IT_Bus::BooleanNillable var_AutoRedirect;
02126         IT_Bus::StringNillable var_UserName;
02127         IT_Bus::StringNillable var_Password;
02128         IT_Bus::StringNillable var_AuthorizationType;
02129         IT_Bus::StringNillable var_Authorization;
02130         IT_Bus::StringNillable var_Accept;
02131         IT_Bus::StringNillable var_AcceptLanguage;
02132         IT_Bus::StringNillable var_AcceptEncoding;
02133         IT_Bus::StringNillable var_Host;
02134         IT_Bus::StringNillable var_Connection;
02135         IT_Bus::StringNillable var_Cookie;
02136         IT_Bus::StringNillable var_BrowserType;
02137         IT_Bus::StringNillable var_Referer;
02138         IT_Bus::StringNillable var_ProxyServer;
02139         IT_Bus::StringNillable var_ProxyUserName;
02140         IT_Bus::StringNillable var_ProxyPassword;
02141         IT_Bus::StringNillable var_ProxyAuthorizationType;
02142         IT_Bus::StringNillable var_ProxyAuthorization;
02143         IT_Bus::IntNillable var_SendTimeout;
02144         IT_Bus::IntNillable var_ReceiveTimeout;
02145         IT_Bus::BooleanNillable var_SuppressClientSendErrors;
02146         IT_Bus::BooleanNillable var_SuppressClientReceiveErrors;
02147         IT_Bus::BooleanNillable var_HonorKeepAlive;
02148         IT_Bus::IntNillable var_MultiplexPoolSize;
02149         IT_Bus::StringNillable var_RedirectURL;
02150         IT_Bus::StringNillable var_CacheControl;
02151         IT_Bus::StringNillable var_ContentLocation;
02152         IT_Bus::StringNillable var_ContentType;
02153         IT_Bus::StringNillable var_ContentEncoding;
02154         IT_Bus::StringNillable var_ServerType;
02155         IT_Bus::BooleanNillable var_UseSecureSockets;
02156         IT_Bus::StringNillable var_ServerCertificate;
02157         IT_Bus::StringNillable var_ServerCertificateChain;
02158         IT_Bus::StringNillable var_ServerPrivateKey;
02159         IT_Bus::StringNillable var_ServerPrivateKeyPassword;
02160         IT_Bus::StringNillable var_TrustedRootCertificates;
02161     };
02162 
02163     typedef IT_AutoPtr<serverType_1> serverType_1Ptr;
02164 
02165     class IT_serverType_1Reflection :
02166         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::serverType_1>,
02167         public IT_Reflect::ComplexTypeImpl,
02168         public IT_Reflect::ModelGroupImpl
02169     {
02170       public:
02171 
02172         IT_serverType_1Reflection(
02173             const IT_ContextAttributes::serverType_1* value
02174         );
02175         
02176         ~IT_serverType_1Reflection() throw(());
02177         
02178         const IT_Reflect::Reflection*
02179         get_element(
02180             size_t i
02181         ) const throw((IT_Reflect::ReflectException));
02182         
02183         const IT_Reflect::Reflection*
02184         get_element(
02185             const IT_Bus::QName& name
02186         ) const throw((IT_Reflect::ReflectException));
02187         
02188         const IT_Reflect::Reflection*
02189         get_attribute_value(
02190             const IT_Bus::QName& name
02191         ) const throw((IT_Reflect::ReflectException));
02192         
02193         IT_Reflect::Reflection*
02194         use_attribute_value(
02195             const IT_Bus::QName& name
02196         ) throw((IT_Reflect::ReflectException));
02197         
02198         void
02199         remove_attribute(
02200             const IT_Bus::QName& name
02201         ) throw((IT_Reflect::ReflectException));
02202         
02203       private:
02204 
02205         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Method;
02206         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_URL;
02207         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_HTTPVersion;
02208         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_IfModifiedSince;
02209         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ETag;
02210         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_HTTPReplyCode;
02211         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_HTTPReply;
02212         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LastModified;
02213         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Expires;
02214         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Pragma;
02215         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentLanguage;
02216         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_WWWAuthenticate;
02217         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_CertificateKeySize;
02218         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CertificateSubject;
02219         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CertificateIssuer;
02220         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CertificateNotBefore;
02221         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CertificateNotAfter;
02222         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_AutoRedirect;
02223         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_UserName;
02224         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Password;
02225         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AuthorizationType;
02226         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Authorization;
02227         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Accept;
02228         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AcceptLanguage;
02229         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_AcceptEncoding;
02230         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Host;
02231         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Connection;
02232         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Cookie;
02233         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_BrowserType;
02234         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_Referer;
02235         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyServer;
02236         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyUserName;
02237         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyPassword;
02238         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyAuthorizationType;
02239         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ProxyAuthorization;
02240         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_SendTimeout;
02241         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_ReceiveTimeout;
02242         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_SuppressClientSendErrors;
02243         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_SuppressClientReceiveErrors;
02244         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_HonorKeepAlive;
02245         IT_Reflect::Traits<IT_Bus::IntNillable >::ReflectionType var_MultiplexPoolSize;
02246         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_RedirectURL;
02247         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_CacheControl;
02248         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentLocation;
02249         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentType;
02250         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ContentEncoding;
02251         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerType;
02252         IT_Reflect::Traits<IT_Bus::BooleanNillable >::ReflectionType var_UseSecureSockets;
02253         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerCertificate;
02254         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerCertificateChain;
02255         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerPrivateKey;
02256         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_ServerPrivateKeyPassword;
02257         IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_TrustedRootCertificates;
02258         class IT_ElementNames :
02259             public IT_Vector<IT_Bus::QName>
02260         {
02261           public:
02262 
02263             IT_ElementNames();
02264             
02265         };
02266 
02267         static IT_ElementNames _it_sm_element_names;
02268         class IT_AttributeNames :
02269             public IT_Vector<IT_Bus::QName>
02270         {
02271           public:
02272 
02273             IT_AttributeNames();
02274             
02275         };
02276 
02277         static IT_AttributeNames _it_sm_attribute_names;
02278     };
02279 
02280     class IT_CONTEXT_ATTRIBUTE_API serverType : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
02281     {
02282 
02283       public:
02284 
02285         static const IT_Bus::QName&
02286         get_static_type();
02287         
02288         typedef IT_serverTypeReflection IT_ReflectionType;
02289         friend class IT_serverTypeReflection;
02290         
02291         serverType();
02292         serverType(const serverType & other);
02293         virtual ~serverType();
02294 
02295         IT_Bus::AnyType &
02296         copy(const IT_Bus::AnyType & rhs);
02297 
02298         serverType &
02299         operator=(const serverType & rhs);
02300 
02301         virtual const IT_Bus::QName &
02302         get_type() const;
02303 
02304         virtual void
02305         write_all_attributes(
02306             IT_Bus::ComplexTypeWriter & writer
02307         ) const throw((IT_Bus::SerializationException));
02308 
02309         virtual void
02310         read_all_attributes(
02311             IT_Bus::ComplexTypeReader & reader
02312         ) throw((IT_Bus::DeserializationException));
02313 
02314         virtual void
02315         write_complexcontent_attributes(
02316             IT_Bus::ComplexTypeWriter & writer
02317         ) const throw((IT_Bus::SerializationException));
02318 
02319         virtual void
02320         read_complexcontent_attributes(
02321             IT_Bus::ComplexTypeReader & reader
02322         ) throw((IT_Bus::DeserializationException));
02323 
02324         virtual void
02325         write(
02326             const IT_Bus::QName& name,
02327             IT_Bus::ComplexTypeWriter& writer
02328         ) const throw((IT_Bus::SerializationException))
02329         {
02330             ComplexContentComplexType::write(name, writer);
02331         }
02332 
02333         virtual void
02334         read(
02335             const IT_Bus::QName& name,
02336             IT_Bus::ComplexTypeReader& reader
02337         ) throw((IT_Bus::DeserializationException))
02338         {
02339             ComplexContentComplexType::read(name, reader);
02340         }
02341 
02342         virtual AnyType::Kind
02343         get_kind() const
02344         {
02345             return ComplexContentComplexType::get_kind();
02346         }
02347 
02348         virtual void
02349         write_complex_contents(
02350             IT_Bus::ComplexTypeWriter & writer
02351         ) const throw((IT_Bus::SerializationException));
02352 
02353         virtual void
02354         read_complex_contents(
02355             IT_Bus::ComplexTypeReader & reader
02356         ) throw((IT_Bus::DeserializationException));
02357 
02358         IT_Bus::String *
02359         getMethod();
02360 
02361         const IT_Bus::String *
02362         getMethod() const;
02363 
02364         void 
02365         setMethod(const IT_Bus::String * val);
02366 
02367         void 
02368         setMethod(const IT_Bus::String & val);
02369 
02370         IT_Bus::String *
02371         getURL();
02372 
02373         const IT_Bus::String *
02374         getURL() const;
02375 
02376         void 
02377         setURL(const IT_Bus::String * val);
02378 
02379         void 
02380         setURL(const IT_Bus::String & val);
02381 
02382         IT_Bus::String *
02383         getHTTPVersion();
02384 
02385         const IT_Bus::String *
02386         getHTTPVersion() const;
02387 
02388         void 
02389         setHTTPVersion(const IT_Bus::String * val);
02390 
02391         void 
02392         setHTTPVersion(const IT_Bus::String & val);
02393 
02394         IT_Bus::String *
02395         getIfModifiedSince();
02396 
02397         const IT_Bus::String *
02398         getIfModifiedSince() const;
02399 
02400         void 
02401         setIfModifiedSince(const IT_Bus::String * val);
02402 
02403         void 
02404         setIfModifiedSince(const IT_Bus::String & val);
02405 
02406         IT_Bus::String *
02407         getETag();
02408 
02409         const IT_Bus::String *
02410         getETag() const;
02411 
02412         void 
02413         setETag(const IT_Bus::String * val);
02414 
02415         void 
02416         setETag(const IT_Bus::String & val);
02417 
02418         IT_Bus::Int *
02419         getHTTPReplyCode();
02420 
02421         const IT_Bus::Int *
02422         getHTTPReplyCode() const;
02423 
02424         void 
02425         setHTTPReplyCode(const IT_Bus::Int * val);
02426 
02427         void 
02428         setHTTPReplyCode(const IT_Bus::Int & val);
02429 
02430         IT_Bus::String *
02431         getHTTPReply();
02432 
02433         const IT_Bus::String *
02434         getHTTPReply() const;
02435 
02436         void 
02437         setHTTPReply(const IT_Bus::String * val);
02438 
02439         void 
02440         setHTTPReply(const IT_Bus::String & val);
02441 
02442         IT_Bus::String *
02443         getLastModified();
02444 
02445         const IT_Bus::String *
02446         getLastModified() const;
02447 
02448         void 
02449         setLastModified(const IT_Bus::String * val);
02450 
02451         void 
02452         setLastModified(const IT_Bus::String & val);
02453 
02454         IT_Bus::String *
02455         getExpires();
02456 
02457         const IT_Bus::String *
02458         getExpires() const;
02459 
02460         void 
02461         setExpires(const IT_Bus::String * val);
02462 
02463         void 
02464         setExpires(const IT_Bus::String & val);
02465 
02466         IT_Bus::String *
02467         getPragma();
02468 
02469         const IT_Bus::String *
02470         getPragma() const;
02471 
02472         void 
02473         setPragma(const IT_Bus::String * val);
02474 
02475         void 
02476         setPragma(const IT_Bus::String & val);
02477 
02478         IT_Bus::String *
02479         getContentLanguage();
02480 
02481         const IT_Bus::String *
02482         getContentLanguage() const;
02483 
02484         void 
02485         setContentLanguage(const IT_Bus::String * val);
02486 
02487         void 
02488         setContentLanguage(const IT_Bus::String & val);
02489 
02490         IT_Bus::String *
02491         getWWWAuthenticate();
02492 
02493         const IT_Bus::String *
02494         getWWWAuthenticate() const;
02495 
02496         void 
02497         setWWWAuthenticate(const IT_Bus::String * val);
02498 
02499         void 
02500         setWWWAuthenticate(const IT_Bus::String & val);
02501 
02502         IT_Bus::Int *
02503         getCertificateKeySize();
02504 
02505         const IT_Bus::Int *
02506         getCertificateKeySize() const;
02507 
02508         void 
02509         setCertificateKeySize(const IT_Bus::Int * val);
02510 
02511         void 
02512         setCertificateKeySize(const IT_Bus::Int & val);
02513 
02514         IT_Bus::String *
02515         getCertificateSubject();
02516 
02517         const IT_Bus::String *
02518         getCertificateSubject() const;
02519 
02520         void 
02521         setCertificateSubject(const IT_Bus::String * val);
02522 
02523         void 
02524         setCertificateSubject(const IT_Bus::String & val);
02525 
02526         IT_Bus::String *
02527         getCertificateIssuer();
02528 
02529         const IT_Bus::String *
02530         getCertificateIssuer() const;
02531 
02532         void 
02533         setCertificateIssuer(const IT_Bus::String * val);
02534 
02535         void 
02536         setCertificateIssuer(const IT_Bus::String & val);
02537 
02538         IT_Bus::String *
02539         getCertificateNotBefore();
02540 
02541         const IT_Bus::String *
02542         getCertificateNotBefore() const;
02543 
02544         void 
02545         setCertificateNotBefore(const IT_Bus::String * val);
02546 
02547         void 
02548         setCertificateNotBefore(const IT_Bus::String & val);
02549 
02550         IT_Bus::String *
02551         getCertificateNotAfter();
02552 
02553         const IT_Bus::String *
02554         getCertificateNotAfter() const;
02555 
02556         void 
02557         setCertificateNotAfter(const IT_Bus::String * val);
02558 
02559         void 
02560         setCertificateNotAfter(const IT_Bus::String & val);
02561 
02562         IT_Bus::Boolean *
02563         getAutoRedirect();
02564 
02565         const IT_Bus::Boolean *
02566         getAutoRedirect() const;
02567 
02568         void 
02569         setAutoRedirect(const IT_Bus::Boolean * val);
02570 
02571         void 
02572         setAutoRedirect(const IT_Bus::Boolean & val);
02573 
02574         IT_Bus::String *
02575         getUserName();
02576 
02577         const IT_Bus::String *
02578         getUserName() const;
02579 
02580         void 
02581         setUserName(const IT_Bus::String * val);
02582 
02583         void 
02584         setUserName(const IT_Bus::String & val);
02585 
02586         IT_Bus::String *
02587         getPassword();
02588 
02589         const IT_Bus::String *
02590         getPassword() const;
02591 
02592         void 
02593         setPassword(const IT_Bus::String * val);
02594 
02595         void 
02596         setPassword(const IT_Bus::String & val);
02597 
02598         IT_Bus::String *
02599         getAuthorizationType();
02600 
02601         const IT_Bus::String *
02602         getAuthorizationType() const;
02603 
02604         void 
02605         setAuthorizationType(const IT_Bus::String * val);
02606 
02607         void 
02608         setAuthorizationType(const IT_Bus::String & val);
02609 
02610         IT_Bus::String *
02611         getAuthorization();
02612 
02613         const IT_Bus::String *
02614         getAuthorization() const;
02615 
02616         void 
02617         setAuthorization(const IT_Bus::String * val);
02618 
02619         void 
02620         setAuthorization(const IT_Bus::String & val);
02621 
02622         IT_Bus::String *
02623         getAccept();
02624 
02625         const IT_Bus::String *
02626         getAccept() const;
02627 
02628         void 
02629         setAccept(const IT_Bus::String * val);
02630 
02631         void 
02632         setAccept(const IT_Bus::String & val);
02633 
02634         IT_Bus::String *
02635         getAcceptLanguage();
02636 
02637         const IT_Bus::String *
02638         getAcceptLanguage() const;
02639 
02640         void 
02641         setAcceptLanguage(const IT_Bus::String * val);
02642 
02643         void 
02644         setAcceptLanguage(const IT_Bus::String & val);
02645 
02646         IT_Bus::String *
02647         getAcceptEncoding();
02648 
02649         const IT_Bus::String *
02650         getAcceptEncoding() const;
02651 
02652         void 
02653         setAcceptEncoding(const IT_Bus::String * val);
02654 
02655         void 
02656         setAcceptEncoding(const IT_Bus::String & val);
02657 
02658         IT_Bus::String *
02659         getHost();
02660 
02661         const IT_Bus::String *
02662         getHost() const;
02663 
02664         void 
02665         setHost(const IT_Bus::String * val);
02666 
02667         void 
02668         setHost(const IT_Bus::String & val);
02669 
02670         IT_Bus::String *
02671         getConnection();
02672 
02673         const IT_Bus::String *
02674         getConnection() const;
02675 
02676         void 
02677         setConnection(const IT_Bus::String * val);
02678 
02679         void 
02680         setConnection(const IT_Bus::String & val);
02681 
02682         IT_Bus::String *
02683         getCookie();
02684 
02685         const IT_Bus::String *
02686         getCookie() const;
02687 
02688         void 
02689         setCookie(const IT_Bus::String * val);
02690 
02691         void 
02692         setCookie(const IT_Bus::String & val);
02693 
02694         IT_Bus::String *
02695         getBrowserType();
02696 
02697         const IT_Bus::String *
02698         getBrowserType() const;
02699 
02700         void 
02701         setBrowserType(const IT_Bus::String * val);
02702 
02703         void 
02704         setBrowserType(const IT_Bus::String & val);
02705 
02706         IT_Bus::String *
02707         getReferer();
02708 
02709         const IT_Bus::String *
02710         getReferer() const;
02711 
02712         void 
02713         setReferer(const IT_Bus::String * val);
02714 
02715         void 
02716         setReferer(const IT_Bus::String & val);
02717 
02718         IT_Bus::String *
02719         getProxyServer();
02720 
02721         const IT_Bus::String *
02722         getProxyServer() const;
02723 
02724         void 
02725         setProxyServer(const IT_Bus::String * val);
02726 
02727         void 
02728         setProxyServer(const IT_Bus::String & val);
02729 
02730         IT_Bus::String *
02731         getProxyUserName();
02732 
02733         const IT_Bus::String *
02734         getProxyUserName() const;
02735 
02736         void 
02737         setProxyUserName(const IT_Bus::String * val);
02738 
02739         void 
02740         setProxyUserName(const IT_Bus::String & val);
02741 
02742         IT_Bus::String *
02743         getProxyPassword();
02744 
02745         const IT_Bus::String *
02746         getProxyPassword() const;
02747 
02748         void 
02749         setProxyPassword(const IT_Bus::String * val);
02750 
02751         void 
02752         setProxyPassword(const IT_Bus::String & val);
02753 
02754         IT_Bus::String *
02755         getProxyAuthorizationType();
02756 
02757         const IT_Bus::String *
02758         getProxyAuthorizationType() const;
02759 
02760         void 
02761         setProxyAuthorizationType(const IT_Bus::String * val);
02762 
02763         void 
02764         setProxyAuthorizationType(const IT_Bus::String & val);
02765 
02766         IT_Bus::String *
02767         getProxyAuthorization();
02768 
02769         const IT_Bus::String *
02770         getProxyAuthorization() const;
02771 
02772         void 
02773         setProxyAuthorization(const IT_Bus::String * val);
02774 
02775         void 
02776         setProxyAuthorization(const IT_Bus::String & val);
02777 
02778         IT_Bus::Int *
02779         getSendTimeout();
02780 
02781         const IT_Bus::Int *
02782         getSendTimeout() const;
02783 
02784         void 
02785         setSendTimeout(const IT_Bus::Int * val);
02786 
02787         void 
02788         setSendTimeout(const IT_Bus::Int & val);
02789 
02790         IT_Bus::Int *
02791         getReceiveTimeout();
02792 
02793         const IT_Bus::Int *
02794         getReceiveTimeout() const;
02795 
02796         void 
02797         setReceiveTimeout(const IT_Bus::Int * val);
02798 
02799         void 
02800         setReceiveTimeout(const IT_Bus::Int & val);
02801 
02802         IT_Bus::Boolean *
02803         getSuppressClientSendErrors();
02804 
02805         const IT_Bus::Boolean *
02806         getSuppressClientSendErrors() const;
02807 
02808         void 
02809         setSuppressClientSendErrors(const IT_Bus::Boolean * val);
02810 
02811         void 
02812         setSuppressClientSendErrors(const IT_Bus::Boolean & val);
02813 
02814         IT_Bus::Boolean *
02815         getSuppressClientReceiveErrors();
02816 
02817         const IT_Bus::Boolean *
02818         getSuppressClientReceiveErrors() const;
02819 
02820         void 
02821         setSuppressClientReceiveErrors(const IT_Bus::Boolean * val);
02822 
02823         void 
02824         setSuppressClientReceiveErrors(const IT_Bus::Boolean & val);
02825 
02826         IT_Bus::Boolean *
02827         getHonorKeepAlive();
02828 
02829         const IT_Bus::Boolean *
02830         getHonorKeepAlive() const;
02831 
02832         void 
02833         setHonorKeepAlive(const IT_Bus::Boolean * val);
02834 
02835         void 
02836         setHonorKeepAlive(const IT_Bus::Boolean & val);
02837 
02838         IT_Bus::Int *
02839         getMultiplexPoolSize();
02840 
02841         const IT_Bus::Int *
02842         getMultiplexPoolSize() const;
02843 
02844         void 
02845         setMultiplexPoolSize(const IT_Bus::Int * val);
02846 
02847         void 
02848         setMultiplexPoolSize(const IT_Bus::Int & val);
02849 
02850         IT_Bus::String *
02851         getRedirectURL();
02852 
02853         const IT_Bus::String *
02854         getRedirectURL() const;
02855 
02856         void 
02857         setRedirectURL(const IT_Bus::String * val);
02858 
02859         void 
02860         setRedirectURL(const IT_Bus::String & val);
02861 
02862         IT_Bus::String *
02863         getCacheControl();
02864 
02865         const IT_Bus::String *
02866         getCacheControl() const;
02867 
02868         void 
02869         setCacheControl(const IT_Bus::String * val);
02870 
02871         void 
02872         setCacheControl(const IT_Bus::String & val);
02873 
02874         IT_Bus::String *
02875         getContentLocation();
02876 
02877         const IT_Bus::String *
02878         getContentLocation() const;
02879 
02880         void 
02881         setContentLocation(const IT_Bus::String * val);
02882 
02883         void 
02884         setContentLocation(const IT_Bus::String & val);
02885 
02886         IT_Bus::String *
02887         getContentType();
02888 
02889         const IT_Bus::String *
02890         getContentType() const;
02891 
02892         void 
02893         setContentType(const IT_Bus::String * val);
02894 
02895         void 
02896         setContentType(const IT_Bus::String & val);
02897 
02898         IT_Bus::String *
02899         getContentEncoding();
02900 
02901         const IT_Bus::String *
02902         getContentEncoding() const;
02903 
02904         void 
02905         setContentEncoding(const IT_Bus::String * val);
02906 
02907         void 
02908         setContentEncoding(const IT_Bus::String & val);
02909 
02910         IT_Bus::String *
02911         getServerType();
02912 
02913         const IT_Bus::String *
02914         getServerType() const;
02915 
02916         void 
02917         setServerType(const IT_Bus::String * val);
02918 
02919         void 
02920         setServerType(const IT_Bus::String & val);
02921 
02922         IT_Bus::Boolean *
02923         getUseSecureSockets();
02924 
02925         const IT_Bus::Boolean *
02926         getUseSecureSockets() const;
02927 
02928         void 
02929         setUseSecureSockets(const IT_Bus::Boolean * val);
02930 
02931         void 
02932         setUseSecureSockets(const IT_Bus::Boolean & val);
02933 
02934         IT_Bus::String *
02935         getServerCertificate();
02936 
02937         const IT_Bus::String *
02938         getServerCertificate() const;
02939 
02940         void 
02941         setServerCertificate(const IT_Bus::String * val);
02942 
02943         void 
02944         setServerCertificate(const IT_Bus::String & val);
02945 
02946         IT_Bus::String *
02947         getServerCertificateChain();
02948 
02949         const IT_Bus::String *
02950         getServerCertificateChain() const;
02951 
02952         void 
02953         setServerCertificateChain(const IT_Bus::String * val);
02954 
02955         void 
02956         setServerCertificateChain(const IT_Bus::String & val);
02957 
02958         IT_Bus::String *
02959         getServerPrivateKey();
02960 
02961         const IT_Bus::String *
02962         getServerPrivateKey() const;
02963 
02964         void 
02965         setServerPrivateKey(const IT_Bus::String * val);
02966 
02967         void 
02968         setServerPrivateKey(const IT_Bus::String & val);
02969 
02970         IT_Bus::String *
02971         getServerPrivateKeyPassword();
02972 
02973         const IT_Bus::String *
02974         getServerPrivateKeyPassword() const;
02975 
02976         void 
02977         setServerPrivateKeyPassword(const IT_Bus::String * val);
02978 
02979         void 
02980         setServerPrivateKeyPassword(const IT_Bus::String & val);
02981 
02982         IT_Bus::String *
02983         getTrustedRootCertificates();
02984 
02985         const IT_Bus::String *
02986         getTrustedRootCertificates() const;
02987 
02988         void 
02989         setTrustedRootCertificates(const IT_Bus::String * val);
02990 
02991         void 
02992         setTrustedRootCertificates(const IT_Bus::String & val);
02993 
02994         virtual IT_Reflect::Reflection*
02995         get_reflection() throw((IT_Reflect::ReflectException));
02996         
02997         virtual const IT_Reflect::Reflection*
02998         get_reflection() const throw((IT_Reflect::ReflectException));
02999         
03000 
03001       private:
03002 
03003         serverType_1 var_serverType_1;
03004     };
03005 
03006     typedef IT_AutoPtr<serverType> serverTypePtr;
03007 
03008     class IT_serverTypeReflection :
03009         public IT_Reflect::ReflectionImplT<IT_ContextAttributes::serverType>,
03010         public IT_Reflect::ComplexContent
03011     {
03012       public:
03013 
03014         IT_serverTypeReflection(
03015             const IT_ContextAttributes::serverType* value
03016         );
03017         
03018         ~IT_serverTypeReflection() throw(());
03019         
03020         const IT_Reflect::Reflection*
03021         get_base() const throw((IT_Reflect::ReflectException));
03022         
03023         const IT_Reflect::Reflection*
03024         get_extension() const throw((IT_Reflect::ReflectException));
03025         
03026         const IT_Reflect::Reflection*
03027         get_restriction() const throw((IT_Reflect::ReflectException));
03028         
03029         IT_Reflect::Reflection*
03030         use_base() throw((IT_Reflect::ReflectException));
03031         
03032         IT_Reflect::Reflection*
03033         use_extension() throw((IT_Reflect::ReflectException));
03034         
03035         IT_Reflect::Reflection*
03036         use_restriction() throw((IT_Reflect::ReflectException));
03037         
03038       private:
03039 
03040         IT_Reflect::Traits<IT_ContextAttributes::serverType_1 >::ReflectionType var_serverType_1;
03041     };
03042 
03043 }
03044 #endif

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