00001
00002 #ifndef _wscoor_xsdTypes_OUTPUT_H_
00003 #define _wscoor_xsdTypes_OUTPUT_H_
00004
00005 #if !defined(IT_WS_COORDINATION_API)
00006 #if defined(IT_WS_COORDINATION_API_EXPORT)
00007 #define IT_WS_COORDINATION_API IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_WS_COORDINATION_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 #include "it_bus_pdk/context_attrs/wsaddressing_2004_xsdTypes.h"
00040
00041 namespace WS_Coordination
00042 {
00043 class CoordinationContextType;
00044 typedef IT_Bus::NillableValue<CoordinationContextType> CoordinationContextTypeNillable;
00045 typedef IT_Bus::NillablePtr<CoordinationContextType> CoordinationContextTypeNillablePtr;
00046 class Identifier;
00047 typedef IT_Bus::NillableValue<Identifier> IdentifierNillable;
00048 typedef IT_Bus::NillablePtr<Identifier> IdentifierNillablePtr;
00049 class Expires;
00050 typedef IT_Bus::NillableValue<Expires> ExpiresNillable;
00051 typedef IT_Bus::NillablePtr<Expires> ExpiresNillablePtr;
00052 class IT_CoordinationContextTypeData;
00053 typedef IT_Bus::NillableValue<IT_CoordinationContextTypeData> IT_CoordinationContextTypeDataNillable;
00054 typedef IT_Bus::NillablePtr<IT_CoordinationContextTypeData> IT_CoordinationContextTypeDataNillablePtr;
00055 class http___schemas_xmlsoap_org_ws_2004_10_wscoor;
00056 typedef IT_Bus::NillableValue<http___schemas_xmlsoap_org_ws_2004_10_wscoor> http___schemas_xmlsoap_org_ws_2004_10_wscoorNillable;
00057 typedef IT_Bus::NillablePtr<http___schemas_xmlsoap_org_ws_2004_10_wscoor> http___schemas_xmlsoap_org_ws_2004_10_wscoorNillablePtr;
00058 class CoordinationContext;
00059 typedef IT_Bus::NillableValue<CoordinationContext> CoordinationContextNillable;
00060 typedef IT_Bus::NillablePtr<CoordinationContext> CoordinationContextNillablePtr;
00061 class CreateCoordinationContextResponseType;
00062 typedef IT_Bus::NillableValue<CreateCoordinationContextResponseType> CreateCoordinationContextResponseTypeNillable;
00063 typedef IT_Bus::NillablePtr<CreateCoordinationContextResponseType> CreateCoordinationContextResponseTypeNillablePtr;
00064 class RegisterType;
00065 typedef IT_Bus::NillableValue<RegisterType> RegisterTypeNillable;
00066 typedef IT_Bus::NillablePtr<RegisterType> RegisterTypeNillablePtr;
00067 class ErrorCodes;
00068 typedef IT_Bus::NillableValue<ErrorCodes> ErrorCodesNillable;
00069 typedef IT_Bus::NillablePtr<ErrorCodes> ErrorCodesNillablePtr;
00070 class CurrentContext;
00071 typedef IT_Bus::NillableValue<CurrentContext> CurrentContextNillable;
00072 typedef IT_Bus::NillablePtr<CurrentContext> CurrentContextNillablePtr;
00073 class CreateCoordinationContextType;
00074 typedef IT_Bus::NillableValue<CreateCoordinationContextType> CreateCoordinationContextTypeNillable;
00075 typedef IT_Bus::NillablePtr<CreateCoordinationContextType> CreateCoordinationContextTypeNillablePtr;
00076 class RegisterResponseType;
00077 typedef IT_Bus::NillableValue<RegisterResponseType> RegisterResponseTypeNillable;
00078 typedef IT_Bus::NillablePtr<RegisterResponseType> RegisterResponseTypeNillablePtr;
00079 class IT_WS_COORDINATION_API CoordinationContextType : public virtual IT_Bus::AnyType
00080 {
00081
00082 public:
00083
00084 static const IT_Bus::QName&
00085 get_static_type();
00086
00087 CoordinationContextType();
00088 CoordinationContextType(const CoordinationContextType & other);
00089 virtual ~CoordinationContextType();
00090
00091 IT_Bus::AnyType &
00092 copy(const IT_Bus::AnyType & rhs);
00093
00094 CoordinationContextType &
00095 operator=(const CoordinationContextType & rhs);
00096
00097 const CoordinationContextType *
00098 get_derived() const;
00099
00100 virtual IT_Bus::AnyType::Kind
00101 get_kind() const;
00102
00103 virtual const IT_Bus::QName &
00104 get_type() const;
00105
00106 virtual void
00107 read(
00108 const IT_Bus::QName & name,
00109 IT_Bus::ComplexTypeReader & reader
00110 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00111
00112 virtual void
00113 write(
00114 const IT_Bus::QName & name,
00115 IT_Bus::ComplexTypeWriter & writer
00116 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00117
00118 Identifier &
00119 getIdentifier();
00120
00121 const Identifier &
00122 getIdentifier() const;
00123
00124 void
00125 setIdentifier(const Identifier & val);
00126
00127 IT_Bus::ElementListT<WS_Coordination::Expires> &
00128 getExpires();
00129
00130 const IT_Bus::ElementListT<WS_Coordination::Expires> &
00131 getExpires() const;
00132
00133 void
00134 setExpires(const IT_Vector<WS_Coordination::Expires> & val);
00135
00136 void
00137 setExpires(const Expires & val);
00138
00139 IT_Bus::AnyURI &
00140 getCoordinationType();
00141
00142 const IT_Bus::AnyURI &
00143 getCoordinationType() const;
00144
00145 void
00146 setCoordinationType(const IT_Bus::AnyURI & val);
00147
00148 WS_Addressing_2004::EndpointReferenceType &
00149 getRegistrationService();
00150
00151 const WS_Addressing_2004::EndpointReferenceType &
00152 getRegistrationService() const;
00153
00154 void
00155 setRegistrationService(const WS_Addressing_2004::EndpointReferenceType & val);
00156
00157 IT_Bus::QNameHashMap<IT_Bus::String> &
00158 getotherAttributes();
00159
00160 const IT_Bus::QNameHashMap<IT_Bus::String> &
00161 getotherAttributes() const;
00162
00163 void
00164 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00165
00166 void
00167 set_holder_type(
00168 const IT_Bus::QName& type
00169 );
00170
00171
00172 protected:
00173
00174 IT_AutoPtr<IT_CoordinationContextTypeData> var_data;
00175
00176 private:
00177
00178 void
00179 allocate_base_data() const;
00180 };
00181
00182 typedef IT_AutoPtr<CoordinationContextType> CoordinationContextTypePtr;
00183
00184 class IT_WS_COORDINATION_API Identifier : public IT_Bus::SimpleContentComplexType
00185 {
00186
00187 public:
00188
00189 static const IT_Bus::QName&
00190 get_static_type();
00191
00192 Identifier();
00193 Identifier(const Identifier & other);
00194 Identifier(const IT_Bus::AnyURI& val);
00195
00196 virtual ~Identifier();
00197
00198 IT_Bus::AnyType &
00199 copy(const IT_Bus::AnyType & rhs);
00200
00201 Identifier &
00202 operator=(const Identifier & rhs);
00203
00204 virtual const IT_Bus::QName &
00205 get_type() const;
00206
00207 virtual void
00208 write_attributes(
00209 IT_Bus::ComplexTypeWriter & writer
00210 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00211
00212 virtual void
00213 read_attributes(
00214 IT_Bus::ComplexTypeReader & reader
00215 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00216
00217
00218 virtual void
00219 write_value(
00220 IT_Bus::AnySimpleTypeWriter & writer
00221 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00222
00223 virtual void
00224 read_value(
00225 IT_Bus::AnySimpleTypeReader & reader
00226 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00227
00228 IT_Bus::QNameHashMap<IT_Bus::String> &
00229 getotherAttributes();
00230
00231 const IT_Bus::QNameHashMap<IT_Bus::String> &
00232 getotherAttributes() const;
00233
00234 void
00235 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00236
00237 IT_Bus::AnyURI &
00238 getvalue();
00239
00240 const IT_Bus::AnyURI &
00241 getvalue() const;
00242
00243 void
00244 setvalue(const IT_Bus::AnyURI & val);
00245
00246
00247 private:
00248
00249 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00250 IT_Bus::AnyURI var_value;
00251 };
00252
00253 typedef IT_AutoPtr<Identifier> IdentifierPtr;
00254
00255 class IT_WS_COORDINATION_API Expires : public IT_Bus::SimpleContentComplexType
00256 {
00257
00258 public:
00259
00260 static const IT_Bus::QName&
00261 get_static_type();
00262
00263 Expires();
00264 Expires(const Expires & other);
00265 Expires(const IT_Bus::UInt& val);
00266
00267 virtual ~Expires();
00268
00269 IT_Bus::AnyType &
00270 copy(const IT_Bus::AnyType & rhs);
00271
00272 Expires &
00273 operator=(const Expires & rhs);
00274
00275 virtual const IT_Bus::QName &
00276 get_type() const;
00277
00278 virtual void
00279 write_attributes(
00280 IT_Bus::ComplexTypeWriter & writer
00281 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00282
00283 virtual void
00284 read_attributes(
00285 IT_Bus::ComplexTypeReader & reader
00286 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00287
00288
00289 virtual void
00290 write_value(
00291 IT_Bus::AnySimpleTypeWriter & writer
00292 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00293
00294 virtual void
00295 read_value(
00296 IT_Bus::AnySimpleTypeReader & reader
00297 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00298
00299 IT_Bus::QNameHashMap<IT_Bus::String> &
00300 getotherAttributes();
00301
00302 const IT_Bus::QNameHashMap<IT_Bus::String> &
00303 getotherAttributes() const;
00304
00305 void
00306 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00307
00308 IT_Bus::UInt
00309 getvalue();
00310
00311 const IT_Bus::UInt
00312 getvalue() const;
00313
00314 void
00315 setvalue(const IT_Bus::UInt val);
00316
00317
00318 private:
00319
00320 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00321 IT_Bus::UInt var_value;
00322 };
00323
00324 typedef IT_AutoPtr<Expires> ExpiresPtr;
00325
00326 class IT_WS_COORDINATION_API IT_CoordinationContextTypeData : public IT_Bus::SequenceComplexType , public virtual CoordinationContextType
00327 {
00328
00329 public:
00330
00331 static const IT_Bus::QName&
00332 get_static_type();
00333
00334 IT_CoordinationContextTypeData();
00335 IT_CoordinationContextTypeData(const IT_CoordinationContextTypeData & other);
00336 virtual ~IT_CoordinationContextTypeData();
00337
00338 IT_Bus::AnyType &
00339 copy(const IT_Bus::AnyType & rhs);
00340
00341 IT_CoordinationContextTypeData &
00342 operator=(const IT_CoordinationContextTypeData & rhs);
00343
00344 virtual const IT_Bus::QName &
00345 get_type() const;
00346
00347 virtual void
00348 write_attributes(
00349 IT_Bus::ComplexTypeWriter & writer
00350 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00351
00352 virtual void
00353 read_attributes(
00354 IT_Bus::ComplexTypeReader & reader
00355 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00356
00357
00358 virtual IT_Bus::AnyType::Kind
00359 get_kind() const
00360 {
00361 return SequenceComplexType::get_kind();
00362 }
00363
00364 virtual void
00365 read(
00366 const IT_Bus::QName & name,
00367 IT_Bus::ComplexTypeReader & reader
00368 ) IT_THROW_DECL((IT_Bus::DeserializationException))
00369 {
00370 SequenceComplexType::read(name, reader);
00371 }
00372
00373 virtual void
00374 write(
00375 const IT_Bus::QName & name,
00376 IT_Bus::ComplexTypeWriter & writer
00377 ) const IT_THROW_DECL((IT_Bus::SerializationException))
00378 {
00379 SequenceComplexType::write(name, writer);
00380 }
00381
00382 virtual void
00383 write_contents(
00384 IT_Bus::ComplexTypeWriter & writer
00385 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00386
00387 virtual void
00388 read_contents(
00389 IT_Bus::ComplexTypeReader & reader
00390 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00391
00392 Identifier &
00393 getIdentifier();
00394
00395 const Identifier &
00396 getIdentifier() const;
00397
00398 void
00399 setIdentifier(const Identifier & val);
00400
00401 IT_Bus::ElementListT<WS_Coordination::Expires> &
00402 getExpires();
00403
00404 const IT_Bus::ElementListT<WS_Coordination::Expires> &
00405 getExpires() const;
00406
00407 void
00408 setExpires(const IT_Vector<WS_Coordination::Expires> & val);
00409
00410 void
00411 setExpires(const Expires & val);
00412
00413 IT_Bus::AnyURI &
00414 getCoordinationType();
00415
00416 const IT_Bus::AnyURI &
00417 getCoordinationType() const;
00418
00419 void
00420 setCoordinationType(const IT_Bus::AnyURI & val);
00421
00422 WS_Addressing_2004::EndpointReferenceType &
00423 getRegistrationService();
00424
00425 const WS_Addressing_2004::EndpointReferenceType &
00426 getRegistrationService() const;
00427
00428 void
00429 setRegistrationService(const WS_Addressing_2004::EndpointReferenceType & val);
00430
00431 IT_Bus::QNameHashMap<IT_Bus::String> &
00432 getotherAttributes();
00433
00434 const IT_Bus::QNameHashMap<IT_Bus::String> &
00435 getotherAttributes() const;
00436
00437 void
00438 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00439
00440
00441 private:
00442
00443 Identifier var_Identifier;
00444 IT_Bus::ElementListT<WS_Coordination::Expires> var_Expires;
00445 IT_Bus::AnyURI var_CoordinationType;
00446 WS_Addressing_2004::EndpointReferenceType var_RegistrationService;
00447 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00448 };
00449
00450 typedef IT_AutoPtr<IT_CoordinationContextTypeData> IT_CoordinationContextTypeDataPtr;
00451
00452 class IT_WS_COORDINATION_API http___schemas_xmlsoap_org_ws_2004_10_wscoor : public IT_Bus::SequenceComplexType
00453 {
00454
00455 public:
00456
00457 static const IT_Bus::QName&
00458 get_static_type();
00459
00460 http___schemas_xmlsoap_org_ws_2004_10_wscoor();
00461 http___schemas_xmlsoap_org_ws_2004_10_wscoor(const http___schemas_xmlsoap_org_ws_2004_10_wscoor & other);
00462 virtual ~http___schemas_xmlsoap_org_ws_2004_10_wscoor();
00463
00464 IT_Bus::AnyType &
00465 copy(const IT_Bus::AnyType & rhs);
00466
00467 http___schemas_xmlsoap_org_ws_2004_10_wscoor &
00468 operator=(const http___schemas_xmlsoap_org_ws_2004_10_wscoor & rhs);
00469
00470 virtual const IT_Bus::QName &
00471 get_type() const;
00472
00473
00474 virtual void
00475 write_contents(
00476 IT_Bus::ComplexTypeWriter & writer
00477 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00478
00479 virtual void
00480 read_contents(
00481 IT_Bus::ComplexTypeReader & reader
00482 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00483
00484 IT_Bus::AnyList &
00485 getany();
00486
00487 const IT_Bus::AnyList &
00488 getany() const;
00489
00490 void
00491 setany(const IT_Vector<IT_Bus::Any> & val);
00492
00493
00494 private:
00495
00496 IT_Bus::AnyList *var_any;
00497 };
00498
00499 typedef IT_AutoPtr<http___schemas_xmlsoap_org_ws_2004_10_wscoor> http___schemas_xmlsoap_org_ws_2004_10_wscoorPtr;
00500
00501 class IT_WS_COORDINATION_API CoordinationContext : public IT_CoordinationContextTypeData , public virtual IT_Bus::ComplexContentComplexType
00502 {
00503
00504 public:
00505
00506 static const IT_Bus::QName&
00507 get_static_type();
00508
00509 CoordinationContext();
00510 CoordinationContext(const CoordinationContext & other);
00511 virtual ~CoordinationContext();
00512
00513 IT_Bus::AnyType &
00514 copy(const IT_Bus::AnyType & rhs);
00515
00516 CoordinationContext &
00517 operator=(const CoordinationContext & rhs);
00518
00519 virtual const IT_Bus::QName &
00520 get_type() const;
00521
00522 virtual void
00523 write(
00524 const IT_Bus::QName& name,
00525 IT_Bus::ComplexTypeWriter& writer
00526 ) const IT_THROW_DECL((IT_Bus::SerializationException))
00527 {
00528 ComplexContentComplexType::write(name, writer);
00529 }
00530
00531 virtual void
00532 read(
00533 const IT_Bus::QName& name,
00534 IT_Bus::ComplexTypeReader& reader
00535 ) IT_THROW_DECL((IT_Bus::DeserializationException))
00536 {
00537 ComplexContentComplexType::read(name, reader);
00538 }
00539
00540 virtual AnyType::Kind
00541 get_kind() const
00542 {
00543 return ComplexContentComplexType::get_kind();
00544 }
00545
00546 virtual void
00547 write_complex_contents(
00548 IT_Bus::ComplexTypeWriter & writer
00549 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00550
00551 virtual void
00552 read_complex_contents(
00553 IT_Bus::ComplexTypeReader & reader
00554 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00555
00556 IT_Bus::AnyList &
00557 getany();
00558
00559 const IT_Bus::AnyList &
00560 getany() const;
00561
00562 void
00563 setany(const IT_Vector<IT_Bus::Any> & val);
00564
00565
00566 private:
00567
00568 http___schemas_xmlsoap_org_ws_2004_10_wscoor var_http___schemas_xmlsoap_org_ws_2004_10_wscoor;
00569 };
00570
00571 typedef IT_AutoPtr<CoordinationContext> CoordinationContextPtr;
00572
00573 class IT_WS_COORDINATION_API CreateCoordinationContextResponseType : public IT_Bus::SequenceComplexType
00574 {
00575
00576 public:
00577
00578 static const IT_Bus::QName&
00579 get_static_type();
00580
00581 CreateCoordinationContextResponseType();
00582 CreateCoordinationContextResponseType(const CreateCoordinationContextResponseType & other);
00583 virtual ~CreateCoordinationContextResponseType();
00584
00585 IT_Bus::AnyType &
00586 copy(const IT_Bus::AnyType & rhs);
00587
00588 CreateCoordinationContextResponseType &
00589 operator=(const CreateCoordinationContextResponseType & rhs);
00590
00591 virtual const IT_Bus::QName &
00592 get_type() const;
00593
00594 virtual void
00595 write_attributes(
00596 IT_Bus::ComplexTypeWriter & writer
00597 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00598
00599 virtual void
00600 read_attributes(
00601 IT_Bus::ComplexTypeReader & reader
00602 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00603
00604
00605 virtual void
00606 write_contents(
00607 IT_Bus::ComplexTypeWriter & writer
00608 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00609
00610 virtual void
00611 read_contents(
00612 IT_Bus::ComplexTypeReader & reader
00613 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00614
00615 CoordinationContext &
00616 getCoordinationContext();
00617
00618 const CoordinationContext &
00619 getCoordinationContext() const;
00620
00621 void
00622 setCoordinationContext(const CoordinationContext & val);
00623
00624 IT_Bus::AnyList &
00625 getany();
00626
00627 const IT_Bus::AnyList &
00628 getany() const;
00629
00630 void
00631 setany(const IT_Vector<IT_Bus::Any> & val);
00632
00633 IT_Bus::QNameHashMap<IT_Bus::String> &
00634 getotherAttributes();
00635
00636 const IT_Bus::QNameHashMap<IT_Bus::String> &
00637 getotherAttributes() const;
00638
00639 void
00640 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00641
00642
00643 private:
00644
00645 CoordinationContext var_CoordinationContext;
00646 IT_Bus::AnyList *var_any;
00647 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00648 };
00649
00650 typedef IT_AutoPtr<CreateCoordinationContextResponseType> CreateCoordinationContextResponseTypePtr;
00651
00652 class IT_WS_COORDINATION_API RegisterType : public IT_Bus::SequenceComplexType
00653 {
00654
00655 public:
00656
00657 static const IT_Bus::QName&
00658 get_static_type();
00659
00660 RegisterType();
00661 RegisterType(const RegisterType & other);
00662 virtual ~RegisterType();
00663
00664 IT_Bus::AnyType &
00665 copy(const IT_Bus::AnyType & rhs);
00666
00667 RegisterType &
00668 operator=(const RegisterType & rhs);
00669
00670 virtual const IT_Bus::QName &
00671 get_type() const;
00672
00673 virtual void
00674 write_attributes(
00675 IT_Bus::ComplexTypeWriter & writer
00676 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00677
00678 virtual void
00679 read_attributes(
00680 IT_Bus::ComplexTypeReader & reader
00681 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00682
00683
00684 virtual void
00685 write_contents(
00686 IT_Bus::ComplexTypeWriter & writer
00687 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00688
00689 virtual void
00690 read_contents(
00691 IT_Bus::ComplexTypeReader & reader
00692 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00693
00694 IT_Bus::AnyURI &
00695 getProtocolIdentifier();
00696
00697 const IT_Bus::AnyURI &
00698 getProtocolIdentifier() const;
00699
00700 void
00701 setProtocolIdentifier(const IT_Bus::AnyURI & val);
00702
00703 WS_Addressing_2004::EndpointReferenceType &
00704 getParticipantProtocolService();
00705
00706 const WS_Addressing_2004::EndpointReferenceType &
00707 getParticipantProtocolService() const;
00708
00709 void
00710 setParticipantProtocolService(const WS_Addressing_2004::EndpointReferenceType & val);
00711
00712 IT_Bus::AnyList &
00713 getany();
00714
00715 const IT_Bus::AnyList &
00716 getany() const;
00717
00718 void
00719 setany(const IT_Vector<IT_Bus::Any> & val);
00720
00721 IT_Bus::QNameHashMap<IT_Bus::String> &
00722 getotherAttributes();
00723
00724 const IT_Bus::QNameHashMap<IT_Bus::String> &
00725 getotherAttributes() const;
00726
00727 void
00728 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00729
00730
00731 private:
00732
00733 IT_Bus::AnyURI var_ProtocolIdentifier;
00734 WS_Addressing_2004::EndpointReferenceType var_ParticipantProtocolService;
00735 IT_Bus::AnyList *var_any;
00736 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00737 };
00738
00739 typedef IT_AutoPtr<RegisterType> RegisterTypePtr;
00740
00741 class IT_WS_COORDINATION_API ErrorCodes : public IT_Bus::AnySimpleType
00742 {
00743
00744 public:
00745
00746 static const IT_Bus::QName&
00747 get_static_type();
00748
00749 static const IT_Bus::QName AlreadyRegistered;
00750 static const IT_Bus::QName ContextRefused;
00751 static const IT_Bus::QName InvalidParameters;
00752 static const IT_Bus::QName InvalidProtocol;
00753 static const IT_Bus::QName InvalidState;
00754 static const IT_Bus::QName NoActivity;
00755
00756 ErrorCodes();
00757 ErrorCodes(const ErrorCodes & other);
00758 ErrorCodes(const IT_Bus::QName & value);
00759 virtual ~ErrorCodes();
00760
00761 IT_Bus::AnyType &
00762 copy(const IT_Bus::AnyType & rhs);
00763
00764 ErrorCodes &
00765 operator=(const ErrorCodes & rhs);
00766
00767 virtual const IT_Bus::QName &
00768 get_type() const;
00769
00770 IT_Bus::Boolean operator==(const ErrorCodes& other) const;
00771
00772 virtual void
00773 write_value(
00774 IT_Bus::AnySimpleTypeWriter & writer
00775 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00776
00777 virtual void
00778 read_value(
00779 IT_Bus::AnySimpleTypeReader & reader
00780 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00781
00782 void
00783 setvalue(const IT_Bus::QName & value);
00784
00785 const IT_Bus::QName &
00786 getvalue() const;
00787
00788 private:
00789
00790 IT_Bus::QName m_val;
00791 };
00792
00793 typedef IT_AutoPtr<ErrorCodes> ErrorCodesPtr;
00794
00795 class IT_WS_COORDINATION_API CurrentContext : public IT_CoordinationContextTypeData , public virtual IT_Bus::ComplexContentComplexType
00796 {
00797
00798 public:
00799
00800 static const IT_Bus::QName&
00801 get_static_type();
00802
00803 CurrentContext();
00804 CurrentContext(const CurrentContext & other);
00805 virtual ~CurrentContext();
00806
00807 IT_Bus::AnyType &
00808 copy(const IT_Bus::AnyType & rhs);
00809
00810 CurrentContext &
00811 operator=(const CurrentContext & rhs);
00812
00813 virtual const IT_Bus::QName &
00814 get_type() const;
00815
00816 virtual void
00817 write(
00818 const IT_Bus::QName& name,
00819 IT_Bus::ComplexTypeWriter& writer
00820 ) const IT_THROW_DECL((IT_Bus::SerializationException))
00821 {
00822 ComplexContentComplexType::write(name, writer);
00823 }
00824
00825 virtual void
00826 read(
00827 const IT_Bus::QName& name,
00828 IT_Bus::ComplexTypeReader& reader
00829 ) IT_THROW_DECL((IT_Bus::DeserializationException))
00830 {
00831 ComplexContentComplexType::read(name, reader);
00832 }
00833
00834 virtual AnyType::Kind
00835 get_kind() const
00836 {
00837 return ComplexContentComplexType::get_kind();
00838 }
00839
00840 virtual void
00841 write_complex_contents(
00842 IT_Bus::ComplexTypeWriter & writer
00843 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00844
00845 virtual void
00846 read_complex_contents(
00847 IT_Bus::ComplexTypeReader & reader
00848 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00849
00850 IT_Bus::AnyList &
00851 getany();
00852
00853 const IT_Bus::AnyList &
00854 getany() const;
00855
00856 void
00857 setany(const IT_Vector<IT_Bus::Any> & val);
00858
00859
00860 private:
00861
00862 http___schemas_xmlsoap_org_ws_2004_10_wscoor var_http___schemas_xmlsoap_org_ws_2004_10_wscoor;
00863 };
00864
00865 typedef IT_AutoPtr<CurrentContext> CurrentContextPtr;
00866
00867 class IT_WS_COORDINATION_API CreateCoordinationContextType : public IT_Bus::SequenceComplexType
00868 {
00869
00870 public:
00871
00872 static const IT_Bus::QName&
00873 get_static_type();
00874
00875 CreateCoordinationContextType();
00876 CreateCoordinationContextType(const CreateCoordinationContextType & other);
00877 virtual ~CreateCoordinationContextType();
00878
00879 IT_Bus::AnyType &
00880 copy(const IT_Bus::AnyType & rhs);
00881
00882 CreateCoordinationContextType &
00883 operator=(const CreateCoordinationContextType & rhs);
00884
00885 virtual const IT_Bus::QName &
00886 get_type() const;
00887
00888 virtual void
00889 write_attributes(
00890 IT_Bus::ComplexTypeWriter & writer
00891 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00892
00893 virtual void
00894 read_attributes(
00895 IT_Bus::ComplexTypeReader & reader
00896 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00897
00898
00899 virtual void
00900 write_contents(
00901 IT_Bus::ComplexTypeWriter & writer
00902 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00903
00904 virtual void
00905 read_contents(
00906 IT_Bus::ComplexTypeReader & reader
00907 ) IT_THROW_DECL((IT_Bus::DeserializationException));
00908
00909 IT_Bus::ElementListT<WS_Coordination::Expires> &
00910 getExpires();
00911
00912 const IT_Bus::ElementListT<WS_Coordination::Expires> &
00913 getExpires() const;
00914
00915 void
00916 setExpires(const IT_Vector<WS_Coordination::Expires> & val);
00917
00918 void
00919 setExpires(const Expires & val);
00920
00921 IT_Bus::ElementListT<WS_Coordination::CurrentContext> &
00922 getCurrentContext();
00923
00924 const IT_Bus::ElementListT<WS_Coordination::CurrentContext> &
00925 getCurrentContext() const;
00926
00927 void
00928 setCurrentContext(const IT_Vector<WS_Coordination::CurrentContext> & val);
00929
00930 void
00931 setCurrentContext(const CurrentContext & val);
00932
00933 IT_Bus::AnyURI &
00934 getCoordinationType();
00935
00936 const IT_Bus::AnyURI &
00937 getCoordinationType() const;
00938
00939 void
00940 setCoordinationType(const IT_Bus::AnyURI & val);
00941
00942 IT_Bus::AnyList &
00943 getany();
00944
00945 const IT_Bus::AnyList &
00946 getany() const;
00947
00948 void
00949 setany(const IT_Vector<IT_Bus::Any> & val);
00950
00951 IT_Bus::QNameHashMap<IT_Bus::String> &
00952 getotherAttributes();
00953
00954 const IT_Bus::QNameHashMap<IT_Bus::String> &
00955 getotherAttributes() const;
00956
00957 void
00958 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00959
00960
00961 private:
00962
00963 IT_Bus::ElementListT<WS_Coordination::Expires> var_Expires;
00964 IT_Bus::ElementListT<WS_Coordination::CurrentContext> var_CurrentContext;
00965 IT_Bus::AnyURI var_CoordinationType;
00966 IT_Bus::AnyList *var_any;
00967 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00968 };
00969
00970 typedef IT_AutoPtr<CreateCoordinationContextType> CreateCoordinationContextTypePtr;
00971
00972 class IT_WS_COORDINATION_API RegisterResponseType : public IT_Bus::SequenceComplexType
00973 {
00974
00975 public:
00976
00977 static const IT_Bus::QName&
00978 get_static_type();
00979
00980 RegisterResponseType();
00981 RegisterResponseType(const RegisterResponseType & other);
00982 virtual ~RegisterResponseType();
00983
00984 IT_Bus::AnyType &
00985 copy(const IT_Bus::AnyType & rhs);
00986
00987 RegisterResponseType &
00988 operator=(const RegisterResponseType & rhs);
00989
00990 virtual const IT_Bus::QName &
00991 get_type() const;
00992
00993 virtual void
00994 write_attributes(
00995 IT_Bus::ComplexTypeWriter & writer
00996 ) const IT_THROW_DECL((IT_Bus::SerializationException));
00997
00998 virtual void
00999 read_attributes(
01000 IT_Bus::ComplexTypeReader & reader
01001 ) IT_THROW_DECL((IT_Bus::DeserializationException));
01002
01003
01004 virtual void
01005 write_contents(
01006 IT_Bus::ComplexTypeWriter & writer
01007 ) const IT_THROW_DECL((IT_Bus::SerializationException));
01008
01009 virtual void
01010 read_contents(
01011 IT_Bus::ComplexTypeReader & reader
01012 ) IT_THROW_DECL((IT_Bus::DeserializationException));
01013
01014 WS_Addressing_2004::EndpointReferenceType &
01015 getCoordinatorProtocolService();
01016
01017 const WS_Addressing_2004::EndpointReferenceType &
01018 getCoordinatorProtocolService() const;
01019
01020 void
01021 setCoordinatorProtocolService(const WS_Addressing_2004::EndpointReferenceType & val);
01022
01023 IT_Bus::AnyList &
01024 getany();
01025
01026 const IT_Bus::AnyList &
01027 getany() const;
01028
01029 void
01030 setany(const IT_Vector<IT_Bus::Any> & val);
01031
01032 IT_Bus::QNameHashMap<IT_Bus::String> &
01033 getotherAttributes();
01034
01035 const IT_Bus::QNameHashMap<IT_Bus::String> &
01036 getotherAttributes() const;
01037
01038 void
01039 setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
01040
01041
01042 private:
01043
01044 WS_Addressing_2004::EndpointReferenceType var_CoordinatorProtocolService;
01045 IT_Bus::AnyList *var_any;
01046 IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
01047 };
01048
01049 typedef IT_AutoPtr<RegisterResponseType> RegisterResponseTypePtr;
01050
01051 }
01052 #endif