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