it_bus_pdk/context_attrs/wscoor_xsdTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. wscoor_xsdTypes.h Version : @product.version@ */
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

Generated on Thu Sep 7 11:39:27 2006 for Artix by  doxygen 1.4.7