it_bus_pdk/context_attrs/session_manager_wsdlTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. session_manager_wsdlTypes.h Version : 4.2 */
00002 #ifndef _session_manager_wsdlTypes_OUTPUT_H_
00003 #define _session_manager_wsdlTypes_OUTPUT_H_
00004 
00005 #if !defined(IT_WS_SM_API)
00006 #if defined(IT_WS_SM_API_EXPORT)
00007 #define IT_WS_SM_API    IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_WS_SM_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/wsaddressing_xsdTypes.h>
00040 #include <it_bus/reference.h>
00041 
00042 namespace IT_Bus_Services
00043 {
00044     namespace IT_SessionManager
00045     {
00046         class registerEndpointManagerResponse;
00047         typedef IT_Bus::NillableValue<registerEndpointManagerResponse> registerEndpointManagerResponseNillable;
00048         typedef IT_Bus::NillablePtr<registerEndpointManagerResponse> registerEndpointManagerResponseNillablePtr;
00049         class SessionId;
00050         typedef IT_Bus::NillableValue<SessionId> SessionIdNillable;
00051         typedef IT_Bus::NillablePtr<SessionId> SessionIdNillablePtr;
00052         class SessionInfo;
00053         typedef IT_Bus::NillableValue<SessionInfo> SessionInfoNillable;
00054         typedef IT_Bus::NillablePtr<SessionInfo> SessionInfoNillablePtr;
00055         class BeginSessionResponse;
00056         typedef IT_Bus::NillableValue<BeginSessionResponse> BeginSessionResponseNillable;
00057         typedef IT_Bus::NillablePtr<BeginSessionResponse> BeginSessionResponseNillablePtr;
00058         class getAllServiceEndpoints;
00059         typedef IT_Bus::NillableValue<getAllServiceEndpoints> getAllServiceEndpointsNillable;
00060         typedef IT_Bus::NillablePtr<getAllServiceEndpoints> getAllServiceEndpointsNillablePtr;
00061         class RenewSession;
00062         typedef IT_Bus::NillableValue<RenewSession> RenewSessionNillable;
00063         typedef IT_Bus::NillablePtr<RenewSession> RenewSessionNillablePtr;
00064         class RegisterEndpointFaultException;
00065         typedef IT_Bus::NillableValue<RegisterEndpointFaultException> RegisterEndpointFaultExceptionNillable;
00066         typedef IT_Bus::NillablePtr<RegisterEndpointFaultException> RegisterEndpointFaultExceptionNillablePtr;
00067         class ServiceEndpointList;
00068         typedef IT_Bus::NillableValue<ServiceEndpointList> ServiceEndpointListNillable;
00069         typedef IT_Bus::NillablePtr<ServiceEndpointList> ServiceEndpointListNillablePtr;
00070         class getAllServiceEndpointsResponse;
00071         typedef IT_Bus::NillableValue<getAllServiceEndpointsResponse> getAllServiceEndpointsResponseNillable;
00072         typedef IT_Bus::NillablePtr<getAllServiceEndpointsResponse> getAllServiceEndpointsResponseNillablePtr;
00073         class SessionBeginFaultException;
00074         typedef IT_Bus::NillableValue<SessionBeginFaultException> SessionBeginFaultExceptionNillable;
00075         typedef IT_Bus::NillablePtr<SessionBeginFaultException> SessionBeginFaultExceptionNillablePtr;
00076         class EndSession;
00077         typedef IT_Bus::NillableValue<EndSession> EndSessionNillable;
00078         typedef IT_Bus::NillablePtr<EndSession> EndSessionNillablePtr;
00079         class GetAllEndpointsFaultException;
00080         typedef IT_Bus::NillableValue<GetAllEndpointsFaultException> GetAllEndpointsFaultExceptionNillable;
00081         typedef IT_Bus::NillablePtr<GetAllEndpointsFaultException> GetAllEndpointsFaultExceptionNillablePtr;
00082         class EndpointList;
00083         typedef IT_Bus::NillableValue<EndpointList> EndpointListNillable;
00084         typedef IT_Bus::NillablePtr<EndpointList> EndpointListNillablePtr;
00085         class GetAllEndpointsResponse;
00086         typedef IT_Bus::NillableValue<GetAllEndpointsResponse> GetAllEndpointsResponseNillable;
00087         typedef IT_Bus::NillablePtr<GetAllEndpointsResponse> GetAllEndpointsResponseNillablePtr;
00088         class registerEndpoint;
00089         typedef IT_Bus::NillableValue<registerEndpoint> registerEndpointNillable;
00090         typedef IT_Bus::NillablePtr<registerEndpoint> registerEndpointNillablePtr;
00091         class SessionRenewFaultException;
00092         typedef IT_Bus::NillableValue<SessionRenewFaultException> SessionRenewFaultExceptionNillable;
00093         typedef IT_Bus::NillablePtr<SessionRenewFaultException> SessionRenewFaultExceptionNillablePtr;
00094         class RenewSessionFaultException;
00095         typedef IT_Bus::NillableValue<RenewSessionFaultException> RenewSessionFaultExceptionNillable;
00096         typedef IT_Bus::NillablePtr<RenewSessionFaultException> RenewSessionFaultExceptionNillablePtr;
00097         class RegisterEndpointFaultException_Exception;
00098         typedef IT_Bus::NillableValue<RegisterEndpointFaultException_Exception> RegisterEndpointFaultException_ExceptionNillable;
00099         typedef IT_Bus::NillablePtr<RegisterEndpointFaultException_Exception> RegisterEndpointFaultException_ExceptionNillablePtr;
00100         class renewSession;
00101         typedef IT_Bus::NillableValue<renewSession> renewSessionNillable;
00102         typedef IT_Bus::NillablePtr<renewSession> renewSessionNillablePtr;
00103         class endSession;
00104         typedef IT_Bus::NillableValue<endSession> endSessionNillable;
00105         typedef IT_Bus::NillablePtr<endSession> endSessionNillablePtr;
00106         class BeginSession;
00107         typedef IT_Bus::NillableValue<BeginSession> BeginSessionNillable;
00108         typedef IT_Bus::NillablePtr<BeginSession> BeginSessionNillablePtr;
00109         class beginSessionResponse;
00110         typedef IT_Bus::NillableValue<beginSessionResponse> beginSessionResponseNillable;
00111         typedef IT_Bus::NillablePtr<beginSessionResponse> beginSessionResponseNillablePtr;
00112         class beginSession;
00113         typedef IT_Bus::NillableValue<beginSession> beginSessionNillable;
00114         typedef IT_Bus::NillablePtr<beginSession> beginSessionNillablePtr;
00115         class sessionEstablished;
00116         typedef IT_Bus::NillableValue<sessionEstablished> sessionEstablishedNillable;
00117         typedef IT_Bus::NillablePtr<sessionEstablished> sessionEstablishedNillablePtr;
00118         class registerEndpointManager;
00119         typedef IT_Bus::NillableValue<registerEndpointManager> registerEndpointManagerNillable;
00120         typedef IT_Bus::NillablePtr<registerEndpointManager> registerEndpointManagerNillablePtr;
00121         class GetAllEndpoints;
00122         typedef IT_Bus::NillableValue<GetAllEndpoints> GetAllEndpointsNillable;
00123         typedef IT_Bus::NillablePtr<GetAllEndpoints> GetAllEndpointsNillablePtr;
00124         class GetAllEndpointsFaultException_Exception;
00125         typedef IT_Bus::NillableValue<GetAllEndpointsFaultException_Exception> GetAllEndpointsFaultException_ExceptionNillable;
00126         typedef IT_Bus::NillablePtr<GetAllEndpointsFaultException_Exception> GetAllEndpointsFaultException_ExceptionNillablePtr;
00127         class RenewSessionResponse;
00128         typedef IT_Bus::NillableValue<RenewSessionResponse> RenewSessionResponseNillable;
00129         typedef IT_Bus::NillablePtr<RenewSessionResponse> RenewSessionResponseNillablePtr;
00130         class deregisterEndpoint;
00131         typedef IT_Bus::NillableValue<deregisterEndpoint> deregisterEndpointNillable;
00132         typedef IT_Bus::NillablePtr<deregisterEndpoint> deregisterEndpointNillablePtr;
00133         class sessionEnded;
00134         typedef IT_Bus::NillableValue<sessionEnded> sessionEndedNillable;
00135         typedef IT_Bus::NillablePtr<sessionEnded> sessionEndedNillablePtr;
00136         class BeginSessionFaultException;
00137         typedef IT_Bus::NillableValue<BeginSessionFaultException> BeginSessionFaultExceptionNillable;
00138         typedef IT_Bus::NillablePtr<BeginSessionFaultException> BeginSessionFaultExceptionNillablePtr;
00139         class sessionRenewed;
00140         typedef IT_Bus::NillableValue<sessionRenewed> sessionRenewedNillable;
00141         typedef IT_Bus::NillablePtr<sessionRenewed> sessionRenewedNillablePtr;
00142         class EmptyMessage;
00143         typedef IT_Bus::NillableValue<EmptyMessage> EmptyMessageNillable;
00144         typedef IT_Bus::NillablePtr<EmptyMessage> EmptyMessageNillablePtr;
00145         class renewSessionResponse;
00146         typedef IT_Bus::NillableValue<renewSessionResponse> renewSessionResponseNillable;
00147         typedef IT_Bus::NillablePtr<renewSessionResponse> renewSessionResponseNillablePtr;
00148         class deregisterEndpointManager;
00149         typedef IT_Bus::NillableValue<deregisterEndpointManager> deregisterEndpointManagerNillable;
00150         typedef IT_Bus::NillablePtr<deregisterEndpointManager> deregisterEndpointManagerNillablePtr;
00151         class IT_WS_SM_API registerEndpointManagerResponse : public IT_Bus::SequenceComplexType
00152         {
00153 
00154           public:
00155 
00156             static const IT_Bus::QName&
00157             get_static_type();
00158             
00159             registerEndpointManagerResponse();
00160             registerEndpointManagerResponse(const registerEndpointManagerResponse & other);
00161             virtual ~registerEndpointManagerResponse();
00162 
00163             IT_Bus::AnyType &
00164             copy(const IT_Bus::AnyType & rhs);
00165 
00166             registerEndpointManagerResponse &
00167             operator=(const registerEndpointManagerResponse & rhs);
00168 
00169             virtual const IT_Bus::QName &
00170             get_type() const;
00171 
00172 
00173             virtual void
00174             write_contents(
00175                 IT_Bus::ComplexTypeWriter & writer
00176             ) const throw((IT_Bus::SerializationException));
00177 
00178             virtual void
00179             read_contents(
00180                 IT_Bus::ComplexTypeReader & reader
00181             ) throw((IT_Bus::DeserializationException));
00182 
00183             IT_Bus::String &
00184             getmanager_id();
00185 
00186             const IT_Bus::String &
00187             getmanager_id() const;
00188 
00189             void 
00190             setmanager_id(const IT_Bus::String & val);
00191 
00192             WS_Addressing::EndpointReferenceType &
00193             getEndpointReference();
00194 
00195             const WS_Addressing::EndpointReferenceType &
00196             getEndpointReference() const;
00197 
00198             void 
00199             setEndpointReference(const WS_Addressing::EndpointReferenceType & val);
00200 
00201 
00202           private:
00203 
00204             IT_Bus::String var_manager_id;
00205             WS_Addressing::EndpointReferenceType var_EndpointReference;
00206         };
00207 
00208         typedef IT_AutoPtr<registerEndpointManagerResponse> registerEndpointManagerResponsePtr;
00209 
00210         class IT_WS_SM_API SessionId : public IT_Bus::SequenceComplexType
00211         {
00212 
00213           public:
00214 
00215             static const IT_Bus::QName&
00216             get_static_type();
00217             
00218             SessionId();
00219             SessionId(const SessionId & other);
00220             virtual ~SessionId();
00221 
00222             IT_Bus::AnyType &
00223             copy(const IT_Bus::AnyType & rhs);
00224 
00225             SessionId &
00226             operator=(const SessionId & rhs);
00227 
00228             virtual const IT_Bus::QName &
00229             get_type() const;
00230 
00231 
00232             virtual void
00233             write_contents(
00234                 IT_Bus::ComplexTypeWriter & writer
00235             ) const throw((IT_Bus::SerializationException));
00236 
00237             virtual void
00238             read_contents(
00239                 IT_Bus::ComplexTypeReader & reader
00240             ) throw((IT_Bus::DeserializationException));
00241 
00242             IT_Bus::String &
00243             getendpoint_group();
00244 
00245             const IT_Bus::String &
00246             getendpoint_group() const;
00247 
00248             void 
00249             setendpoint_group(const IT_Bus::String & val);
00250 
00251             IT_Bus::String &
00252             getname();
00253 
00254             const IT_Bus::String &
00255             getname() const;
00256 
00257             void 
00258             setname(const IT_Bus::String & val);
00259 
00260 
00261           private:
00262 
00263             IT_Bus::String var_endpoint_group;
00264             IT_Bus::String var_name;
00265         };
00266 
00267         typedef IT_AutoPtr<SessionId> SessionIdPtr;
00268 
00269         class IT_WS_SM_API SessionInfo : public IT_Bus::SequenceComplexType
00270         {
00271 
00272           public:
00273 
00274             static const IT_Bus::QName&
00275             get_static_type();
00276             
00277             SessionInfo();
00278             SessionInfo(const SessionInfo & other);
00279             virtual ~SessionInfo();
00280 
00281             IT_Bus::AnyType &
00282             copy(const IT_Bus::AnyType & rhs);
00283 
00284             SessionInfo &
00285             operator=(const SessionInfo & rhs);
00286 
00287             virtual const IT_Bus::QName &
00288             get_type() const;
00289 
00290 
00291             virtual void
00292             write_contents(
00293                 IT_Bus::ComplexTypeWriter & writer
00294             ) const throw((IT_Bus::SerializationException));
00295 
00296             virtual void
00297             read_contents(
00298                 IT_Bus::ComplexTypeReader & reader
00299             ) throw((IT_Bus::DeserializationException));
00300 
00301             SessionId &
00302             getsession_id();
00303 
00304             const SessionId &
00305             getsession_id() const;
00306 
00307             void 
00308             setsession_id(const SessionId & val);
00309 
00310             IT_Bus::ULong 
00311             getrenew_timeout();
00312 
00313             const IT_Bus::ULong 
00314             getrenew_timeout() const;
00315 
00316             void 
00317             setrenew_timeout(const IT_Bus::ULong val);
00318 
00319 
00320           private:
00321 
00322             SessionId var_session_id;
00323             IT_Bus::ULong var_renew_timeout;
00324         };
00325 
00326         typedef IT_AutoPtr<SessionInfo> SessionInfoPtr;
00327 
00328         class IT_WS_SM_API BeginSessionResponse : public IT_Bus::SequenceComplexType
00329         {
00330 
00331           public:
00332 
00333             static const IT_Bus::QName&
00334             get_static_type();
00335             
00336             BeginSessionResponse();
00337             BeginSessionResponse(const BeginSessionResponse & other);
00338             virtual ~BeginSessionResponse();
00339 
00340             IT_Bus::AnyType &
00341             copy(const IT_Bus::AnyType & rhs);
00342 
00343             BeginSessionResponse &
00344             operator=(const BeginSessionResponse & rhs);
00345 
00346             virtual const IT_Bus::QName &
00347             get_type() const;
00348 
00349 
00350             virtual void
00351             write_contents(
00352                 IT_Bus::ComplexTypeWriter & writer
00353             ) const throw((IT_Bus::SerializationException));
00354 
00355             virtual void
00356             read_contents(
00357                 IT_Bus::ComplexTypeReader & reader
00358             ) throw((IT_Bus::DeserializationException));
00359 
00360             SessionInfo &
00361             getsession_info();
00362 
00363             const SessionInfo &
00364             getsession_info() const;
00365 
00366             void 
00367             setsession_info(const SessionInfo & val);
00368 
00369 
00370           private:
00371 
00372             SessionInfo var_session_info;
00373         };
00374 
00375         typedef IT_AutoPtr<BeginSessionResponse> BeginSessionResponsePtr;
00376 
00377         class IT_WS_SM_API getAllServiceEndpoints : public IT_Bus::SequenceComplexType
00378         {
00379 
00380           public:
00381 
00382             static const IT_Bus::QName&
00383             get_static_type();
00384             
00385             getAllServiceEndpoints();
00386             getAllServiceEndpoints(const getAllServiceEndpoints & other);
00387             virtual ~getAllServiceEndpoints();
00388 
00389             IT_Bus::AnyType &
00390             copy(const IT_Bus::AnyType & rhs);
00391 
00392             getAllServiceEndpoints &
00393             operator=(const getAllServiceEndpoints & rhs);
00394 
00395             virtual const IT_Bus::QName &
00396             get_type() const;
00397 
00398 
00399             virtual void
00400             write_contents(
00401                 IT_Bus::ComplexTypeWriter & writer
00402             ) const throw((IT_Bus::SerializationException));
00403 
00404             virtual void
00405             read_contents(
00406                 IT_Bus::ComplexTypeReader & reader
00407             ) throw((IT_Bus::DeserializationException));
00408 
00409             SessionId &
00410             getsession_id();
00411 
00412             const SessionId &
00413             getsession_id() const;
00414 
00415             void 
00416             setsession_id(const SessionId & val);
00417 
00418 
00419           private:
00420 
00421             SessionId var_session_id;
00422         };
00423 
00424         typedef IT_AutoPtr<getAllServiceEndpoints> getAllServiceEndpointsPtr;
00425 
00426         class IT_WS_SM_API RenewSession : public IT_Bus::SequenceComplexType
00427         {
00428 
00429           public:
00430 
00431             static const IT_Bus::QName&
00432             get_static_type();
00433             
00434             RenewSession();
00435             RenewSession(const RenewSession & other);
00436             virtual ~RenewSession();
00437 
00438             IT_Bus::AnyType &
00439             copy(const IT_Bus::AnyType & rhs);
00440 
00441             RenewSession &
00442             operator=(const RenewSession & rhs);
00443 
00444             virtual const IT_Bus::QName &
00445             get_type() const;
00446 
00447 
00448             virtual void
00449             write_contents(
00450                 IT_Bus::ComplexTypeWriter & writer
00451             ) const throw((IT_Bus::SerializationException));
00452 
00453             virtual void
00454             read_contents(
00455                 IT_Bus::ComplexTypeReader & reader
00456             ) throw((IT_Bus::DeserializationException));
00457 
00458             SessionInfo &
00459             getsession_info();
00460 
00461             const SessionInfo &
00462             getsession_info() const;
00463 
00464             void 
00465             setsession_info(const SessionInfo & val);
00466 
00467 
00468           private:
00469 
00470             SessionInfo var_session_info;
00471         };
00472 
00473         typedef IT_AutoPtr<RenewSession> RenewSessionPtr;
00474 
00475         class IT_WS_SM_API RegisterEndpointFaultException : public IT_Bus::SequenceComplexType
00476         {
00477 
00478           public:
00479 
00480             static const IT_Bus::QName&
00481             get_static_type();
00482             
00483             RegisterEndpointFaultException();
00484             RegisterEndpointFaultException(const RegisterEndpointFaultException & other);
00485             virtual ~RegisterEndpointFaultException();
00486 
00487             IT_Bus::AnyType &
00488             copy(const IT_Bus::AnyType & rhs);
00489 
00490             RegisterEndpointFaultException &
00491             operator=(const RegisterEndpointFaultException & rhs);
00492 
00493             virtual const IT_Bus::QName &
00494             get_type() const;
00495 
00496 
00497             virtual void
00498             write_contents(
00499                 IT_Bus::ComplexTypeWriter & writer
00500             ) const throw((IT_Bus::SerializationException));
00501 
00502             virtual void
00503             read_contents(
00504                 IT_Bus::ComplexTypeReader & reader
00505             ) throw((IT_Bus::DeserializationException));
00506 
00507             IT_Bus::String &
00508             geterror();
00509 
00510             const IT_Bus::String &
00511             geterror() const;
00512 
00513             void 
00514             seterror(const IT_Bus::String & val);
00515 
00516 
00517           private:
00518 
00519             IT_Bus::String var_error;
00520         };
00521 
00522         typedef IT_AutoPtr<RegisterEndpointFaultException> RegisterEndpointFaultExceptionPtr;
00523 
00524         class IT_WS_SM_API ServiceEndpointList : public IT_Bus::ArrayT<WS_Addressing::EndpointReferenceType>
00525         {
00526 
00527           public:
00528 
00529             static const IT_Bus::QName&
00530             get_static_type();
00531             
00532             ServiceEndpointList();
00533             ServiceEndpointList(const ServiceEndpointList & other);
00534             ServiceEndpointList(size_t extents);
00535             virtual ~ServiceEndpointList();
00536 
00537             IT_Bus::AnyType &
00538             copy(const IT_Bus::AnyType & rhs);
00539 
00540             ServiceEndpointList &
00541             operator=(const ServiceEndpointList & rhs);
00542 
00543             virtual const IT_Bus::QName &
00544             get_type() const;
00545 
00546 
00547             virtual void
00548             write_contents(
00549                 IT_Bus::ComplexTypeWriter & writer
00550             ) const throw((IT_Bus::SerializationException));
00551 
00552             virtual void
00553             read_contents(
00554                 IT_Bus::ComplexTypeReader & reader
00555             ) throw((IT_Bus::DeserializationException));
00556 
00557             IT_Bus::ElementListT<WS_Addressing::EndpointReferenceType> &
00558             getEndpointReference();
00559 
00560             const IT_Bus::ElementListT<WS_Addressing::EndpointReferenceType> &
00561             getEndpointReference() const;
00562 
00563             void 
00564             setEndpointReference(const IT_Vector<WS_Addressing::EndpointReferenceType> & val);
00565 
00566           protected:
00567 
00568             virtual const IT_Bus::ElementListT<WS_Addressing::EndpointReferenceType> &
00569             get_element_list() const;
00570 
00571             virtual IT_Bus::ElementListT<WS_Addressing::EndpointReferenceType> &
00572             get_element_list();
00573 
00574 
00575           private:
00576 
00577             IT_Bus::ElementListT<WS_Addressing::EndpointReferenceType> var_EndpointReference;
00578         };
00579 
00580         typedef IT_AutoPtr<ServiceEndpointList> ServiceEndpointListPtr;
00581 
00582         class IT_WS_SM_API getAllServiceEndpointsResponse : public IT_Bus::SequenceComplexType
00583         {
00584 
00585           public:
00586 
00587             static const IT_Bus::QName&
00588             get_static_type();
00589             
00590             getAllServiceEndpointsResponse();
00591             getAllServiceEndpointsResponse(const getAllServiceEndpointsResponse & other);
00592             virtual ~getAllServiceEndpointsResponse();
00593 
00594             IT_Bus::AnyType &
00595             copy(const IT_Bus::AnyType & rhs);
00596 
00597             getAllServiceEndpointsResponse &
00598             operator=(const getAllServiceEndpointsResponse & rhs);
00599 
00600             virtual const IT_Bus::QName &
00601             get_type() const;
00602 
00603 
00604             virtual void
00605             write_contents(
00606                 IT_Bus::ComplexTypeWriter & writer
00607             ) const throw((IT_Bus::SerializationException));
00608 
00609             virtual void
00610             read_contents(
00611                 IT_Bus::ComplexTypeReader & reader
00612             ) throw((IT_Bus::DeserializationException));
00613 
00614             ServiceEndpointList &
00615             getendpoints();
00616 
00617             const ServiceEndpointList &
00618             getendpoints() const;
00619 
00620             void 
00621             setendpoints(const ServiceEndpointList & val);
00622 
00623 
00624           private:
00625 
00626             ServiceEndpointList var_endpoints;
00627         };
00628 
00629         typedef IT_AutoPtr<getAllServiceEndpointsResponse> getAllServiceEndpointsResponsePtr;
00630 
00631         class IT_WS_SM_API SessionBeginFaultException : public IT_Bus::SequenceComplexType
00632         {
00633 
00634           public:
00635 
00636             static const IT_Bus::QName&
00637             get_static_type();
00638             
00639             SessionBeginFaultException();
00640             SessionBeginFaultException(const SessionBeginFaultException & other);
00641             virtual ~SessionBeginFaultException();
00642 
00643             IT_Bus::AnyType &
00644             copy(const IT_Bus::AnyType & rhs);
00645 
00646             SessionBeginFaultException &
00647             operator=(const SessionBeginFaultException & rhs);
00648 
00649             virtual const IT_Bus::QName &
00650             get_type() const;
00651 
00652 
00653             virtual void
00654             write_contents(
00655                 IT_Bus::ComplexTypeWriter & writer
00656             ) const throw((IT_Bus::SerializationException));
00657 
00658             virtual void
00659             read_contents(
00660                 IT_Bus::ComplexTypeReader & reader
00661             ) throw((IT_Bus::DeserializationException));
00662 
00663             IT_Bus::String &
00664             geterror();
00665 
00666             const IT_Bus::String &
00667             geterror() const;
00668 
00669             void 
00670             seterror(const IT_Bus::String & val);
00671 
00672 
00673           private:
00674 
00675             IT_Bus::String var_error;
00676         };
00677 
00678         typedef IT_AutoPtr<SessionBeginFaultException> SessionBeginFaultExceptionPtr;
00679 
00680         class IT_WS_SM_API EndSession : public IT_Bus::SequenceComplexType
00681         {
00682 
00683           public:
00684 
00685             static const IT_Bus::QName&
00686             get_static_type();
00687             
00688             EndSession();
00689             EndSession(const EndSession & other);
00690             virtual ~EndSession();
00691 
00692             IT_Bus::AnyType &
00693             copy(const IT_Bus::AnyType & rhs);
00694 
00695             EndSession &
00696             operator=(const EndSession & rhs);
00697 
00698             virtual const IT_Bus::QName &
00699             get_type() const;
00700 
00701 
00702             virtual void
00703             write_contents(
00704                 IT_Bus::ComplexTypeWriter & writer
00705             ) const throw((IT_Bus::SerializationException));
00706 
00707             virtual void
00708             read_contents(
00709                 IT_Bus::ComplexTypeReader & reader
00710             ) throw((IT_Bus::DeserializationException));
00711 
00712             SessionId &
00713             getsession_id();
00714 
00715             const SessionId &
00716             getsession_id() const;
00717 
00718             void 
00719             setsession_id(const SessionId & val);
00720 
00721 
00722           private:
00723 
00724             SessionId var_session_id;
00725         };
00726 
00727         typedef IT_AutoPtr<EndSession> EndSessionPtr;
00728 
00729         class IT_WS_SM_API GetAllEndpointsFaultException : public IT_Bus::SequenceComplexType
00730         {
00731 
00732           public:
00733 
00734             static const IT_Bus::QName&
00735             get_static_type();
00736             
00737             GetAllEndpointsFaultException();
00738             GetAllEndpointsFaultException(const GetAllEndpointsFaultException & other);
00739             virtual ~GetAllEndpointsFaultException();
00740 
00741             IT_Bus::AnyType &
00742             copy(const IT_Bus::AnyType & rhs);
00743 
00744             GetAllEndpointsFaultException &
00745             operator=(const GetAllEndpointsFaultException & rhs);
00746 
00747             virtual const IT_Bus::QName &
00748             get_type() const;
00749 
00750 
00751             virtual void
00752             write_contents(
00753                 IT_Bus::ComplexTypeWriter & writer
00754             ) const throw((IT_Bus::SerializationException));
00755 
00756             virtual void
00757             read_contents(
00758                 IT_Bus::ComplexTypeReader & reader
00759             ) throw((IT_Bus::DeserializationException));
00760 
00761             IT_Bus::String &
00762             geterror();
00763 
00764             const IT_Bus::String &
00765             geterror() const;
00766 
00767             void 
00768             seterror(const IT_Bus::String & val);
00769 
00770 
00771           private:
00772 
00773             IT_Bus::String var_error;
00774         };
00775 
00776         typedef IT_AutoPtr<GetAllEndpointsFaultException> GetAllEndpointsFaultExceptionPtr;
00777 
00778         class IT_WS_SM_API EndpointList : public IT_Bus::ArrayT<IT_Bus::Reference>
00779         {
00780 
00781           public:
00782 
00783             static const IT_Bus::QName&
00784             get_static_type();
00785             
00786             EndpointList();
00787             EndpointList(const EndpointList & other);
00788             EndpointList(size_t extents);
00789             virtual ~EndpointList();
00790 
00791             IT_Bus::AnyType &
00792             copy(const IT_Bus::AnyType & rhs);
00793 
00794             EndpointList &
00795             operator=(const EndpointList & rhs);
00796 
00797             virtual const IT_Bus::QName &
00798             get_type() const;
00799 
00800 
00801             virtual void
00802             write_contents(
00803                 IT_Bus::ComplexTypeWriter & writer
00804             ) const throw((IT_Bus::SerializationException));
00805 
00806             virtual void
00807             read_contents(
00808                 IT_Bus::ComplexTypeReader & reader
00809             ) throw((IT_Bus::DeserializationException));
00810 
00811             IT_Bus::ElementListT<IT_Bus::Reference> &
00812             getendpoint();
00813 
00814             const IT_Bus::ElementListT<IT_Bus::Reference> &
00815             getendpoint() const;
00816 
00817             void 
00818             setendpoint(const IT_Vector<IT_Bus::Reference> & val);
00819 
00820           protected:
00821 
00822             virtual const IT_Bus::ElementListT<IT_Bus::Reference> &
00823             get_element_list() const;
00824 
00825             virtual IT_Bus::ElementListT<IT_Bus::Reference> &
00826             get_element_list();
00827 
00828 
00829           private:
00830 
00831             IT_Bus::ElementListT<IT_Bus::Reference> var_endpoint;
00832         };
00833 
00834         typedef IT_AutoPtr<EndpointList> EndpointListPtr;
00835 
00836         class IT_WS_SM_API GetAllEndpointsResponse : public IT_Bus::SequenceComplexType
00837         {
00838 
00839           public:
00840 
00841             static const IT_Bus::QName&
00842             get_static_type();
00843             
00844             GetAllEndpointsResponse();
00845             GetAllEndpointsResponse(const GetAllEndpointsResponse & other);
00846             virtual ~GetAllEndpointsResponse();
00847 
00848             IT_Bus::AnyType &
00849             copy(const IT_Bus::AnyType & rhs);
00850 
00851             GetAllEndpointsResponse &
00852             operator=(const GetAllEndpointsResponse & rhs);
00853 
00854             virtual const IT_Bus::QName &
00855             get_type() const;
00856 
00857 
00858             virtual void
00859             write_contents(
00860                 IT_Bus::ComplexTypeWriter & writer
00861             ) const throw((IT_Bus::SerializationException));
00862 
00863             virtual void
00864             read_contents(
00865                 IT_Bus::ComplexTypeReader & reader
00866             ) throw((IT_Bus::DeserializationException));
00867 
00868             EndpointList &
00869             getendpoints();
00870 
00871             const EndpointList &
00872             getendpoints() const;
00873 
00874             void 
00875             setendpoints(const EndpointList & val);
00876 
00877 
00878           private:
00879 
00880             EndpointList var_endpoints;
00881         };
00882 
00883         typedef IT_AutoPtr<GetAllEndpointsResponse> GetAllEndpointsResponsePtr;
00884 
00885         class IT_WS_SM_API registerEndpoint : public IT_Bus::SequenceComplexType
00886         {
00887 
00888           public:
00889 
00890             static const IT_Bus::QName&
00891             get_static_type();
00892             
00893             registerEndpoint();
00894             registerEndpoint(const registerEndpoint & other);
00895             virtual ~registerEndpoint();
00896 
00897             IT_Bus::AnyType &
00898             copy(const IT_Bus::AnyType & rhs);
00899 
00900             registerEndpoint &
00901             operator=(const registerEndpoint & rhs);
00902 
00903             virtual const IT_Bus::QName &
00904             get_type() const;
00905 
00906 
00907             virtual void
00908             write_contents(
00909                 IT_Bus::ComplexTypeWriter & writer
00910             ) const throw((IT_Bus::SerializationException));
00911 
00912             virtual void
00913             read_contents(
00914                 IT_Bus::ComplexTypeReader & reader
00915             ) throw((IT_Bus::DeserializationException));
00916 
00917             IT_Bus::String &
00918             getmanager_id();
00919 
00920             const IT_Bus::String &
00921             getmanager_id() const;
00922 
00923             void 
00924             setmanager_id(const IT_Bus::String & val);
00925 
00926             IT_Bus::String &
00927             getendpoint_group();
00928 
00929             const IT_Bus::String &
00930             getendpoint_group() const;
00931 
00932             void 
00933             setendpoint_group(const IT_Bus::String & val);
00934 
00935             WS_Addressing::EndpointReferenceType &
00936             getEndpointReference();
00937 
00938             const WS_Addressing::EndpointReferenceType &
00939             getEndpointReference() const;
00940 
00941             void 
00942             setEndpointReference(const WS_Addressing::EndpointReferenceType & val);
00943 
00944 
00945           private:
00946 
00947             IT_Bus::String var_manager_id;
00948             IT_Bus::String var_endpoint_group;
00949             WS_Addressing::EndpointReferenceType var_EndpointReference;
00950         };
00951 
00952         typedef IT_AutoPtr<registerEndpoint> registerEndpointPtr;
00953 
00954         class IT_WS_SM_API SessionRenewFaultException : public IT_Bus::SequenceComplexType
00955         {
00956 
00957           public:
00958 
00959             static const IT_Bus::QName&
00960             get_static_type();
00961             
00962             SessionRenewFaultException();
00963             SessionRenewFaultException(const SessionRenewFaultException & other);
00964             virtual ~SessionRenewFaultException();
00965 
00966             IT_Bus::AnyType &
00967             copy(const IT_Bus::AnyType & rhs);
00968 
00969             SessionRenewFaultException &
00970             operator=(const SessionRenewFaultException & rhs);
00971 
00972             virtual const IT_Bus::QName &
00973             get_type() const;
00974 
00975 
00976             virtual void
00977             write_contents(
00978                 IT_Bus::ComplexTypeWriter & writer
00979             ) const throw((IT_Bus::SerializationException));
00980 
00981             virtual void
00982             read_contents(
00983                 IT_Bus::ComplexTypeReader & reader
00984             ) throw((IT_Bus::DeserializationException));
00985 
00986             IT_Bus::String &
00987             geterror();
00988 
00989             const IT_Bus::String &
00990             geterror() const;
00991 
00992             void 
00993             seterror(const IT_Bus::String & val);
00994 
00995 
00996           private:
00997 
00998             IT_Bus::String var_error;
00999         };
01000 
01001         typedef IT_AutoPtr<SessionRenewFaultException> SessionRenewFaultExceptionPtr;
01002 
01003         class IT_WS_SM_API RenewSessionFaultException : public IT_Bus::UserFaultException
01004         {
01005 
01006           public:
01007 
01008             static const IT_Bus::QName&
01009             get_static_type();
01010             
01011             RenewSessionFaultException();
01012             RenewSessionFaultException(const RenewSessionFaultException & other);
01013             virtual ~RenewSessionFaultException();
01014 
01015             RenewSessionFaultException &
01016             operator=(const RenewSessionFaultException & rhs);
01017 
01018             virtual const IT_Bus::QName &
01019             get_type() const;
01020 
01021 
01022             virtual void
01023             write_contents(
01024                 IT_Bus::ComplexTypeWriter & writer
01025             ) const throw((IT_Bus::SerializationException));
01026 
01027             virtual void
01028             read_contents(
01029                 IT_Bus::ComplexTypeReader & reader
01030             ) throw((IT_Bus::DeserializationException));
01031 
01032             IT_Bus::UserFaultException &
01033             operator=(
01034                 const IT_Bus::UserFaultException & rhs
01035             );
01036 
01037             virtual const IT_Bus::QName &
01038             get_message_name() const;
01039 
01040             virtual IT_Bus::Exception *
01041             clone() const;
01042 
01043             virtual void
01044             rethrow() const;
01045 
01046             SessionRenewFaultException &
01047             getfault();
01048 
01049             const SessionRenewFaultException &
01050             getfault() const;
01051 
01052             void 
01053             setfault(const SessionRenewFaultException & val);
01054 
01055 
01056           private:
01057 
01058             SessionRenewFaultException var_fault;
01059         };
01060 
01061         typedef IT_AutoPtr<RenewSessionFaultException> RenewSessionFaultExceptionPtr;
01062 
01063         class IT_WS_SM_API RegisterEndpointFaultException_Exception : public IT_Bus::UserFaultException
01064         {
01065 
01066           public:
01067 
01068             static const IT_Bus::QName&
01069             get_static_type();
01070             
01071             RegisterEndpointFaultException_Exception();
01072             RegisterEndpointFaultException_Exception(const RegisterEndpointFaultException_Exception & other);
01073             virtual ~RegisterEndpointFaultException_Exception();
01074 
01075             RegisterEndpointFaultException_Exception &
01076             operator=(const RegisterEndpointFaultException_Exception & rhs);
01077 
01078             virtual const IT_Bus::QName &
01079             get_type() const;
01080 
01081 
01082             virtual void
01083             write_contents(
01084                 IT_Bus::ComplexTypeWriter & writer
01085             ) const throw((IT_Bus::SerializationException));
01086 
01087             virtual void
01088             read_contents(
01089                 IT_Bus::ComplexTypeReader & reader
01090             ) throw((IT_Bus::DeserializationException));
01091 
01092             IT_Bus::UserFaultException &
01093             operator=(
01094                 const IT_Bus::UserFaultException & rhs
01095             );
01096 
01097             virtual const IT_Bus::QName &
01098             get_message_name() const;
01099 
01100             virtual IT_Bus::Exception *
01101             clone() const;
01102 
01103             virtual void
01104             rethrow() const;
01105 
01106             RegisterEndpointFaultException &
01107             getfault();
01108 
01109             const RegisterEndpointFaultException &
01110             getfault() const;
01111 
01112             void 
01113             setfault(const RegisterEndpointFaultException & val);
01114 
01115 
01116           private:
01117 
01118             RegisterEndpointFaultException var_fault;
01119         };
01120 
01121         typedef IT_AutoPtr<RegisterEndpointFaultException_Exception> RegisterEndpointFaultException_ExceptionPtr;
01122 
01123         class IT_WS_SM_API renewSession : public IT_Bus::SequenceComplexType
01124         {
01125 
01126           public:
01127 
01128             static const IT_Bus::QName&
01129             get_static_type();
01130             
01131             renewSession();
01132             renewSession(const renewSession & other);
01133             virtual ~renewSession();
01134 
01135             IT_Bus::AnyType &
01136             copy(const IT_Bus::AnyType & rhs);
01137 
01138             renewSession &
01139             operator=(const renewSession & rhs);
01140 
01141             virtual const IT_Bus::QName &
01142             get_type() const;
01143 
01144 
01145             virtual void
01146             write_contents(
01147                 IT_Bus::ComplexTypeWriter & writer
01148             ) const throw((IT_Bus::SerializationException));
01149 
01150             virtual void
01151             read_contents(
01152                 IT_Bus::ComplexTypeReader & reader
01153             ) throw((IT_Bus::DeserializationException));
01154 
01155             SessionInfo &
01156             getsession_info();
01157 
01158             const SessionInfo &
01159             getsession_info() const;
01160 
01161             void 
01162             setsession_info(const SessionInfo & val);
01163 
01164 
01165           private:
01166 
01167             SessionInfo var_session_info;
01168         };
01169 
01170         typedef IT_AutoPtr<renewSession> renewSessionPtr;
01171 
01172         class IT_WS_SM_API endSession : public IT_Bus::SequenceComplexType
01173         {
01174 
01175           public:
01176 
01177             static const IT_Bus::QName&
01178             get_static_type();
01179             
01180             endSession();
01181             endSession(const endSession & other);
01182             virtual ~endSession();
01183 
01184             IT_Bus::AnyType &
01185             copy(const IT_Bus::AnyType & rhs);
01186 
01187             endSession &
01188             operator=(const endSession & rhs);
01189 
01190             virtual const IT_Bus::QName &
01191             get_type() const;
01192 
01193 
01194             virtual void
01195             write_contents(
01196                 IT_Bus::ComplexTypeWriter & writer
01197             ) const throw((IT_Bus::SerializationException));
01198 
01199             virtual void
01200             read_contents(
01201                 IT_Bus::ComplexTypeReader & reader
01202             ) throw((IT_Bus::DeserializationException));
01203 
01204             SessionId &
01205             getsession_id();
01206 
01207             const SessionId &
01208             getsession_id() const;
01209 
01210             void 
01211             setsession_id(const SessionId & val);
01212 
01213 
01214           private:
01215 
01216             SessionId var_session_id;
01217         };
01218 
01219         typedef IT_AutoPtr<endSession> endSessionPtr;
01220 
01221         class IT_WS_SM_API BeginSession : public IT_Bus::SequenceComplexType
01222         {
01223 
01224           public:
01225 
01226             static const IT_Bus::QName&
01227             get_static_type();
01228             
01229             BeginSession();
01230             BeginSession(const BeginSession & other);
01231             virtual ~BeginSession();
01232 
01233             IT_Bus::AnyType &
01234             copy(const IT_Bus::AnyType & rhs);
01235 
01236             BeginSession &
01237             operator=(const BeginSession & rhs);
01238 
01239             virtual const IT_Bus::QName &
01240             get_type() const;
01241 
01242 
01243             virtual void
01244             write_contents(
01245                 IT_Bus::ComplexTypeWriter & writer
01246             ) const throw((IT_Bus::SerializationException));
01247 
01248             virtual void
01249             read_contents(
01250                 IT_Bus::ComplexTypeReader & reader
01251             ) throw((IT_Bus::DeserializationException));
01252 
01253             IT_Bus::String &
01254             getendpoint_group();
01255 
01256             const IT_Bus::String &
01257             getendpoint_group() const;
01258 
01259             void 
01260             setendpoint_group(const IT_Bus::String & val);
01261 
01262             IT_Bus::ULong 
01263             getpreferred_renew_timeout();
01264 
01265             const IT_Bus::ULong 
01266             getpreferred_renew_timeout() const;
01267 
01268             void 
01269             setpreferred_renew_timeout(const IT_Bus::ULong val);
01270 
01271 
01272           private:
01273 
01274             IT_Bus::String var_endpoint_group;
01275             IT_Bus::ULong var_preferred_renew_timeout;
01276         };
01277 
01278         typedef IT_AutoPtr<BeginSession> BeginSessionPtr;
01279 
01280         class IT_WS_SM_API beginSessionResponse : public IT_Bus::SequenceComplexType
01281         {
01282 
01283           public:
01284 
01285             static const IT_Bus::QName&
01286             get_static_type();
01287             
01288             beginSessionResponse();
01289             beginSessionResponse(const beginSessionResponse & other);
01290             virtual ~beginSessionResponse();
01291 
01292             IT_Bus::AnyType &
01293             copy(const IT_Bus::AnyType & rhs);
01294 
01295             beginSessionResponse &
01296             operator=(const beginSessionResponse & rhs);
01297 
01298             virtual const IT_Bus::QName &
01299             get_type() const;
01300 
01301 
01302             virtual void
01303             write_contents(
01304                 IT_Bus::ComplexTypeWriter & writer
01305             ) const throw((IT_Bus::SerializationException));
01306 
01307             virtual void
01308             read_contents(
01309                 IT_Bus::ComplexTypeReader & reader
01310             ) throw((IT_Bus::DeserializationException));
01311 
01312             SessionInfo &
01313             getsession_info();
01314 
01315             const SessionInfo &
01316             getsession_info() const;
01317 
01318             void 
01319             setsession_info(const SessionInfo & val);
01320 
01321 
01322           private:
01323 
01324             SessionInfo var_session_info;
01325         };
01326 
01327         typedef IT_AutoPtr<beginSessionResponse> beginSessionResponsePtr;
01328 
01329         class IT_WS_SM_API beginSession : public IT_Bus::SequenceComplexType
01330         {
01331 
01332           public:
01333 
01334             static const IT_Bus::QName&
01335             get_static_type();
01336             
01337             beginSession();
01338             beginSession(const beginSession & other);
01339             virtual ~beginSession();
01340 
01341             IT_Bus::AnyType &
01342             copy(const IT_Bus::AnyType & rhs);
01343 
01344             beginSession &
01345             operator=(const beginSession & rhs);
01346 
01347             virtual const IT_Bus::QName &
01348             get_type() const;
01349 
01350 
01351             virtual void
01352             write_contents(
01353                 IT_Bus::ComplexTypeWriter & writer
01354             ) const throw((IT_Bus::SerializationException));
01355 
01356             virtual void
01357             read_contents(
01358                 IT_Bus::ComplexTypeReader & reader
01359             ) throw((IT_Bus::DeserializationException));
01360 
01361             IT_Bus::String &
01362             getendpoint_group();
01363 
01364             const IT_Bus::String &
01365             getendpoint_group() const;
01366 
01367             void 
01368             setendpoint_group(const IT_Bus::String & val);
01369 
01370             IT_Bus::ULong 
01371             getpreferred_renew_timeout();
01372 
01373             const IT_Bus::ULong 
01374             getpreferred_renew_timeout() const;
01375 
01376             void 
01377             setpreferred_renew_timeout(const IT_Bus::ULong val);
01378 
01379 
01380           private:
01381 
01382             IT_Bus::String var_endpoint_group;
01383             IT_Bus::ULong var_preferred_renew_timeout;
01384         };
01385 
01386         typedef IT_AutoPtr<beginSession> beginSessionPtr;
01387 
01388         class IT_WS_SM_API sessionEstablished : public IT_Bus::SequenceComplexType
01389         {
01390 
01391           public:
01392 
01393             static const IT_Bus::QName&
01394             get_static_type();
01395             
01396             sessionEstablished();
01397             sessionEstablished(const sessionEstablished & other);
01398             virtual ~sessionEstablished();
01399 
01400             IT_Bus::AnyType &
01401             copy(const IT_Bus::AnyType & rhs);
01402 
01403             sessionEstablished &
01404             operator=(const sessionEstablished & rhs);
01405 
01406             virtual const IT_Bus::QName &
01407             get_type() const;
01408 
01409 
01410             virtual void
01411             write_contents(
01412                 IT_Bus::ComplexTypeWriter & writer
01413             ) const throw((IT_Bus::SerializationException));
01414 
01415             virtual void
01416             read_contents(
01417                 IT_Bus::ComplexTypeReader & reader
01418             ) throw((IT_Bus::DeserializationException));
01419 
01420             SessionId &
01421             getsession_id();
01422 
01423             const SessionId &
01424             getsession_id() const;
01425 
01426             void 
01427             setsession_id(const SessionId & val);
01428 
01429             IT_Bus::ULong 
01430             getrenew_timeout();
01431 
01432             const IT_Bus::ULong 
01433             getrenew_timeout() const;
01434 
01435             void 
01436             setrenew_timeout(const IT_Bus::ULong val);
01437 
01438 
01439           private:
01440 
01441             SessionId var_session_id;
01442             IT_Bus::ULong var_renew_timeout;
01443         };
01444 
01445         typedef IT_AutoPtr<sessionEstablished> sessionEstablishedPtr;
01446 
01447         class IT_WS_SM_API registerEndpointManager : public IT_Bus::SequenceComplexType
01448         {
01449 
01450           public:
01451 
01452             static const IT_Bus::QName&
01453             get_static_type();
01454             
01455             registerEndpointManager();
01456             registerEndpointManager(const registerEndpointManager & other);
01457             virtual ~registerEndpointManager();
01458 
01459             IT_Bus::AnyType &
01460             copy(const IT_Bus::AnyType & rhs);
01461 
01462             registerEndpointManager &
01463             operator=(const registerEndpointManager & rhs);
01464 
01465             virtual const IT_Bus::QName &
01466             get_type() const;
01467 
01468 
01469             virtual void
01470             write_contents(
01471                 IT_Bus::ComplexTypeWriter & writer
01472             ) const throw((IT_Bus::SerializationException));
01473 
01474             virtual void
01475             read_contents(
01476                 IT_Bus::ComplexTypeReader & reader
01477             ) throw((IT_Bus::DeserializationException));
01478 
01479             WS_Addressing::EndpointReferenceType &
01480             getmanager_reference();
01481 
01482             const WS_Addressing::EndpointReferenceType &
01483             getmanager_reference() const;
01484 
01485             void 
01486             setmanager_reference(const WS_Addressing::EndpointReferenceType & val);
01487 
01488             WS_Addressing::EndpointReferenceType &
01489             getendpoint_pm_reference();
01490 
01491             const WS_Addressing::EndpointReferenceType &
01492             getendpoint_pm_reference() const;
01493 
01494             void 
01495             setendpoint_pm_reference(const WS_Addressing::EndpointReferenceType & val);
01496 
01497 
01498           private:
01499 
01500             WS_Addressing::EndpointReferenceType var_manager_reference;
01501             WS_Addressing::EndpointReferenceType var_endpoint_pm_reference;
01502         };
01503 
01504         typedef IT_AutoPtr<registerEndpointManager> registerEndpointManagerPtr;
01505 
01506         class IT_WS_SM_API GetAllEndpoints : public IT_Bus::SequenceComplexType
01507         {
01508 
01509           public:
01510 
01511             static const IT_Bus::QName&
01512             get_static_type();
01513             
01514             GetAllEndpoints();
01515             GetAllEndpoints(const GetAllEndpoints & other);
01516             virtual ~GetAllEndpoints();
01517 
01518             IT_Bus::AnyType &
01519             copy(const IT_Bus::AnyType & rhs);
01520 
01521             GetAllEndpoints &
01522             operator=(const GetAllEndpoints & rhs);
01523 
01524             virtual const IT_Bus::QName &
01525             get_type() const;
01526 
01527 
01528             virtual void
01529             write_contents(
01530                 IT_Bus::ComplexTypeWriter & writer
01531             ) const throw((IT_Bus::SerializationException));
01532 
01533             virtual void
01534             read_contents(
01535                 IT_Bus::ComplexTypeReader & reader
01536             ) throw((IT_Bus::DeserializationException));
01537 
01538             SessionId &
01539             getsession_id();
01540 
01541             const SessionId &
01542             getsession_id() const;
01543 
01544             void 
01545             setsession_id(const SessionId & val);
01546 
01547 
01548           private:
01549 
01550             SessionId var_session_id;
01551         };
01552 
01553         typedef IT_AutoPtr<GetAllEndpoints> GetAllEndpointsPtr;
01554 
01555         class IT_WS_SM_API GetAllEndpointsFaultException_Exception : public IT_Bus::UserFaultException
01556         {
01557 
01558           public:
01559 
01560             static const IT_Bus::QName&
01561             get_static_type();
01562             
01563             GetAllEndpointsFaultException_Exception();
01564             GetAllEndpointsFaultException_Exception(const GetAllEndpointsFaultException_Exception & other);
01565             virtual ~GetAllEndpointsFaultException_Exception();
01566 
01567             GetAllEndpointsFaultException_Exception &
01568             operator=(const GetAllEndpointsFaultException_Exception & rhs);
01569 
01570             virtual const IT_Bus::QName &
01571             get_type() const;
01572 
01573 
01574             virtual void
01575             write_contents(
01576                 IT_Bus::ComplexTypeWriter & writer
01577             ) const throw((IT_Bus::SerializationException));
01578 
01579             virtual void
01580             read_contents(
01581                 IT_Bus::ComplexTypeReader & reader
01582             ) throw((IT_Bus::DeserializationException));
01583 
01584             IT_Bus::UserFaultException &
01585             operator=(
01586                 const IT_Bus::UserFaultException & rhs
01587             );
01588 
01589             virtual const IT_Bus::QName &
01590             get_message_name() const;
01591 
01592             virtual IT_Bus::Exception *
01593             clone() const;
01594 
01595             virtual void
01596             rethrow() const;
01597 
01598             GetAllEndpointsFaultException &
01599             getfault();
01600 
01601             const GetAllEndpointsFaultException &
01602             getfault() const;
01603 
01604             void 
01605             setfault(const GetAllEndpointsFaultException & val);
01606 
01607 
01608           private:
01609 
01610             GetAllEndpointsFaultException var_fault;
01611         };
01612 
01613         typedef IT_AutoPtr<GetAllEndpointsFaultException_Exception> GetAllEndpointsFaultException_ExceptionPtr;
01614 
01615         class IT_WS_SM_API RenewSessionResponse : public IT_Bus::SequenceComplexType
01616         {
01617 
01618           public:
01619 
01620             static const IT_Bus::QName&
01621             get_static_type();
01622             
01623             RenewSessionResponse();
01624             RenewSessionResponse(const RenewSessionResponse & other);
01625             virtual ~RenewSessionResponse();
01626 
01627             IT_Bus::AnyType &
01628             copy(const IT_Bus::AnyType & rhs);
01629 
01630             RenewSessionResponse &
01631             operator=(const RenewSessionResponse & rhs);
01632 
01633             virtual const IT_Bus::QName &
01634             get_type() const;
01635 
01636 
01637             virtual void
01638             write_contents(
01639                 IT_Bus::ComplexTypeWriter & writer
01640             ) const throw((IT_Bus::SerializationException));
01641 
01642             virtual void
01643             read_contents(
01644                 IT_Bus::ComplexTypeReader & reader
01645             ) throw((IT_Bus::DeserializationException));
01646 
01647             IT_Bus::ULong 
01648             getrenew_timeout();
01649 
01650             const IT_Bus::ULong 
01651             getrenew_timeout() const;
01652 
01653             void 
01654             setrenew_timeout(const IT_Bus::ULong val);
01655 
01656 
01657           private:
01658 
01659             IT_Bus::ULong var_renew_timeout;
01660         };
01661 
01662         typedef IT_AutoPtr<RenewSessionResponse> RenewSessionResponsePtr;
01663 
01664         class IT_WS_SM_API deregisterEndpoint : public IT_Bus::SequenceComplexType
01665         {
01666 
01667           public:
01668 
01669             static const IT_Bus::QName&
01670             get_static_type();
01671             
01672             deregisterEndpoint();
01673             deregisterEndpoint(const deregisterEndpoint & other);
01674             virtual ~deregisterEndpoint();
01675 
01676             IT_Bus::AnyType &
01677             copy(const IT_Bus::AnyType & rhs);
01678 
01679             deregisterEndpoint &
01680             operator=(const deregisterEndpoint & rhs);
01681 
01682             virtual const IT_Bus::QName &
01683             get_type() const;
01684 
01685 
01686             virtual void
01687             write_contents(
01688                 IT_Bus::ComplexTypeWriter & writer
01689             ) const throw((IT_Bus::SerializationException));
01690 
01691             virtual void
01692             read_contents(
01693                 IT_Bus::ComplexTypeReader & reader
01694             ) throw((IT_Bus::DeserializationException));
01695 
01696             IT_Bus::String &
01697             getmanager_id();
01698 
01699             const IT_Bus::String &
01700             getmanager_id() const;
01701 
01702             void 
01703             setmanager_id(const IT_Bus::String & val);
01704 
01705             IT_Bus::String &
01706             getendpoint_group();
01707 
01708             const IT_Bus::String &
01709             getendpoint_group() const;
01710 
01711             void 
01712             setendpoint_group(const IT_Bus::String & val);
01713 
01714             WS_Addressing::EndpointReferenceType &
01715             getEndpointReference();
01716 
01717             const WS_Addressing::EndpointReferenceType &
01718             getEndpointReference() const;
01719 
01720             void 
01721             setEndpointReference(const WS_Addressing::EndpointReferenceType & val);
01722 
01723 
01724           private:
01725 
01726             IT_Bus::String var_manager_id;
01727             IT_Bus::String var_endpoint_group;
01728             WS_Addressing::EndpointReferenceType var_EndpointReference;
01729         };
01730 
01731         typedef IT_AutoPtr<deregisterEndpoint> deregisterEndpointPtr;
01732 
01733         class IT_WS_SM_API sessionEnded : public IT_Bus::SequenceComplexType
01734         {
01735 
01736           public:
01737 
01738             static const IT_Bus::QName&
01739             get_static_type();
01740             
01741             sessionEnded();
01742             sessionEnded(const sessionEnded & other);
01743             virtual ~sessionEnded();
01744 
01745             IT_Bus::AnyType &
01746             copy(const IT_Bus::AnyType & rhs);
01747 
01748             sessionEnded &
01749             operator=(const sessionEnded & rhs);
01750 
01751             virtual const IT_Bus::QName &
01752             get_type() const;
01753 
01754 
01755             virtual void
01756             write_contents(
01757                 IT_Bus::ComplexTypeWriter & writer
01758             ) const throw((IT_Bus::SerializationException));
01759 
01760             virtual void
01761             read_contents(
01762                 IT_Bus::ComplexTypeReader & reader
01763             ) throw((IT_Bus::DeserializationException));
01764 
01765             SessionId &
01766             getsession_id();
01767 
01768             const SessionId &
01769             getsession_id() const;
01770 
01771             void 
01772             setsession_id(const SessionId & val);
01773 
01774 
01775           private:
01776 
01777             SessionId var_session_id;
01778         };
01779 
01780         typedef IT_AutoPtr<sessionEnded> sessionEndedPtr;
01781 
01782         class IT_WS_SM_API BeginSessionFaultException : public IT_Bus::UserFaultException
01783         {
01784 
01785           public:
01786 
01787             static const IT_Bus::QName&
01788             get_static_type();
01789             
01790             BeginSessionFaultException();
01791             BeginSessionFaultException(const BeginSessionFaultException & other);
01792             virtual ~BeginSessionFaultException();
01793 
01794             BeginSessionFaultException &
01795             operator=(const BeginSessionFaultException & rhs);
01796 
01797             virtual const IT_Bus::QName &
01798             get_type() const;
01799 
01800 
01801             virtual void
01802             write_contents(
01803                 IT_Bus::ComplexTypeWriter & writer
01804             ) const throw((IT_Bus::SerializationException));
01805 
01806             virtual void
01807             read_contents(
01808                 IT_Bus::ComplexTypeReader & reader
01809             ) throw((IT_Bus::DeserializationException));
01810 
01811             IT_Bus::UserFaultException &
01812             operator=(
01813                 const IT_Bus::UserFaultException & rhs
01814             );
01815 
01816             virtual const IT_Bus::QName &
01817             get_message_name() const;
01818 
01819             virtual IT_Bus::Exception *
01820             clone() const;
01821 
01822             virtual void
01823             rethrow() const;
01824 
01825             SessionBeginFaultException &
01826             getfault();
01827 
01828             const SessionBeginFaultException &
01829             getfault() const;
01830 
01831             void 
01832             setfault(const SessionBeginFaultException & val);
01833 
01834 
01835           private:
01836 
01837             SessionBeginFaultException var_fault;
01838         };
01839 
01840         typedef IT_AutoPtr<BeginSessionFaultException> BeginSessionFaultExceptionPtr;
01841 
01842         class IT_WS_SM_API sessionRenewed : public IT_Bus::SequenceComplexType
01843         {
01844 
01845           public:
01846 
01847             static const IT_Bus::QName&
01848             get_static_type();
01849             
01850             sessionRenewed();
01851             sessionRenewed(const sessionRenewed & other);
01852             virtual ~sessionRenewed();
01853 
01854             IT_Bus::AnyType &
01855             copy(const IT_Bus::AnyType & rhs);
01856 
01857             sessionRenewed &
01858             operator=(const sessionRenewed & rhs);
01859 
01860             virtual const IT_Bus::QName &
01861             get_type() const;
01862 
01863 
01864             virtual void
01865             write_contents(
01866                 IT_Bus::ComplexTypeWriter & writer
01867             ) const throw((IT_Bus::SerializationException));
01868 
01869             virtual void
01870             read_contents(
01871                 IT_Bus::ComplexTypeReader & reader
01872             ) throw((IT_Bus::DeserializationException));
01873 
01874             SessionId &
01875             getsession_id();
01876 
01877             const SessionId &
01878             getsession_id() const;
01879 
01880             void 
01881             setsession_id(const SessionId & val);
01882 
01883             IT_Bus::ULong 
01884             getrenew_timeout();
01885 
01886             const IT_Bus::ULong 
01887             getrenew_timeout() const;
01888 
01889             void 
01890             setrenew_timeout(const IT_Bus::ULong val);
01891 
01892 
01893           private:
01894 
01895             SessionId var_session_id;
01896             IT_Bus::ULong var_renew_timeout;
01897         };
01898 
01899         typedef IT_AutoPtr<sessionRenewed> sessionRenewedPtr;
01900 
01901         class IT_WS_SM_API EmptyMessage : public IT_Bus::SequenceComplexType
01902         {
01903 
01904           public:
01905 
01906             static const IT_Bus::QName&
01907             get_static_type();
01908             
01909             EmptyMessage();
01910             EmptyMessage(const EmptyMessage & other);
01911             virtual ~EmptyMessage();
01912 
01913             IT_Bus::AnyType &
01914             copy(const IT_Bus::AnyType & rhs);
01915 
01916             EmptyMessage &
01917             operator=(const EmptyMessage & rhs);
01918 
01919             virtual const IT_Bus::QName &
01920             get_type() const;
01921 
01922 
01923             virtual void
01924             write_contents(
01925                 IT_Bus::ComplexTypeWriter & writer
01926             ) const throw((IT_Bus::SerializationException));
01927 
01928             virtual void
01929             read_contents(
01930                 IT_Bus::ComplexTypeReader & reader
01931             ) throw((IT_Bus::DeserializationException));
01932 
01933 
01934           private:
01935 
01936         };
01937 
01938         typedef IT_AutoPtr<EmptyMessage> EmptyMessagePtr;
01939 
01940         class IT_WS_SM_API renewSessionResponse : public IT_Bus::SequenceComplexType
01941         {
01942 
01943           public:
01944 
01945             static const IT_Bus::QName&
01946             get_static_type();
01947             
01948             renewSessionResponse();
01949             renewSessionResponse(const renewSessionResponse & other);
01950             virtual ~renewSessionResponse();
01951 
01952             IT_Bus::AnyType &
01953             copy(const IT_Bus::AnyType & rhs);
01954 
01955             renewSessionResponse &
01956             operator=(const renewSessionResponse & rhs);
01957 
01958             virtual const IT_Bus::QName &
01959             get_type() const;
01960 
01961 
01962             virtual void
01963             write_contents(
01964                 IT_Bus::ComplexTypeWriter & writer
01965             ) const throw((IT_Bus::SerializationException));
01966 
01967             virtual void
01968             read_contents(
01969                 IT_Bus::ComplexTypeReader & reader
01970             ) throw((IT_Bus::DeserializationException));
01971 
01972             IT_Bus::ULong 
01973             getrenew_timeout();
01974 
01975             const IT_Bus::ULong 
01976             getrenew_timeout() const;
01977 
01978             void 
01979             setrenew_timeout(const IT_Bus::ULong val);
01980 
01981 
01982           private:
01983 
01984             IT_Bus::ULong var_renew_timeout;
01985         };
01986 
01987         typedef IT_AutoPtr<renewSessionResponse> renewSessionResponsePtr;
01988 
01989         class IT_WS_SM_API deregisterEndpointManager : public IT_Bus::SequenceComplexType
01990         {
01991 
01992           public:
01993 
01994             static const IT_Bus::QName&
01995             get_static_type();
01996             
01997             deregisterEndpointManager();
01998             deregisterEndpointManager(const deregisterEndpointManager & other);
01999             virtual ~deregisterEndpointManager();
02000 
02001             IT_Bus::AnyType &
02002             copy(const IT_Bus::AnyType & rhs);
02003 
02004             deregisterEndpointManager &
02005             operator=(const deregisterEndpointManager & rhs);
02006 
02007             virtual const IT_Bus::QName &
02008             get_type() const;
02009 
02010 
02011             virtual void
02012             write_contents(
02013                 IT_Bus::ComplexTypeWriter & writer
02014             ) const throw((IT_Bus::SerializationException));
02015 
02016             virtual void
02017             read_contents(
02018                 IT_Bus::ComplexTypeReader & reader
02019             ) throw((IT_Bus::DeserializationException));
02020 
02021             IT_Bus::String &
02022             getmanager_id();
02023 
02024             const IT_Bus::String &
02025             getmanager_id() const;
02026 
02027             void 
02028             setmanager_id(const IT_Bus::String & val);
02029 
02030 
02031           private:
02032 
02033             IT_Bus::String var_manager_id;
02034         };
02035 
02036         typedef IT_AutoPtr<deregisterEndpointManager> deregisterEndpointManagerPtr;
02037 
02038     }
02039 }
02040 #endif

Generated on Tue Mar 20 15:27:49 2007 for Artix by  doxygen 1.5.1-p1