00001
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