00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. wsaddressing_xsdTypes.h Version : @product.version@ */ 00002 #ifndef _wsaddressing_xsdTypes_OUTPUT_H_ 00003 #define _wsaddressing_xsdTypes_OUTPUT_H_ 00004 00005 #if !defined(IT_AFC_API) 00006 #if defined(IT_AFC_API_EXPORT) 00007 #define IT_AFC_API IT_DECLSPEC_EXPORT 00008 #else 00009 #define IT_AFC_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 00039 00040 namespace WS_Addressing 00041 { 00042 class AttributedUnsignedLongType; 00043 typedef IT_Bus::NillableValue<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillable; 00044 typedef IT_Bus::NillablePtr<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillablePtr; 00045 class FaultCodesType; 00046 typedef IT_Bus::NillableValue<FaultCodesType> FaultCodesTypeNillable; 00047 typedef IT_Bus::NillablePtr<FaultCodesType> FaultCodesTypeNillablePtr; 00048 class FaultCodesOpenEnumType; 00049 typedef IT_Bus::NillableValue<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillable; 00050 typedef IT_Bus::NillablePtr<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillablePtr; 00051 class RelationshipType; 00052 typedef IT_Bus::NillableValue<RelationshipType> RelationshipTypeNillable; 00053 typedef IT_Bus::NillablePtr<RelationshipType> RelationshipTypeNillablePtr; 00054 class RelationshipTypeOpenEnum; 00055 typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable; 00056 typedef IT_Bus::NillablePtr<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillablePtr; 00057 class RelatesToType; 00058 typedef IT_Bus::NillableValue<RelatesToType> RelatesToTypeNillable; 00059 typedef IT_Bus::NillablePtr<RelatesToType> RelatesToTypeNillablePtr; 00060 class AttributedURIType; 00061 typedef IT_Bus::NillableValue<AttributedURIType> AttributedURITypeNillable; 00062 typedef IT_Bus::NillablePtr<AttributedURIType> AttributedURITypeNillablePtr; 00063 class ProblemActionType; 00064 typedef IT_Bus::NillableValue<ProblemActionType> ProblemActionTypeNillable; 00065 typedef IT_Bus::NillablePtr<ProblemActionType> ProblemActionTypeNillablePtr; 00066 class ReferenceParametersType; 00067 typedef IT_Bus::NillableValue<ReferenceParametersType> ReferenceParametersTypeNillable; 00068 typedef IT_Bus::NillablePtr<ReferenceParametersType> ReferenceParametersTypeNillablePtr; 00069 class AttributedAnyType; 00070 typedef IT_Bus::NillableValue<AttributedAnyType> AttributedAnyTypeNillable; 00071 typedef IT_Bus::NillablePtr<AttributedAnyType> AttributedAnyTypeNillablePtr; 00072 class MetadataType; 00073 typedef IT_Bus::NillableValue<MetadataType> MetadataTypeNillable; 00074 typedef IT_Bus::NillablePtr<MetadataType> MetadataTypeNillablePtr; 00075 class EndpointReferenceType; 00076 typedef IT_Bus::NillableValue<EndpointReferenceType> EndpointReferenceTypeNillable; 00077 typedef IT_Bus::NillablePtr<EndpointReferenceType> EndpointReferenceTypeNillablePtr; 00078 class AttributedQNameType; 00079 typedef IT_Bus::NillableValue<AttributedQNameType> AttributedQNameTypeNillable; 00080 typedef IT_Bus::NillablePtr<AttributedQNameType> AttributedQNameTypeNillablePtr; 00081 class IT_AFC_API AttributedUnsignedLongType : public IT_Bus::SimpleContentComplexType 00082 { 00083 00084 public: 00085 00086 static const IT_Bus::QName& 00087 get_static_type(); 00088 00089 AttributedUnsignedLongType(); 00090 AttributedUnsignedLongType(const AttributedUnsignedLongType & other); 00091 AttributedUnsignedLongType(const IT_Bus::ULong& val); 00092 00093 virtual ~AttributedUnsignedLongType(); 00094 00095 IT_Bus::AnyType & 00096 copy(const IT_Bus::AnyType & rhs); 00097 00098 AttributedUnsignedLongType & 00099 operator=(const AttributedUnsignedLongType & rhs); 00100 00101 virtual const IT_Bus::QName & 00102 get_type() const; 00103 00104 virtual void 00105 write_attributes( 00106 IT_Bus::ComplexTypeWriter & writer 00107 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00108 00109 virtual void 00110 read_attributes( 00111 IT_Bus::ComplexTypeReader & reader 00112 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00113 00114 00115 virtual void 00116 write_value( 00117 IT_Bus::AnySimpleTypeWriter & writer 00118 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00119 00120 virtual void 00121 read_value( 00122 IT_Bus::AnySimpleTypeReader & reader 00123 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00124 00125 IT_Bus::QNameHashMap<IT_Bus::String> & 00126 getotherAttributes(); 00127 00128 const IT_Bus::QNameHashMap<IT_Bus::String> & 00129 getotherAttributes() const; 00130 00131 void 00132 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00133 00134 IT_Bus::ULong 00135 getvalue(); 00136 00137 const IT_Bus::ULong 00138 getvalue() const; 00139 00140 void 00141 setvalue(const IT_Bus::ULong val); 00142 00143 00144 private: 00145 00146 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00147 IT_Bus::ULong var_value; 00148 }; 00149 00150 typedef IT_AutoPtr<AttributedUnsignedLongType> AttributedUnsignedLongTypePtr; 00151 00152 class IT_AFC_API FaultCodesType : public IT_Bus::AnySimpleType 00153 { 00154 00155 public: 00156 00157 static const IT_Bus::QName& 00158 get_static_type(); 00159 00160 static const IT_Bus::QName InvalidAddressingHeader; 00161 static const IT_Bus::QName InvalidAddress; 00162 static const IT_Bus::QName InvalidEPR; 00163 static const IT_Bus::QName InvalidCardinality; 00164 static const IT_Bus::QName MissingAddressInEPR; 00165 static const IT_Bus::QName DuplicateMessageID; 00166 static const IT_Bus::QName ActionMismatch; 00167 static const IT_Bus::QName MessageAddressingHeaderRequired; 00168 static const IT_Bus::QName DestinationUnreachable; 00169 static const IT_Bus::QName ActionNotSupported; 00170 static const IT_Bus::QName EndpointUnavailable; 00171 00172 FaultCodesType(); 00173 FaultCodesType(const FaultCodesType & other); 00174 FaultCodesType(const IT_Bus::QName & value); 00175 virtual ~FaultCodesType(); 00176 00177 IT_Bus::AnyType & 00178 copy(const IT_Bus::AnyType & rhs); 00179 00180 FaultCodesType & 00181 operator=(const FaultCodesType & rhs); 00182 00183 virtual const IT_Bus::QName & 00184 get_type() const; 00185 00186 IT_Bus::Boolean operator==(const FaultCodesType& other) const; 00187 00188 virtual void 00189 write_value( 00190 IT_Bus::AnySimpleTypeWriter & writer 00191 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00192 00193 virtual void 00194 read_value( 00195 IT_Bus::AnySimpleTypeReader & reader 00196 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00197 00198 void 00199 setvalue(const IT_Bus::QName & value); 00200 00201 const IT_Bus::QName & 00202 getvalue() const; 00203 00204 private: 00205 00206 IT_Bus::QName m_val; 00207 }; 00208 00209 typedef IT_AutoPtr<FaultCodesType> FaultCodesTypePtr; 00210 00211 class IT_AFC_API FaultCodesOpenEnumType : public IT_Bus::SimpleTypeUnion 00212 { 00213 00214 public: 00215 00216 static const IT_Bus::QName& 00217 get_static_type(); 00218 00219 FaultCodesOpenEnumType(); 00220 FaultCodesOpenEnumType(const FaultCodesOpenEnumType & other); 00221 virtual ~FaultCodesOpenEnumType(); 00222 00223 IT_Bus::AnyType & 00224 copy(const IT_Bus::AnyType & rhs); 00225 00226 FaultCodesOpenEnumType & 00227 operator=(const FaultCodesOpenEnumType & rhs); 00228 00229 virtual const IT_Bus::QName & 00230 get_type() const; 00231 00232 virtual void 00233 read_value( 00234 IT_Bus::AnySimpleTypeReader & reader 00235 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00236 00237 virtual void 00238 read_value( 00239 IT_Bus::UInt discriminator, 00240 IT_Bus::AnySimpleTypeReader & reader 00241 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00242 00243 virtual void 00244 write_value( 00245 IT_Bus::AnySimpleTypeWriter & writer 00246 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00247 00248 IT_Bus::Boolean 00249 operator==( 00250 const FaultCodesOpenEnumType & rhs 00251 ) const IT_THROW_DECL(()); 00252 00253 IT_Bus::Boolean 00254 operator!=( 00255 const FaultCodesOpenEnumType & rhs 00256 ) const IT_THROW_DECL(()); 00257 00258 enum FaultCodesOpenEnumTypeDiscriminator 00259 { 00260 var_FaultCodesType_enum, 00261 var_QName_enum, 00262 FaultCodesOpenEnumType_MAXLONG=-1 00263 } m_discriminator; 00264 00265 FaultCodesOpenEnumTypeDiscriminator 00266 get_discriminator( 00267 ) const IT_THROW_DECL(()) 00268 { 00269 return m_discriminator; 00270 } 00271 00272 IT_Bus::UInt 00273 get_discriminator_as_uint( 00274 ) const IT_THROW_DECL((IT_Bus::Exception)) 00275 { 00276 return m_discriminator; 00277 } 00278 00279 IT_Bus::QName 00280 get_selected_member_type( 00281 ) const IT_THROW_DECL((IT_Bus::Exception)); 00282 00283 FaultCodesType & 00284 getFaultCodesType(); 00285 00286 const FaultCodesType & 00287 getFaultCodesType() const; 00288 00289 void 00290 setFaultCodesType(const FaultCodesType & val); 00291 00292 IT_Bus::QName & 00293 getQName(); 00294 00295 const IT_Bus::QName & 00296 getQName() const; 00297 00298 void 00299 setQName(const IT_Bus::QName & val); 00300 00301 00302 private: 00303 00304 union 00305 { 00306 FaultCodesType *var_FaultCodesType; 00307 IT_Bus::QName *var_QName; 00308 }; 00309 00310 bool 00311 destroy_union( 00312 FaultCodesOpenEnumTypeDiscriminator to_be_assigned 00313 ); 00314 00315 void 00316 alloc_union( 00317 FaultCodesOpenEnumTypeDiscriminator to_be_allocd 00318 ); 00319 00320 }; 00321 00322 typedef IT_AutoPtr<FaultCodesOpenEnumType> FaultCodesOpenEnumTypePtr; 00323 00324 class IT_AFC_API RelationshipType : public IT_Bus::AnySimpleType 00325 { 00326 00327 public: 00328 00329 static const IT_Bus::QName& 00330 get_static_type(); 00331 00332 static const IT_Bus::AnyURI value0; 00333 00334 RelationshipType(); 00335 RelationshipType(const RelationshipType & other); 00336 RelationshipType(const IT_Bus::AnyURI & value); 00337 virtual ~RelationshipType(); 00338 00339 IT_Bus::AnyType & 00340 copy(const IT_Bus::AnyType & rhs); 00341 00342 RelationshipType & 00343 operator=(const RelationshipType & rhs); 00344 00345 virtual const IT_Bus::QName & 00346 get_type() const; 00347 00348 IT_Bus::Boolean operator==(const RelationshipType& other) const; 00349 00350 virtual void 00351 write_value( 00352 IT_Bus::AnySimpleTypeWriter & writer 00353 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00354 00355 virtual void 00356 read_value( 00357 IT_Bus::AnySimpleTypeReader & reader 00358 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00359 00360 void 00361 setvalue(const IT_Bus::AnyURI & value); 00362 00363 const IT_Bus::AnyURI & 00364 getvalue() const; 00365 00366 private: 00367 00368 IT_Bus::AnyURI m_val; 00369 }; 00370 00371 typedef IT_AutoPtr<RelationshipType> RelationshipTypePtr; 00372 00373 class IT_AFC_API RelationshipTypeOpenEnum : public IT_Bus::SimpleTypeUnion 00374 { 00375 00376 public: 00377 00378 static const IT_Bus::QName& 00379 get_static_type(); 00380 00381 RelationshipTypeOpenEnum(); 00382 RelationshipTypeOpenEnum(const RelationshipTypeOpenEnum & other); 00383 virtual ~RelationshipTypeOpenEnum(); 00384 00385 IT_Bus::AnyType & 00386 copy(const IT_Bus::AnyType & rhs); 00387 00388 RelationshipTypeOpenEnum & 00389 operator=(const RelationshipTypeOpenEnum & rhs); 00390 00391 virtual const IT_Bus::QName & 00392 get_type() const; 00393 00394 virtual void 00395 read_value( 00396 IT_Bus::AnySimpleTypeReader & reader 00397 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00398 00399 virtual void 00400 read_value( 00401 IT_Bus::UInt discriminator, 00402 IT_Bus::AnySimpleTypeReader & reader 00403 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00404 00405 virtual void 00406 write_value( 00407 IT_Bus::AnySimpleTypeWriter & writer 00408 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00409 00410 IT_Bus::Boolean 00411 operator==( 00412 const RelationshipTypeOpenEnum & rhs 00413 ) const IT_THROW_DECL(()); 00414 00415 IT_Bus::Boolean 00416 operator!=( 00417 const RelationshipTypeOpenEnum & rhs 00418 ) const IT_THROW_DECL(()); 00419 00420 enum RelationshipTypeOpenEnumDiscriminator 00421 { 00422 var_RelationshipType_enum, 00423 var_anyURI_enum, 00424 RelationshipTypeOpenEnum_MAXLONG=-1 00425 } m_discriminator; 00426 00427 RelationshipTypeOpenEnumDiscriminator 00428 get_discriminator( 00429 ) const IT_THROW_DECL(()) 00430 { 00431 return m_discriminator; 00432 } 00433 00434 IT_Bus::UInt 00435 get_discriminator_as_uint( 00436 ) const IT_THROW_DECL((IT_Bus::Exception)) 00437 { 00438 return m_discriminator; 00439 } 00440 00441 IT_Bus::QName 00442 get_selected_member_type( 00443 ) const IT_THROW_DECL((IT_Bus::Exception)); 00444 00445 RelationshipType & 00446 getRelationshipType(); 00447 00448 const RelationshipType & 00449 getRelationshipType() const; 00450 00451 void 00452 setRelationshipType(const RelationshipType & val); 00453 00454 IT_Bus::AnyURI & 00455 getanyURI(); 00456 00457 const IT_Bus::AnyURI & 00458 getanyURI() const; 00459 00460 void 00461 setanyURI(const IT_Bus::AnyURI & val); 00462 00463 00464 private: 00465 00466 union 00467 { 00468 RelationshipType *var_RelationshipType; 00469 IT_Bus::AnyURI *var_anyURI; 00470 }; 00471 00472 bool 00473 destroy_union( 00474 RelationshipTypeOpenEnumDiscriminator to_be_assigned 00475 ); 00476 00477 void 00478 alloc_union( 00479 RelationshipTypeOpenEnumDiscriminator to_be_allocd 00480 ); 00481 00482 }; 00483 00484 typedef IT_AutoPtr<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumPtr; 00485 00486 class IT_AFC_API RelatesToType : public IT_Bus::SimpleContentComplexType 00487 { 00488 00489 public: 00490 00491 static const IT_Bus::QName& 00492 get_static_type(); 00493 00494 RelatesToType(); 00495 RelatesToType(const RelatesToType & other); 00496 RelatesToType(const IT_Bus::AnyURI& val); 00497 00498 virtual ~RelatesToType(); 00499 00500 IT_Bus::AnyType & 00501 copy(const IT_Bus::AnyType & rhs); 00502 00503 RelatesToType & 00504 operator=(const RelatesToType & rhs); 00505 00506 virtual const IT_Bus::QName & 00507 get_type() const; 00508 00509 virtual void 00510 write_attributes( 00511 IT_Bus::ComplexTypeWriter & writer 00512 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00513 00514 virtual void 00515 read_attributes( 00516 IT_Bus::ComplexTypeReader & reader 00517 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00518 00519 00520 virtual void 00521 write_value( 00522 IT_Bus::AnySimpleTypeWriter & writer 00523 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00524 00525 virtual void 00526 read_value( 00527 IT_Bus::AnySimpleTypeReader & reader 00528 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00529 00530 IT_Bus::QNameHashMap<IT_Bus::String> & 00531 getotherAttributes(); 00532 00533 const IT_Bus::QNameHashMap<IT_Bus::String> & 00534 getotherAttributes() const; 00535 00536 void 00537 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00538 00539 RelationshipTypeOpenEnum * 00540 getRelationshipType(); 00541 00542 const RelationshipTypeOpenEnum * 00543 getRelationshipType() const; 00544 00545 void 00546 setRelationshipType(const RelationshipTypeOpenEnum * val); 00547 00548 void 00549 setRelationshipType(const RelationshipTypeOpenEnum & val); 00550 00551 IT_Bus::AnyURI & 00552 getvalue(); 00553 00554 const IT_Bus::AnyURI & 00555 getvalue() const; 00556 00557 void 00558 setvalue(const IT_Bus::AnyURI & val); 00559 00560 00561 private: 00562 00563 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00564 RelationshipTypeOpenEnumNillable var_RelationshipType; 00565 IT_Bus::AnyURI var_value; 00566 }; 00567 00568 typedef IT_AutoPtr<RelatesToType> RelatesToTypePtr; 00569 00570 class IT_AFC_API AttributedURIType : public IT_Bus::SimpleContentComplexType 00571 { 00572 00573 public: 00574 00575 static const IT_Bus::QName& 00576 get_static_type(); 00577 00578 AttributedURIType(); 00579 AttributedURIType(const AttributedURIType & other); 00580 AttributedURIType(const IT_Bus::AnyURI& val); 00581 00582 virtual ~AttributedURIType(); 00583 00584 IT_Bus::AnyType & 00585 copy(const IT_Bus::AnyType & rhs); 00586 00587 AttributedURIType & 00588 operator=(const AttributedURIType & rhs); 00589 00590 virtual const IT_Bus::QName & 00591 get_type() const; 00592 00593 virtual void 00594 write_attributes( 00595 IT_Bus::ComplexTypeWriter & writer 00596 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00597 00598 virtual void 00599 read_attributes( 00600 IT_Bus::ComplexTypeReader & reader 00601 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00602 00603 00604 virtual void 00605 write_value( 00606 IT_Bus::AnySimpleTypeWriter & writer 00607 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00608 00609 virtual void 00610 read_value( 00611 IT_Bus::AnySimpleTypeReader & reader 00612 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00613 00614 IT_Bus::QNameHashMap<IT_Bus::String> & 00615 getotherAttributes(); 00616 00617 const IT_Bus::QNameHashMap<IT_Bus::String> & 00618 getotherAttributes() const; 00619 00620 void 00621 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00622 00623 IT_Bus::AnyURI & 00624 getvalue(); 00625 00626 const IT_Bus::AnyURI & 00627 getvalue() const; 00628 00629 void 00630 setvalue(const IT_Bus::AnyURI & val); 00631 00632 00633 private: 00634 00635 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00636 IT_Bus::AnyURI var_value; 00637 }; 00638 00639 typedef IT_AutoPtr<AttributedURIType> AttributedURITypePtr; 00640 00641 class IT_AFC_API ProblemActionType : public IT_Bus::SequenceComplexType 00642 { 00643 00644 public: 00645 00646 static const IT_Bus::QName& 00647 get_static_type(); 00648 00649 ProblemActionType(); 00650 ProblemActionType(const ProblemActionType & other); 00651 virtual ~ProblemActionType(); 00652 00653 IT_Bus::AnyType & 00654 copy(const IT_Bus::AnyType & rhs); 00655 00656 ProblemActionType & 00657 operator=(const ProblemActionType & rhs); 00658 00659 virtual const IT_Bus::QName & 00660 get_type() const; 00661 00662 virtual void 00663 write_attributes( 00664 IT_Bus::ComplexTypeWriter & writer 00665 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00666 00667 virtual void 00668 read_attributes( 00669 IT_Bus::ComplexTypeReader & reader 00670 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00671 00672 00673 virtual void 00674 write_contents( 00675 IT_Bus::ComplexTypeWriter & writer 00676 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00677 00678 virtual void 00679 read_contents( 00680 IT_Bus::ComplexTypeReader & reader 00681 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00682 00683 IT_Bus::ElementListT<WS_Addressing::AttributedURIType> & 00684 getAction(); 00685 00686 const IT_Bus::ElementListT<WS_Addressing::AttributedURIType> & 00687 getAction() const; 00688 00689 void 00690 setAction(const IT_Vector<WS_Addressing::AttributedURIType> & val); 00691 00692 void 00693 setAction(const AttributedURIType & val); 00694 00695 IT_Bus::ElementListT<IT_Bus::AnyURI> & 00696 getSoapAction(); 00697 00698 const IT_Bus::ElementListT<IT_Bus::AnyURI> & 00699 getSoapAction() const; 00700 00701 void 00702 setSoapAction(const IT_Vector<IT_Bus::AnyURI> & val); 00703 00704 void 00705 setSoapAction(const IT_Bus::AnyURI & val); 00706 00707 IT_Bus::QNameHashMap<IT_Bus::String> & 00708 getotherAttributes(); 00709 00710 const IT_Bus::QNameHashMap<IT_Bus::String> & 00711 getotherAttributes() const; 00712 00713 void 00714 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00715 00716 00717 private: 00718 00719 IT_Bus::ElementListT<WS_Addressing::AttributedURIType> var_Action; 00720 IT_Bus::ElementListT<IT_Bus::AnyURI> var_SoapAction; 00721 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00722 }; 00723 00724 typedef IT_AutoPtr<ProblemActionType> ProblemActionTypePtr; 00725 00726 class IT_AFC_API ReferenceParametersType : public IT_Bus::SequenceComplexType 00727 { 00728 00729 public: 00730 00731 static const IT_Bus::QName& 00732 get_static_type(); 00733 00734 ReferenceParametersType(); 00735 ReferenceParametersType(const ReferenceParametersType & other); 00736 virtual ~ReferenceParametersType(); 00737 00738 IT_Bus::AnyType & 00739 copy(const IT_Bus::AnyType & rhs); 00740 00741 ReferenceParametersType & 00742 operator=(const ReferenceParametersType & rhs); 00743 00744 virtual const IT_Bus::QName & 00745 get_type() const; 00746 00747 virtual void 00748 write_attributes( 00749 IT_Bus::ComplexTypeWriter & writer 00750 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00751 00752 virtual void 00753 read_attributes( 00754 IT_Bus::ComplexTypeReader & reader 00755 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00756 00757 00758 virtual void 00759 write_contents( 00760 IT_Bus::ComplexTypeWriter & writer 00761 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00762 00763 virtual void 00764 read_contents( 00765 IT_Bus::ComplexTypeReader & reader 00766 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00767 00768 IT_Bus::AnyList & 00769 getany(); 00770 00771 const IT_Bus::AnyList & 00772 getany() const; 00773 00774 void 00775 setany(const IT_Vector<IT_Bus::Any> & val); 00776 00777 IT_Bus::QNameHashMap<IT_Bus::String> & 00778 getotherAttributes(); 00779 00780 const IT_Bus::QNameHashMap<IT_Bus::String> & 00781 getotherAttributes() const; 00782 00783 void 00784 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00785 00786 00787 private: 00788 00789 IT_Bus::AnyList *var_any; 00790 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00791 }; 00792 00793 typedef IT_AutoPtr<ReferenceParametersType> ReferenceParametersTypePtr; 00794 00795 class IT_AFC_API AttributedAnyType : public IT_Bus::SequenceComplexType 00796 { 00797 00798 public: 00799 00800 static const IT_Bus::QName& 00801 get_static_type(); 00802 00803 AttributedAnyType(); 00804 AttributedAnyType(const AttributedAnyType & other); 00805 virtual ~AttributedAnyType(); 00806 00807 IT_Bus::AnyType & 00808 copy(const IT_Bus::AnyType & rhs); 00809 00810 AttributedAnyType & 00811 operator=(const AttributedAnyType & rhs); 00812 00813 virtual const IT_Bus::QName & 00814 get_type() const; 00815 00816 virtual void 00817 write_attributes( 00818 IT_Bus::ComplexTypeWriter & writer 00819 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00820 00821 virtual void 00822 read_attributes( 00823 IT_Bus::ComplexTypeReader & reader 00824 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00825 00826 00827 virtual void 00828 write_contents( 00829 IT_Bus::ComplexTypeWriter & writer 00830 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00831 00832 virtual void 00833 read_contents( 00834 IT_Bus::ComplexTypeReader & reader 00835 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00836 00837 IT_Bus::Any & 00838 getany(); 00839 00840 const IT_Bus::Any & 00841 getany() const; 00842 00843 void 00844 setany(const IT_Bus::Any & val); 00845 00846 IT_Bus::QNameHashMap<IT_Bus::String> & 00847 getotherAttributes(); 00848 00849 const IT_Bus::QNameHashMap<IT_Bus::String> & 00850 getotherAttributes() const; 00851 00852 void 00853 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00854 00855 00856 private: 00857 00858 IT_Bus::Any *var_any; 00859 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00860 }; 00861 00862 typedef IT_AutoPtr<AttributedAnyType> AttributedAnyTypePtr; 00863 00864 class IT_AFC_API MetadataType : public IT_Bus::SequenceComplexType 00865 { 00866 00867 public: 00868 00869 static const IT_Bus::QName& 00870 get_static_type(); 00871 00872 MetadataType(); 00873 MetadataType(const MetadataType & other); 00874 virtual ~MetadataType(); 00875 00876 IT_Bus::AnyType & 00877 copy(const IT_Bus::AnyType & rhs); 00878 00879 MetadataType & 00880 operator=(const MetadataType & rhs); 00881 00882 virtual const IT_Bus::QName & 00883 get_type() const; 00884 00885 virtual void 00886 write_attributes( 00887 IT_Bus::ComplexTypeWriter & writer 00888 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00889 00890 virtual void 00891 read_attributes( 00892 IT_Bus::ComplexTypeReader & reader 00893 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00894 00895 00896 virtual void 00897 write_contents( 00898 IT_Bus::ComplexTypeWriter & writer 00899 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00900 00901 virtual void 00902 read_contents( 00903 IT_Bus::ComplexTypeReader & reader 00904 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00905 00906 IT_Bus::AnyList & 00907 getany(); 00908 00909 const IT_Bus::AnyList & 00910 getany() const; 00911 00912 void 00913 setany(const IT_Vector<IT_Bus::Any> & val); 00914 00915 IT_Bus::String * 00916 getwsdlLocation(); 00917 00918 const IT_Bus::String * 00919 getwsdlLocation() const; 00920 00921 void 00922 setwsdlLocation(const IT_Bus::String * val); 00923 00924 void 00925 setwsdlLocation(const IT_Bus::String & val); 00926 00927 00928 private: 00929 00930 IT_Bus::AnyList *var_any; 00931 IT_Bus::StringNillable var_wsdlLocation; 00932 }; 00933 00934 typedef IT_AutoPtr<MetadataType> MetadataTypePtr; 00935 00936 class IT_AFC_API EndpointReferenceType : public IT_Bus::SequenceComplexType 00937 { 00938 00939 public: 00940 00941 static const IT_Bus::QName& 00942 get_static_type(); 00943 00944 EndpointReferenceType(); 00945 EndpointReferenceType(const EndpointReferenceType & other); 00946 virtual ~EndpointReferenceType(); 00947 00948 IT_Bus::AnyType & 00949 copy(const IT_Bus::AnyType & rhs); 00950 00951 EndpointReferenceType & 00952 operator=(const EndpointReferenceType & rhs); 00953 00954 virtual const IT_Bus::QName & 00955 get_type() const; 00956 00957 virtual void 00958 write_attributes( 00959 IT_Bus::ComplexTypeWriter & writer 00960 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00961 00962 virtual void 00963 read_attributes( 00964 IT_Bus::ComplexTypeReader & reader 00965 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00966 00967 00968 virtual void 00969 write_contents( 00970 IT_Bus::ComplexTypeWriter & writer 00971 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 00972 00973 virtual void 00974 read_contents( 00975 IT_Bus::ComplexTypeReader & reader 00976 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 00977 00978 AttributedURIType & 00979 getAddress(); 00980 00981 const AttributedURIType & 00982 getAddress() const; 00983 00984 void 00985 setAddress(const AttributedURIType & val); 00986 00987 IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> & 00988 getReferenceParameters(); 00989 00990 const IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> & 00991 getReferenceParameters() const; 00992 00993 void 00994 setReferenceParameters(const IT_Vector<WS_Addressing::ReferenceParametersType> & val); 00995 00996 void 00997 setReferenceParameters(const ReferenceParametersType & val); 00998 00999 IT_Bus::ElementListT<WS_Addressing::MetadataType> & 01000 getMetadata(); 01001 01002 const IT_Bus::ElementListT<WS_Addressing::MetadataType> & 01003 getMetadata() const; 01004 01005 void 01006 setMetadata(const IT_Vector<WS_Addressing::MetadataType> & val); 01007 01008 void 01009 setMetadata(const MetadataType & val); 01010 01011 IT_Bus::AnyList & 01012 getany(); 01013 01014 const IT_Bus::AnyList & 01015 getany() const; 01016 01017 void 01018 setany(const IT_Vector<IT_Bus::Any> & val); 01019 01020 IT_Bus::QNameHashMap<IT_Bus::String> & 01021 getotherAttributes(); 01022 01023 const IT_Bus::QNameHashMap<IT_Bus::String> & 01024 getotherAttributes() const; 01025 01026 void 01027 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 01028 01029 01030 private: 01031 01032 AttributedURIType var_Address; 01033 IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> var_ReferenceParameters; 01034 IT_Bus::ElementListT<WS_Addressing::MetadataType> var_Metadata; 01035 IT_Bus::AnyList *var_any; 01036 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 01037 }; 01038 01039 typedef IT_AutoPtr<EndpointReferenceType> EndpointReferenceTypePtr; 01040 01041 class IT_AFC_API AttributedQNameType : public IT_Bus::SimpleContentComplexType 01042 { 01043 01044 public: 01045 01046 static const IT_Bus::QName& 01047 get_static_type(); 01048 01049 AttributedQNameType(); 01050 AttributedQNameType(const AttributedQNameType & other); 01051 AttributedQNameType(const IT_Bus::QName& val); 01052 01053 virtual ~AttributedQNameType(); 01054 01055 IT_Bus::AnyType & 01056 copy(const IT_Bus::AnyType & rhs); 01057 01058 AttributedQNameType & 01059 operator=(const AttributedQNameType & rhs); 01060 01061 virtual const IT_Bus::QName & 01062 get_type() const; 01063 01064 virtual void 01065 write_attributes( 01066 IT_Bus::ComplexTypeWriter & writer 01067 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 01068 01069 virtual void 01070 read_attributes( 01071 IT_Bus::ComplexTypeReader & reader 01072 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 01073 01074 01075 virtual void 01076 write_value( 01077 IT_Bus::AnySimpleTypeWriter & writer 01078 ) const IT_THROW_DECL((IT_Bus::SerializationException)); 01079 01080 virtual void 01081 read_value( 01082 IT_Bus::AnySimpleTypeReader & reader 01083 ) IT_THROW_DECL((IT_Bus::DeserializationException)); 01084 01085 IT_Bus::QNameHashMap<IT_Bus::String> & 01086 getotherAttributes(); 01087 01088 const IT_Bus::QNameHashMap<IT_Bus::String> & 01089 getotherAttributes() const; 01090 01091 void 01092 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 01093 01094 IT_Bus::QName & 01095 getvalue(); 01096 01097 const IT_Bus::QName & 01098 getvalue() const; 01099 01100 void 01101 setvalue(const IT_Bus::QName & val); 01102 01103 01104 private: 01105 01106 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 01107 IT_Bus::QName var_value; 01108 }; 01109 01110 typedef IT_AutoPtr<AttributedQNameType> AttributedQNameTypePtr; 01111 01112 } 01113 #endif