it_bus_pdk/context_attrs/wsat_xsdTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. wsat_xsdTypes.h Version : @product.version@ */
00002 #ifndef _wsat_xsdTypes_OUTPUT_H_
00003 #define _wsat_xsdTypes_OUTPUT_H_
00004 
00005 #if !defined(IT_WS_AT_PROTOCOL_STUB_API)
00006 #if defined(IT_WS_AT_PROTOCOL_STUB_API_EXPORT)
00007 #define IT_WS_AT_PROTOCOL_STUB_API    IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_WS_AT_PROTOCOL_STUB_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_AtomicTransactions
00041 {
00042     class Outcome;
00043     typedef IT_Bus::NillableValue<Outcome> OutcomeNillable;
00044     typedef IT_Bus::NillablePtr<Outcome> OutcomeNillablePtr;
00045     class Vote;
00046     typedef IT_Bus::NillableValue<Vote> VoteNillable;
00047     typedef IT_Bus::NillablePtr<Vote> VoteNillablePtr;
00048     class PrepareResponse;
00049     typedef IT_Bus::NillableValue<PrepareResponse> PrepareResponseNillable;
00050     typedef IT_Bus::NillablePtr<PrepareResponse> PrepareResponseNillablePtr;
00051     class ReplayResponse;
00052     typedef IT_Bus::NillableValue<ReplayResponse> ReplayResponseNillable;
00053     typedef IT_Bus::NillablePtr<ReplayResponse> ReplayResponseNillablePtr;
00054     class ATAssertion;
00055     typedef IT_Bus::NillableValue<ATAssertion> ATAssertionNillable;
00056     typedef IT_Bus::NillablePtr<ATAssertion> ATAssertionNillablePtr;
00057     class Notification;
00058     typedef IT_Bus::NillableValue<Notification> NotificationNillable;
00059     typedef IT_Bus::NillablePtr<Notification> NotificationNillablePtr;
00060     class ATAlwaysCapability;
00061     typedef IT_Bus::NillableValue<ATAlwaysCapability> ATAlwaysCapabilityNillable;
00062     typedef IT_Bus::NillablePtr<ATAlwaysCapability> ATAlwaysCapabilityNillablePtr;
00063     class ErrorCodes;
00064     typedef IT_Bus::NillableValue<ErrorCodes> ErrorCodesNillable;
00065     typedef IT_Bus::NillablePtr<ErrorCodes> ErrorCodesNillablePtr;
00066     class IT_WS_AT_PROTOCOL_STUB_API Outcome : public IT_Bus::AnySimpleType
00067     {
00068 
00069       public:
00070 
00071         static const IT_Bus::QName&
00072         get_static_type();
00073         
00074         static const IT_Bus::String Commit;
00075         static const IT_Bus::String Rollback;
00076 
00077         Outcome();
00078         Outcome(const Outcome & other);
00079         Outcome(const IT_Bus::String & value);
00080         virtual ~Outcome();
00081 
00082         IT_Bus::AnyType &
00083         copy(const IT_Bus::AnyType & rhs);
00084 
00085         Outcome &
00086         operator=(const Outcome & rhs);
00087 
00088         virtual const IT_Bus::QName &
00089         get_type() const;
00090 
00091         IT_Bus::Boolean operator==(const Outcome& other) const;
00092 
00093         virtual void
00094         write_value(
00095             IT_Bus::AnySimpleTypeWriter & writer
00096         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00097 
00098         virtual void
00099         read_value(
00100             IT_Bus::AnySimpleTypeReader & reader
00101         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00102 
00103         void
00104         setvalue(const IT_Bus::String & value);
00105 
00106         const IT_Bus::String &
00107         getvalue() const;
00108 
00109       private:
00110 
00111         IT_Bus::String m_val;
00112     };
00113 
00114     typedef IT_AutoPtr<Outcome> OutcomePtr;
00115 
00116     class IT_WS_AT_PROTOCOL_STUB_API Vote : public IT_Bus::AnySimpleType
00117     {
00118 
00119       public:
00120 
00121         static const IT_Bus::QName&
00122         get_static_type();
00123         
00124         static const IT_Bus::String VoteCommit;
00125         static const IT_Bus::String VoteRollback;
00126         static const IT_Bus::String VoteReadOnly;
00127 
00128         Vote();
00129         Vote(const Vote & other);
00130         Vote(const IT_Bus::String & value);
00131         virtual ~Vote();
00132 
00133         IT_Bus::AnyType &
00134         copy(const IT_Bus::AnyType & rhs);
00135 
00136         Vote &
00137         operator=(const Vote & rhs);
00138 
00139         virtual const IT_Bus::QName &
00140         get_type() const;
00141 
00142         IT_Bus::Boolean operator==(const Vote& other) const;
00143 
00144         virtual void
00145         write_value(
00146             IT_Bus::AnySimpleTypeWriter & writer
00147         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00148 
00149         virtual void
00150         read_value(
00151             IT_Bus::AnySimpleTypeReader & reader
00152         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00153 
00154         void
00155         setvalue(const IT_Bus::String & value);
00156 
00157         const IT_Bus::String &
00158         getvalue() const;
00159 
00160       private:
00161 
00162         IT_Bus::String m_val;
00163     };
00164 
00165     typedef IT_AutoPtr<Vote> VotePtr;
00166 
00167     class IT_WS_AT_PROTOCOL_STUB_API PrepareResponse : public IT_Bus::SequenceComplexType
00168     {
00169 
00170       public:
00171 
00172         static const IT_Bus::QName&
00173         get_static_type();
00174         
00175         PrepareResponse();
00176         PrepareResponse(const PrepareResponse & other);
00177         virtual ~PrepareResponse();
00178 
00179         IT_Bus::AnyType &
00180         copy(const IT_Bus::AnyType & rhs);
00181 
00182         PrepareResponse &
00183         operator=(const PrepareResponse & rhs);
00184 
00185         virtual const IT_Bus::QName &
00186         get_type() const;
00187 
00188         virtual void
00189         write_attributes(
00190             IT_Bus::ComplexTypeWriter & writer
00191         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00192 
00193         virtual void
00194         read_attributes(
00195             IT_Bus::ComplexTypeReader & reader
00196         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00197 
00198 
00199         virtual void
00200         write_contents(
00201             IT_Bus::ComplexTypeWriter & writer
00202         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00203 
00204         virtual void
00205         read_contents(
00206             IT_Bus::ComplexTypeReader & reader
00207         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00208 
00209         Vote *
00210         getvote();
00211 
00212         const Vote *
00213         getvote() const;
00214 
00215         void 
00216         setvote(const Vote * val);
00217 
00218         void 
00219         setvote(const Vote & val);
00220 
00221 
00222       private:
00223 
00224         VoteNillable var_vote;
00225     };
00226 
00227     typedef IT_AutoPtr<PrepareResponse> PrepareResponsePtr;
00228 
00229     class IT_WS_AT_PROTOCOL_STUB_API ReplayResponse : public IT_Bus::SequenceComplexType
00230     {
00231 
00232       public:
00233 
00234         static const IT_Bus::QName&
00235         get_static_type();
00236         
00237         ReplayResponse();
00238         ReplayResponse(const ReplayResponse & other);
00239         virtual ~ReplayResponse();
00240 
00241         IT_Bus::AnyType &
00242         copy(const IT_Bus::AnyType & rhs);
00243 
00244         ReplayResponse &
00245         operator=(const ReplayResponse & rhs);
00246 
00247         virtual const IT_Bus::QName &
00248         get_type() const;
00249 
00250         virtual void
00251         write_attributes(
00252             IT_Bus::ComplexTypeWriter & writer
00253         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00254 
00255         virtual void
00256         read_attributes(
00257             IT_Bus::ComplexTypeReader & reader
00258         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00259 
00260 
00261         virtual void
00262         write_contents(
00263             IT_Bus::ComplexTypeWriter & writer
00264         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00265 
00266         virtual void
00267         read_contents(
00268             IT_Bus::ComplexTypeReader & reader
00269         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00270 
00271         Outcome *
00272         getoutcome();
00273 
00274         const Outcome *
00275         getoutcome() const;
00276 
00277         void 
00278         setoutcome(const Outcome * val);
00279 
00280         void 
00281         setoutcome(const Outcome & val);
00282 
00283 
00284       private:
00285 
00286         OutcomeNillable var_outcome;
00287     };
00288 
00289     typedef IT_AutoPtr<ReplayResponse> ReplayResponsePtr;
00290 
00291     class IT_WS_AT_PROTOCOL_STUB_API ATAssertion : public IT_Bus::SequenceComplexType
00292     {
00293 
00294       public:
00295 
00296         static const IT_Bus::QName&
00297         get_static_type();
00298         
00299         ATAssertion();
00300         ATAssertion(const ATAssertion & other);
00301         virtual ~ATAssertion();
00302 
00303         IT_Bus::AnyType &
00304         copy(const IT_Bus::AnyType & rhs);
00305 
00306         ATAssertion &
00307         operator=(const ATAssertion & rhs);
00308 
00309         virtual const IT_Bus::QName &
00310         get_type() const;
00311 
00312         virtual void
00313         write_attributes(
00314             IT_Bus::ComplexTypeWriter & writer
00315         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00316 
00317         virtual void
00318         read_attributes(
00319             IT_Bus::ComplexTypeReader & reader
00320         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00321 
00322 
00323         virtual void
00324         write_contents(
00325             IT_Bus::ComplexTypeWriter & writer
00326         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00327 
00328         virtual void
00329         read_contents(
00330             IT_Bus::ComplexTypeReader & reader
00331         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00332 
00333         IT_Bus::AnyList &
00334         getany();
00335 
00336         const IT_Bus::AnyList &
00337         getany() const;
00338 
00339         void 
00340         setany(const IT_Vector<IT_Bus::Any> & val);
00341 
00342         IT_Bus::QNameHashMap<IT_Bus::String> &
00343         getotherAttributes();
00344 
00345         const IT_Bus::QNameHashMap<IT_Bus::String> &
00346         getotherAttributes() const;
00347 
00348         void 
00349         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00350 
00351 
00352       private:
00353 
00354         IT_Bus::AnyList *var_any;
00355         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00356     };
00357 
00358     typedef IT_AutoPtr<ATAssertion> ATAssertionPtr;
00359 
00360     class IT_WS_AT_PROTOCOL_STUB_API Notification : public IT_Bus::SequenceComplexType
00361     {
00362 
00363       public:
00364 
00365         static const IT_Bus::QName&
00366         get_static_type();
00367         
00368         Notification();
00369         Notification(const Notification & other);
00370         virtual ~Notification();
00371 
00372         IT_Bus::AnyType &
00373         copy(const IT_Bus::AnyType & rhs);
00374 
00375         Notification &
00376         operator=(const Notification & rhs);
00377 
00378         virtual const IT_Bus::QName &
00379         get_type() const;
00380 
00381         virtual void
00382         write_attributes(
00383             IT_Bus::ComplexTypeWriter & writer
00384         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00385 
00386         virtual void
00387         read_attributes(
00388             IT_Bus::ComplexTypeReader & reader
00389         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00390 
00391 
00392         virtual void
00393         write_contents(
00394             IT_Bus::ComplexTypeWriter & writer
00395         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00396 
00397         virtual void
00398         read_contents(
00399             IT_Bus::ComplexTypeReader & reader
00400         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00401 
00402         IT_Bus::AnyList &
00403         getany();
00404 
00405         const IT_Bus::AnyList &
00406         getany() const;
00407 
00408         void 
00409         setany(const IT_Vector<IT_Bus::Any> & val);
00410 
00411         IT_Bus::QNameHashMap<IT_Bus::String> &
00412         getotherAttributes();
00413 
00414         const IT_Bus::QNameHashMap<IT_Bus::String> &
00415         getotherAttributes() const;
00416 
00417         void 
00418         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00419 
00420 
00421       private:
00422 
00423         IT_Bus::AnyList *var_any;
00424         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00425     };
00426 
00427     typedef IT_AutoPtr<Notification> NotificationPtr;
00428 
00429     class IT_WS_AT_PROTOCOL_STUB_API ATAlwaysCapability : public IT_Bus::SequenceComplexType
00430     {
00431 
00432       public:
00433 
00434         static const IT_Bus::QName&
00435         get_static_type();
00436         
00437         ATAlwaysCapability();
00438         ATAlwaysCapability(const ATAlwaysCapability & other);
00439         virtual ~ATAlwaysCapability();
00440 
00441         IT_Bus::AnyType &
00442         copy(const IT_Bus::AnyType & rhs);
00443 
00444         ATAlwaysCapability &
00445         operator=(const ATAlwaysCapability & rhs);
00446 
00447         virtual const IT_Bus::QName &
00448         get_type() const;
00449 
00450         virtual void
00451         write_attributes(
00452             IT_Bus::ComplexTypeWriter & writer
00453         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00454 
00455         virtual void
00456         read_attributes(
00457             IT_Bus::ComplexTypeReader & reader
00458         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00459 
00460 
00461         virtual void
00462         write_contents(
00463             IT_Bus::ComplexTypeWriter & writer
00464         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00465 
00466         virtual void
00467         read_contents(
00468             IT_Bus::ComplexTypeReader & reader
00469         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00470 
00471         IT_Bus::QNameHashMap<IT_Bus::String> &
00472         getotherAttributes();
00473 
00474         const IT_Bus::QNameHashMap<IT_Bus::String> &
00475         getotherAttributes() const;
00476 
00477         void 
00478         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00479 
00480 
00481       private:
00482 
00483         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00484     };
00485 
00486     typedef IT_AutoPtr<ATAlwaysCapability> ATAlwaysCapabilityPtr;
00487 
00488     class IT_WS_AT_PROTOCOL_STUB_API ErrorCodes : public IT_Bus::AnySimpleType
00489     {
00490 
00491       public:
00492 
00493         static const IT_Bus::QName&
00494         get_static_type();
00495         
00496         static const IT_Bus::QName InconsistentInternalState;
00497 
00498         ErrorCodes();
00499         ErrorCodes(const ErrorCodes & other);
00500         ErrorCodes(const IT_Bus::QName & value);
00501         virtual ~ErrorCodes();
00502 
00503         IT_Bus::AnyType &
00504         copy(const IT_Bus::AnyType & rhs);
00505 
00506         ErrorCodes &
00507         operator=(const ErrorCodes & rhs);
00508 
00509         virtual const IT_Bus::QName &
00510         get_type() const;
00511 
00512         IT_Bus::Boolean operator==(const ErrorCodes& other) const;
00513 
00514         virtual void
00515         write_value(
00516             IT_Bus::AnySimpleTypeWriter & writer
00517         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00518 
00519         virtual void
00520         read_value(
00521             IT_Bus::AnySimpleTypeReader & reader
00522         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00523 
00524         void
00525         setvalue(const IT_Bus::QName & value);
00526 
00527         const IT_Bus::QName &
00528         getvalue() const;
00529 
00530       private:
00531 
00532         IT_Bus::QName m_val;
00533     };
00534 
00535     typedef IT_AutoPtr<ErrorCodes> ErrorCodesPtr;
00536 
00537 }
00538 #endif

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