00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. wsaddressing_2004_xsdTypes.h Version : 4.2 */ 00002 #ifndef _wsaddressing_2004_xsdTypes_OUTPUT_H_ 00003 #define _wsaddressing_2004_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 00039 00040 namespace WS_Addressing_2004 00041 { 00042 class ReferencePropertiesType; 00043 typedef IT_Bus::NillableValue<ReferencePropertiesType> ReferencePropertiesTypeNillable; 00044 typedef IT_Bus::NillablePtr<ReferencePropertiesType> ReferencePropertiesTypeNillablePtr; 00045 class RelationshipTypeValues; 00046 typedef IT_Bus::NillableValue<RelationshipTypeValues> RelationshipTypeValuesNillable; 00047 typedef IT_Bus::NillablePtr<RelationshipTypeValues> RelationshipTypeValuesNillablePtr; 00048 class ServiceNameType; 00049 typedef IT_Bus::NillableValue<ServiceNameType> ServiceNameTypeNillable; 00050 typedef IT_Bus::NillablePtr<ServiceNameType> ServiceNameTypeNillablePtr; 00051 class ReferenceParametersType; 00052 typedef IT_Bus::NillableValue<ReferenceParametersType> ReferenceParametersTypeNillable; 00053 typedef IT_Bus::NillablePtr<ReferenceParametersType> ReferenceParametersTypeNillablePtr; 00054 class AttributedURI; 00055 typedef IT_Bus::NillableValue<AttributedURI> AttributedURINillable; 00056 typedef IT_Bus::NillablePtr<AttributedURI> AttributedURINillablePtr; 00057 class ReplyAfterType; 00058 typedef IT_Bus::NillableValue<ReplyAfterType> ReplyAfterTypeNillable; 00059 typedef IT_Bus::NillablePtr<ReplyAfterType> ReplyAfterTypeNillablePtr; 00060 class AttributedQName; 00061 typedef IT_Bus::NillableValue<AttributedQName> AttributedQNameNillable; 00062 typedef IT_Bus::NillablePtr<AttributedQName> AttributedQNameNillablePtr; 00063 class EndpointReferenceType; 00064 typedef IT_Bus::NillableValue<EndpointReferenceType> EndpointReferenceTypeNillable; 00065 typedef IT_Bus::NillablePtr<EndpointReferenceType> EndpointReferenceTypeNillablePtr; 00066 class Relationship; 00067 typedef IT_Bus::NillableValue<Relationship> RelationshipNillable; 00068 typedef IT_Bus::NillablePtr<Relationship> RelationshipNillablePtr; 00069 class FaultSubcodeValues; 00070 typedef IT_Bus::NillableValue<FaultSubcodeValues> FaultSubcodeValuesNillable; 00071 typedef IT_Bus::NillablePtr<FaultSubcodeValues> FaultSubcodeValuesNillablePtr; 00072 class IT_CONTEXT_ATTRIBUTE_API ReferencePropertiesType : public IT_Bus::SequenceComplexType 00073 { 00074 00075 public: 00076 00077 static const IT_Bus::QName& 00078 get_static_type(); 00079 00080 ReferencePropertiesType(); 00081 ReferencePropertiesType(const ReferencePropertiesType & other); 00082 virtual ~ReferencePropertiesType(); 00083 00084 IT_Bus::AnyType & 00085 copy(const IT_Bus::AnyType & rhs); 00086 00087 ReferencePropertiesType & 00088 operator=(const ReferencePropertiesType & rhs); 00089 00090 virtual const IT_Bus::QName & 00091 get_type() const; 00092 00093 00094 virtual void 00095 write_contents( 00096 IT_Bus::ComplexTypeWriter & writer 00097 ) const throw((IT_Bus::SerializationException)); 00098 00099 virtual void 00100 read_contents( 00101 IT_Bus::ComplexTypeReader & reader 00102 ) throw((IT_Bus::DeserializationException)); 00103 00104 IT_Bus::AnyList & 00105 getany(); 00106 00107 const IT_Bus::AnyList & 00108 getany() const; 00109 00110 void 00111 setany(const IT_Vector<IT_Bus::Any> & val); 00112 00113 00114 private: 00115 00116 IT_Bus::AnyList *var_any; 00117 }; 00118 00119 typedef IT_AutoPtr<ReferencePropertiesType> ReferencePropertiesTypePtr; 00120 00121 class IT_CONTEXT_ATTRIBUTE_API RelationshipTypeValues : public IT_Bus::AnySimpleType 00122 { 00123 00124 public: 00125 00126 static const IT_Bus::QName& 00127 get_static_type(); 00128 00129 static const IT_Bus::QName Reply; 00130 00131 RelationshipTypeValues(); 00132 RelationshipTypeValues(const RelationshipTypeValues & other); 00133 RelationshipTypeValues(const IT_Bus::QName & value); 00134 virtual ~RelationshipTypeValues(); 00135 00136 IT_Bus::AnyType & 00137 copy(const IT_Bus::AnyType & rhs); 00138 00139 RelationshipTypeValues & 00140 operator=(const RelationshipTypeValues & rhs); 00141 00142 virtual const IT_Bus::QName & 00143 get_type() const; 00144 00145 IT_Bus::Boolean operator==(const RelationshipTypeValues& other) const; 00146 00147 virtual void 00148 write_value( 00149 IT_Bus::AnySimpleTypeWriter & writer 00150 ) const throw((IT_Bus::SerializationException)); 00151 00152 virtual void 00153 read_value( 00154 IT_Bus::AnySimpleTypeReader & reader 00155 ) throw((IT_Bus::DeserializationException)); 00156 00157 void 00158 setvalue(const IT_Bus::QName & value); 00159 00160 const IT_Bus::QName & 00161 getvalue() const; 00162 00163 private: 00164 00165 IT_Bus::QName m_val; 00166 }; 00167 00168 typedef IT_AutoPtr<RelationshipTypeValues> RelationshipTypeValuesPtr; 00169 00170 class IT_CONTEXT_ATTRIBUTE_API ServiceNameType : public IT_Bus::SimpleContentComplexType 00171 { 00172 00173 public: 00174 00175 static const IT_Bus::QName& 00176 get_static_type(); 00177 00178 ServiceNameType(); 00179 ServiceNameType(const ServiceNameType & other); 00180 ServiceNameType(const IT_Bus::QName& val); 00181 00182 virtual ~ServiceNameType(); 00183 00184 IT_Bus::AnyType & 00185 copy(const IT_Bus::AnyType & rhs); 00186 00187 ServiceNameType & 00188 operator=(const ServiceNameType & rhs); 00189 00190 virtual const IT_Bus::QName & 00191 get_type() const; 00192 00193 virtual void 00194 write_attributes( 00195 IT_Bus::ComplexTypeWriter & writer 00196 ) const throw((IT_Bus::SerializationException)); 00197 00198 virtual void 00199 read_attributes( 00200 IT_Bus::ComplexTypeReader & reader 00201 ) throw((IT_Bus::DeserializationException)); 00202 00203 00204 virtual void 00205 write_value( 00206 IT_Bus::AnySimpleTypeWriter & writer 00207 ) const throw((IT_Bus::SerializationException)); 00208 00209 virtual void 00210 read_value( 00211 IT_Bus::AnySimpleTypeReader & reader 00212 ) throw((IT_Bus::DeserializationException)); 00213 00214 IT_Bus::QNameHashMap<IT_Bus::String> & 00215 getotherAttributes(); 00216 00217 const IT_Bus::QNameHashMap<IT_Bus::String> & 00218 getotherAttributes() const; 00219 00220 void 00221 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00222 00223 IT_Bus::String * 00224 getPortName(); 00225 00226 const IT_Bus::String * 00227 getPortName() const; 00228 00229 void 00230 setPortName(const IT_Bus::String * val); 00231 00232 void 00233 setPortName(const IT_Bus::String & val); 00234 00235 IT_Bus::QName & 00236 getvalue(); 00237 00238 const IT_Bus::QName & 00239 getvalue() const; 00240 00241 void 00242 setvalue(const IT_Bus::QName & val); 00243 00244 00245 private: 00246 00247 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00248 IT_Bus::StringNillable var_PortName; 00249 IT_Bus::QName var_value; 00250 }; 00251 00252 typedef IT_AutoPtr<ServiceNameType> ServiceNameTypePtr; 00253 00254 class IT_CONTEXT_ATTRIBUTE_API ReferenceParametersType : public IT_Bus::SequenceComplexType 00255 { 00256 00257 public: 00258 00259 static const IT_Bus::QName& 00260 get_static_type(); 00261 00262 ReferenceParametersType(); 00263 ReferenceParametersType(const ReferenceParametersType & other); 00264 virtual ~ReferenceParametersType(); 00265 00266 IT_Bus::AnyType & 00267 copy(const IT_Bus::AnyType & rhs); 00268 00269 ReferenceParametersType & 00270 operator=(const ReferenceParametersType & rhs); 00271 00272 virtual const IT_Bus::QName & 00273 get_type() const; 00274 00275 00276 virtual void 00277 write_contents( 00278 IT_Bus::ComplexTypeWriter & writer 00279 ) const throw((IT_Bus::SerializationException)); 00280 00281 virtual void 00282 read_contents( 00283 IT_Bus::ComplexTypeReader & reader 00284 ) throw((IT_Bus::DeserializationException)); 00285 00286 IT_Bus::AnyList & 00287 getany(); 00288 00289 const IT_Bus::AnyList & 00290 getany() const; 00291 00292 void 00293 setany(const IT_Vector<IT_Bus::Any> & val); 00294 00295 00296 private: 00297 00298 IT_Bus::AnyList *var_any; 00299 }; 00300 00301 typedef IT_AutoPtr<ReferenceParametersType> ReferenceParametersTypePtr; 00302 00303 class IT_CONTEXT_ATTRIBUTE_API AttributedURI : public IT_Bus::SimpleContentComplexType 00304 { 00305 00306 public: 00307 00308 static const IT_Bus::QName& 00309 get_static_type(); 00310 00311 AttributedURI(); 00312 AttributedURI(const AttributedURI & other); 00313 AttributedURI(const IT_Bus::AnyURI& val); 00314 00315 virtual ~AttributedURI(); 00316 00317 IT_Bus::AnyType & 00318 copy(const IT_Bus::AnyType & rhs); 00319 00320 AttributedURI & 00321 operator=(const AttributedURI & rhs); 00322 00323 virtual const IT_Bus::QName & 00324 get_type() const; 00325 00326 virtual void 00327 write_attributes( 00328 IT_Bus::ComplexTypeWriter & writer 00329 ) const throw((IT_Bus::SerializationException)); 00330 00331 virtual void 00332 read_attributes( 00333 IT_Bus::ComplexTypeReader & reader 00334 ) throw((IT_Bus::DeserializationException)); 00335 00336 00337 virtual void 00338 write_value( 00339 IT_Bus::AnySimpleTypeWriter & writer 00340 ) const throw((IT_Bus::SerializationException)); 00341 00342 virtual void 00343 read_value( 00344 IT_Bus::AnySimpleTypeReader & reader 00345 ) throw((IT_Bus::DeserializationException)); 00346 00347 IT_Bus::QNameHashMap<IT_Bus::String> & 00348 getotherAttributes(); 00349 00350 const IT_Bus::QNameHashMap<IT_Bus::String> & 00351 getotherAttributes() const; 00352 00353 void 00354 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00355 00356 IT_Bus::AnyURI & 00357 getvalue(); 00358 00359 const IT_Bus::AnyURI & 00360 getvalue() const; 00361 00362 void 00363 setvalue(const IT_Bus::AnyURI & val); 00364 00365 00366 private: 00367 00368 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00369 IT_Bus::AnyURI var_value; 00370 }; 00371 00372 typedef IT_AutoPtr<AttributedURI> AttributedURIPtr; 00373 00374 class IT_CONTEXT_ATTRIBUTE_API ReplyAfterType : public IT_Bus::SimpleContentComplexType 00375 { 00376 00377 public: 00378 00379 static const IT_Bus::QName& 00380 get_static_type(); 00381 00382 ReplyAfterType(); 00383 ReplyAfterType(const ReplyAfterType & other); 00384 ReplyAfterType(const IT_Bus::NonNegativeInteger& val); 00385 00386 virtual ~ReplyAfterType(); 00387 00388 IT_Bus::AnyType & 00389 copy(const IT_Bus::AnyType & rhs); 00390 00391 ReplyAfterType & 00392 operator=(const ReplyAfterType & rhs); 00393 00394 virtual const IT_Bus::QName & 00395 get_type() const; 00396 00397 virtual void 00398 write_attributes( 00399 IT_Bus::ComplexTypeWriter & writer 00400 ) const throw((IT_Bus::SerializationException)); 00401 00402 virtual void 00403 read_attributes( 00404 IT_Bus::ComplexTypeReader & reader 00405 ) throw((IT_Bus::DeserializationException)); 00406 00407 00408 virtual void 00409 write_value( 00410 IT_Bus::AnySimpleTypeWriter & writer 00411 ) const throw((IT_Bus::SerializationException)); 00412 00413 virtual void 00414 read_value( 00415 IT_Bus::AnySimpleTypeReader & reader 00416 ) throw((IT_Bus::DeserializationException)); 00417 00418 IT_Bus::QNameHashMap<IT_Bus::String> & 00419 getotherAttributes(); 00420 00421 const IT_Bus::QNameHashMap<IT_Bus::String> & 00422 getotherAttributes() const; 00423 00424 void 00425 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00426 00427 IT_Bus::NonNegativeInteger & 00428 getvalue(); 00429 00430 const IT_Bus::NonNegativeInteger & 00431 getvalue() const; 00432 00433 void 00434 setvalue(const IT_Bus::NonNegativeInteger & val); 00435 00436 00437 private: 00438 00439 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00440 IT_Bus::NonNegativeInteger var_value; 00441 }; 00442 00443 typedef IT_AutoPtr<ReplyAfterType> ReplyAfterTypePtr; 00444 00445 class IT_CONTEXT_ATTRIBUTE_API AttributedQName : public IT_Bus::SimpleContentComplexType 00446 { 00447 00448 public: 00449 00450 static const IT_Bus::QName& 00451 get_static_type(); 00452 00453 AttributedQName(); 00454 AttributedQName(const AttributedQName & other); 00455 AttributedQName(const IT_Bus::QName& val); 00456 00457 virtual ~AttributedQName(); 00458 00459 IT_Bus::AnyType & 00460 copy(const IT_Bus::AnyType & rhs); 00461 00462 AttributedQName & 00463 operator=(const AttributedQName & rhs); 00464 00465 virtual const IT_Bus::QName & 00466 get_type() const; 00467 00468 virtual void 00469 write_attributes( 00470 IT_Bus::ComplexTypeWriter & writer 00471 ) const throw((IT_Bus::SerializationException)); 00472 00473 virtual void 00474 read_attributes( 00475 IT_Bus::ComplexTypeReader & reader 00476 ) throw((IT_Bus::DeserializationException)); 00477 00478 00479 virtual void 00480 write_value( 00481 IT_Bus::AnySimpleTypeWriter & writer 00482 ) const throw((IT_Bus::SerializationException)); 00483 00484 virtual void 00485 read_value( 00486 IT_Bus::AnySimpleTypeReader & reader 00487 ) throw((IT_Bus::DeserializationException)); 00488 00489 IT_Bus::QNameHashMap<IT_Bus::String> & 00490 getotherAttributes(); 00491 00492 const IT_Bus::QNameHashMap<IT_Bus::String> & 00493 getotherAttributes() const; 00494 00495 void 00496 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00497 00498 IT_Bus::QName & 00499 getvalue(); 00500 00501 const IT_Bus::QName & 00502 getvalue() const; 00503 00504 void 00505 setvalue(const IT_Bus::QName & val); 00506 00507 00508 private: 00509 00510 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00511 IT_Bus::QName var_value; 00512 }; 00513 00514 typedef IT_AutoPtr<AttributedQName> AttributedQNamePtr; 00515 00516 class IT_CONTEXT_ATTRIBUTE_API EndpointReferenceType : public IT_Bus::SequenceComplexType 00517 { 00518 00519 public: 00520 00521 static const IT_Bus::QName& 00522 get_static_type(); 00523 00524 EndpointReferenceType(); 00525 EndpointReferenceType(const EndpointReferenceType & other); 00526 virtual ~EndpointReferenceType(); 00527 00528 IT_Bus::AnyType & 00529 copy(const IT_Bus::AnyType & rhs); 00530 00531 EndpointReferenceType & 00532 operator=(const EndpointReferenceType & rhs); 00533 00534 virtual const IT_Bus::QName & 00535 get_type() const; 00536 00537 virtual void 00538 write_attributes( 00539 IT_Bus::ComplexTypeWriter & writer 00540 ) const throw((IT_Bus::SerializationException)); 00541 00542 virtual void 00543 read_attributes( 00544 IT_Bus::ComplexTypeReader & reader 00545 ) throw((IT_Bus::DeserializationException)); 00546 00547 00548 virtual void 00549 write_contents( 00550 IT_Bus::ComplexTypeWriter & writer 00551 ) const throw((IT_Bus::SerializationException)); 00552 00553 virtual void 00554 read_contents( 00555 IT_Bus::ComplexTypeReader & reader 00556 ) throw((IT_Bus::DeserializationException)); 00557 00558 AttributedURI & 00559 getAddress(); 00560 00561 const AttributedURI & 00562 getAddress() const; 00563 00564 void 00565 setAddress(const AttributedURI & val); 00566 00567 IT_Bus::ElementListT<WS_Addressing_2004::ReferencePropertiesType> & 00568 getReferenceProperties(); 00569 00570 const IT_Bus::ElementListT<WS_Addressing_2004::ReferencePropertiesType> & 00571 getReferenceProperties() const; 00572 00573 void 00574 setReferenceProperties(const IT_Vector<WS_Addressing_2004::ReferencePropertiesType> & val); 00575 00576 void 00577 setReferenceProperties(const ReferencePropertiesType & val); 00578 00579 IT_Bus::ElementListT<WS_Addressing_2004::ReferenceParametersType> & 00580 getReferenceParameters(); 00581 00582 const IT_Bus::ElementListT<WS_Addressing_2004::ReferenceParametersType> & 00583 getReferenceParameters() const; 00584 00585 void 00586 setReferenceParameters(const IT_Vector<WS_Addressing_2004::ReferenceParametersType> & val); 00587 00588 void 00589 setReferenceParameters(const ReferenceParametersType & val); 00590 00591 IT_Bus::ElementListT<WS_Addressing_2004::AttributedQName> & 00592 getPortType(); 00593 00594 const IT_Bus::ElementListT<WS_Addressing_2004::AttributedQName> & 00595 getPortType() const; 00596 00597 void 00598 setPortType(const IT_Vector<WS_Addressing_2004::AttributedQName> & val); 00599 00600 void 00601 setPortType(const AttributedQName & val); 00602 00603 IT_Bus::ElementListT<WS_Addressing_2004::ServiceNameType> & 00604 getServiceName(); 00605 00606 const IT_Bus::ElementListT<WS_Addressing_2004::ServiceNameType> & 00607 getServiceName() const; 00608 00609 void 00610 setServiceName(const IT_Vector<WS_Addressing_2004::ServiceNameType> & val); 00611 00612 void 00613 setServiceName(const ServiceNameType & val); 00614 00615 IT_Bus::AnyList & 00616 getany(); 00617 00618 const IT_Bus::AnyList & 00619 getany() const; 00620 00621 void 00622 setany(const IT_Vector<IT_Bus::Any> & val); 00623 00624 IT_Bus::QNameHashMap<IT_Bus::String> & 00625 getotherAttributes(); 00626 00627 const IT_Bus::QNameHashMap<IT_Bus::String> & 00628 getotherAttributes() const; 00629 00630 void 00631 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00632 00633 00634 private: 00635 00636 AttributedURI var_Address; 00637 IT_Bus::ElementListT<WS_Addressing_2004::ReferencePropertiesType> var_ReferenceProperties; 00638 IT_Bus::ElementListT<WS_Addressing_2004::ReferenceParametersType> var_ReferenceParameters; 00639 IT_Bus::ElementListT<WS_Addressing_2004::AttributedQName> var_PortType; 00640 IT_Bus::ElementListT<WS_Addressing_2004::ServiceNameType> var_ServiceName; 00641 IT_Bus::AnyList *var_any; 00642 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00643 }; 00644 00645 typedef IT_AutoPtr<EndpointReferenceType> EndpointReferenceTypePtr; 00646 00647 class IT_CONTEXT_ATTRIBUTE_API Relationship : public IT_Bus::SimpleContentComplexType 00648 { 00649 00650 public: 00651 00652 static const IT_Bus::QName& 00653 get_static_type(); 00654 00655 Relationship(); 00656 Relationship(const Relationship & other); 00657 Relationship(const IT_Bus::AnyURI& val); 00658 00659 virtual ~Relationship(); 00660 00661 IT_Bus::AnyType & 00662 copy(const IT_Bus::AnyType & rhs); 00663 00664 Relationship & 00665 operator=(const Relationship & rhs); 00666 00667 virtual const IT_Bus::QName & 00668 get_type() const; 00669 00670 virtual void 00671 write_attributes( 00672 IT_Bus::ComplexTypeWriter & writer 00673 ) const throw((IT_Bus::SerializationException)); 00674 00675 virtual void 00676 read_attributes( 00677 IT_Bus::ComplexTypeReader & reader 00678 ) throw((IT_Bus::DeserializationException)); 00679 00680 00681 virtual void 00682 write_value( 00683 IT_Bus::AnySimpleTypeWriter & writer 00684 ) const throw((IT_Bus::SerializationException)); 00685 00686 virtual void 00687 read_value( 00688 IT_Bus::AnySimpleTypeReader & reader 00689 ) throw((IT_Bus::DeserializationException)); 00690 00691 IT_Bus::QNameHashMap<IT_Bus::String> & 00692 getotherAttributes(); 00693 00694 const IT_Bus::QNameHashMap<IT_Bus::String> & 00695 getotherAttributes() const; 00696 00697 void 00698 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val); 00699 00700 IT_Bus::QName * 00701 getRelationshipType(); 00702 00703 const IT_Bus::QName * 00704 getRelationshipType() const; 00705 00706 void 00707 setRelationshipType(const IT_Bus::QName * val); 00708 00709 void 00710 setRelationshipType(const IT_Bus::QName & val); 00711 00712 IT_Bus::AnyURI & 00713 getvalue(); 00714 00715 const IT_Bus::AnyURI & 00716 getvalue() const; 00717 00718 void 00719 setvalue(const IT_Bus::AnyURI & val); 00720 00721 00722 private: 00723 00724 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes; 00725 IT_Bus::QNameNillable var_RelationshipType; 00726 IT_Bus::AnyURI var_value; 00727 }; 00728 00729 typedef IT_AutoPtr<Relationship> RelationshipPtr; 00730 00731 class IT_CONTEXT_ATTRIBUTE_API FaultSubcodeValues : public IT_Bus::AnySimpleType 00732 { 00733 00734 public: 00735 00736 static const IT_Bus::QName& 00737 get_static_type(); 00738 00739 static const IT_Bus::QName InvalidMessageInformationHeader; 00740 static const IT_Bus::QName MessageInformationHeaderRequired; 00741 static const IT_Bus::QName DestinationUnreachable; 00742 static const IT_Bus::QName ActionNotSupported; 00743 static const IT_Bus::QName EndpointUnavailable; 00744 00745 FaultSubcodeValues(); 00746 FaultSubcodeValues(const FaultSubcodeValues & other); 00747 FaultSubcodeValues(const IT_Bus::QName & value); 00748 virtual ~FaultSubcodeValues(); 00749 00750 IT_Bus::AnyType & 00751 copy(const IT_Bus::AnyType & rhs); 00752 00753 FaultSubcodeValues & 00754 operator=(const FaultSubcodeValues & rhs); 00755 00756 virtual const IT_Bus::QName & 00757 get_type() const; 00758 00759 IT_Bus::Boolean operator==(const FaultSubcodeValues& other) const; 00760 00761 virtual void 00762 write_value( 00763 IT_Bus::AnySimpleTypeWriter & writer 00764 ) const throw((IT_Bus::SerializationException)); 00765 00766 virtual void 00767 read_value( 00768 IT_Bus::AnySimpleTypeReader & reader 00769 ) throw((IT_Bus::DeserializationException)); 00770 00771 void 00772 setvalue(const IT_Bus::QName & value); 00773 00774 const IT_Bus::QName & 00775 getvalue() const; 00776 00777 private: 00778 00779 IT_Bus::QName m_val; 00780 }; 00781 00782 typedef IT_AutoPtr<FaultSubcodeValues> FaultSubcodeValuesPtr; 00783 00784 } 00785 #endif