Return-Path: X-Original-To: apmail-airavata-commits-archive@www.apache.org Delivered-To: apmail-airavata-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0E30210D47 for ; Tue, 1 Jul 2014 12:52:03 +0000 (UTC) Received: (qmail 22734 invoked by uid 500); 1 Jul 2014 12:52:03 -0000 Delivered-To: apmail-airavata-commits-archive@airavata.apache.org Received: (qmail 22683 invoked by uid 500); 1 Jul 2014 12:52:02 -0000 Mailing-List: contact commits-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list commits@airavata.apache.org Received: (qmail 22589 invoked by uid 99); 1 Jul 2014 12:52:02 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jul 2014 12:52:02 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 8C5569910B8; Tue, 1 Jul 2014 12:52:02 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: smarru@apache.org To: commits@airavata.apache.org Date: Tue, 01 Jul 2014 12:52:05 -0000 Message-Id: <8af6412354e5493d9dc2a2aecfbb53f8@git.apache.org> In-Reply-To: <8c01b81609e941e69d1e0759593094d3@git.apache.org> References: <8c01b81609e941e69d1e0759593094d3@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [4/8] Initial API Methods for deployment and Interfaces - AIRAVATA-1296 http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata.h index 7abf697..0abda57 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata.h @@ -39,10 +39,21 @@ class AiravataIf { virtual void getJobStatuses(std::map & _return, const std::string& airavataExperimentId) = 0; virtual void cloneExperiment(std::string& _return, const std::string& existingExperimentID, const std::string& newExperimentName) = 0; virtual void terminateExperiment(const std::string& airavataExperimentId) = 0; - virtual void registerAppicationModule(std::string& _return, const ::ApplicationModule& applicationModule) = 0; - virtual void getAppicationModule( ::ApplicationModule& _return, const std::string& appModuleId) = 0; - virtual bool updateAppicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule) = 0; - virtual bool deleteAppicationModule(const std::string& appModuleId) = 0; + virtual void registerApplicationModule(std::string& _return, const ::ApplicationModule& applicationModule) = 0; + virtual void getApplicationModule( ::ApplicationModule& _return, const std::string& appModuleId) = 0; + virtual bool updateApplicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule) = 0; + virtual bool deleteApplicationModule(const std::string& appModuleId) = 0; + virtual void registerApplicationDeployment(std::string& _return, const ::ApplicationDeploymentDescription& applicationDeployment) = 0; + virtual void getApplicationDeployment( ::ApplicationDeploymentDescription& _return, const std::string& appDeploymentId) = 0; + virtual bool updateApplicationDeployment(const std::string& appDeploymentId, const ::ApplicationDeploymentDescription& applicationDeployment) = 0; + virtual bool deleteApplicationDeployment(const std::string& appDeploymentId) = 0; + virtual void getAppModuleDeployedResources(std::vector & _return, const std::string& appModuleId) = 0; + virtual void registerApplicationInterface(std::string& _return, const ::ApplicationInterfaceDescription& applicationInterface) = 0; + virtual void getApplicationInterface( ::ApplicationInterfaceDescription& _return, const std::string& appInterfaceId) = 0; + virtual bool updateApplicationInterface(const std::string& appInterfaceId, const ::ApplicationInterfaceDescription& applicationInterface) = 0; + virtual bool deleteApplicationInterface(const std::string& appInterfaceId) = 0; + virtual void getApplicationInputs(std::vector< ::InputDataObjectType> & _return, const std::string& appInterfaceId) = 0; + virtual void getApplicationOutputs(std::vector< ::OutputDataObjectType> & _return, const std::string& appInterfaceId) = 0; }; class AiravataIfFactory { @@ -145,20 +156,57 @@ class AiravataNull : virtual public AiravataIf { void terminateExperiment(const std::string& /* airavataExperimentId */) { return; } - void registerAppicationModule(std::string& /* _return */, const ::ApplicationModule& /* applicationModule */) { + void registerApplicationModule(std::string& /* _return */, const ::ApplicationModule& /* applicationModule */) { return; } - void getAppicationModule( ::ApplicationModule& /* _return */, const std::string& /* appModuleId */) { + void getApplicationModule( ::ApplicationModule& /* _return */, const std::string& /* appModuleId */) { return; } - bool updateAppicationModule(const std::string& /* appModuleId */, const ::ApplicationModule& /* applicationModule */) { + bool updateApplicationModule(const std::string& /* appModuleId */, const ::ApplicationModule& /* applicationModule */) { bool _return = false; return _return; } - bool deleteAppicationModule(const std::string& /* appModuleId */) { + bool deleteApplicationModule(const std::string& /* appModuleId */) { bool _return = false; return _return; } + void registerApplicationDeployment(std::string& /* _return */, const ::ApplicationDeploymentDescription& /* applicationDeployment */) { + return; + } + void getApplicationDeployment( ::ApplicationDeploymentDescription& /* _return */, const std::string& /* appDeploymentId */) { + return; + } + bool updateApplicationDeployment(const std::string& /* appDeploymentId */, const ::ApplicationDeploymentDescription& /* applicationDeployment */) { + bool _return = false; + return _return; + } + bool deleteApplicationDeployment(const std::string& /* appDeploymentId */) { + bool _return = false; + return _return; + } + void getAppModuleDeployedResources(std::vector & /* _return */, const std::string& /* appModuleId */) { + return; + } + void registerApplicationInterface(std::string& /* _return */, const ::ApplicationInterfaceDescription& /* applicationInterface */) { + return; + } + void getApplicationInterface( ::ApplicationInterfaceDescription& /* _return */, const std::string& /* appInterfaceId */) { + return; + } + bool updateApplicationInterface(const std::string& /* appInterfaceId */, const ::ApplicationInterfaceDescription& /* applicationInterface */) { + bool _return = false; + return _return; + } + bool deleteApplicationInterface(const std::string& /* appInterfaceId */) { + bool _return = false; + return _return; + } + void getApplicationInputs(std::vector< ::InputDataObjectType> & /* _return */, const std::string& /* appInterfaceId */) { + return; + } + void getApplicationOutputs(std::vector< ::OutputDataObjectType> & /* _return */, const std::string& /* appInterfaceId */) { + return; + } }; @@ -3333,13 +3381,13 @@ class Airavata_terminateExperiment_presult { }; -class Airavata_registerAppicationModule_args { +class Airavata_registerApplicationModule_args { public: - Airavata_registerAppicationModule_args() { + Airavata_registerApplicationModule_args() { } - virtual ~Airavata_registerAppicationModule_args() throw() {} + virtual ~Airavata_registerApplicationModule_args() throw() {} ::ApplicationModule applicationModule; @@ -3347,17 +3395,17 @@ class Airavata_registerAppicationModule_args { applicationModule = val; } - bool operator == (const Airavata_registerAppicationModule_args & rhs) const + bool operator == (const Airavata_registerApplicationModule_args & rhs) const { if (!(applicationModule == rhs.applicationModule)) return false; return true; } - bool operator != (const Airavata_registerAppicationModule_args &rhs) const { + bool operator != (const Airavata_registerApplicationModule_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_registerAppicationModule_args & ) const; + bool operator < (const Airavata_registerApplicationModule_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -3365,11 +3413,11 @@ class Airavata_registerAppicationModule_args { }; -class Airavata_registerAppicationModule_pargs { +class Airavata_registerApplicationModule_pargs { public: - virtual ~Airavata_registerAppicationModule_pargs() throw() {} + virtual ~Airavata_registerApplicationModule_pargs() throw() {} const ::ApplicationModule* applicationModule; @@ -3377,28 +3425,28 @@ class Airavata_registerAppicationModule_pargs { }; -typedef struct _Airavata_registerAppicationModule_result__isset { - _Airavata_registerAppicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_registerApplicationModule_result__isset { + _Airavata_registerApplicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_registerAppicationModule_result__isset; +} _Airavata_registerApplicationModule_result__isset; -class Airavata_registerAppicationModule_result { +class Airavata_registerApplicationModule_result { public: - Airavata_registerAppicationModule_result() : success() { + Airavata_registerApplicationModule_result() : success() { } - virtual ~Airavata_registerAppicationModule_result() throw() {} + virtual ~Airavata_registerApplicationModule_result() throw() {} std::string success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_registerAppicationModule_result__isset __isset; + _Airavata_registerApplicationModule_result__isset __isset; void __set_success(const std::string& val) { success = val; @@ -3416,7 +3464,7 @@ class Airavata_registerAppicationModule_result { ase = val; } - bool operator == (const Airavata_registerAppicationModule_result & rhs) const + bool operator == (const Airavata_registerApplicationModule_result & rhs) const { if (!(success == rhs.success)) return false; @@ -3428,50 +3476,50 @@ class Airavata_registerAppicationModule_result { return false; return true; } - bool operator != (const Airavata_registerAppicationModule_result &rhs) const { + bool operator != (const Airavata_registerApplicationModule_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_registerAppicationModule_result & ) const; + bool operator < (const Airavata_registerApplicationModule_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_registerAppicationModule_presult__isset { - _Airavata_registerAppicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_registerApplicationModule_presult__isset { + _Airavata_registerApplicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_registerAppicationModule_presult__isset; +} _Airavata_registerApplicationModule_presult__isset; -class Airavata_registerAppicationModule_presult { +class Airavata_registerApplicationModule_presult { public: - virtual ~Airavata_registerAppicationModule_presult() throw() {} + virtual ~Airavata_registerApplicationModule_presult() throw() {} std::string* success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_registerAppicationModule_presult__isset __isset; + _Airavata_registerApplicationModule_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class Airavata_getAppicationModule_args { +class Airavata_getApplicationModule_args { public: - Airavata_getAppicationModule_args() : appModuleId() { + Airavata_getApplicationModule_args() : appModuleId() { } - virtual ~Airavata_getAppicationModule_args() throw() {} + virtual ~Airavata_getApplicationModule_args() throw() {} std::string appModuleId; @@ -3479,17 +3527,17 @@ class Airavata_getAppicationModule_args { appModuleId = val; } - bool operator == (const Airavata_getAppicationModule_args & rhs) const + bool operator == (const Airavata_getApplicationModule_args & rhs) const { if (!(appModuleId == rhs.appModuleId)) return false; return true; } - bool operator != (const Airavata_getAppicationModule_args &rhs) const { + bool operator != (const Airavata_getApplicationModule_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_getAppicationModule_args & ) const; + bool operator < (const Airavata_getApplicationModule_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -3497,11 +3545,11 @@ class Airavata_getAppicationModule_args { }; -class Airavata_getAppicationModule_pargs { +class Airavata_getApplicationModule_pargs { public: - virtual ~Airavata_getAppicationModule_pargs() throw() {} + virtual ~Airavata_getApplicationModule_pargs() throw() {} const std::string* appModuleId; @@ -3509,28 +3557,28 @@ class Airavata_getAppicationModule_pargs { }; -typedef struct _Airavata_getAppicationModule_result__isset { - _Airavata_getAppicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_getApplicationModule_result__isset { + _Airavata_getApplicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_getAppicationModule_result__isset; +} _Airavata_getApplicationModule_result__isset; -class Airavata_getAppicationModule_result { +class Airavata_getApplicationModule_result { public: - Airavata_getAppicationModule_result() { + Airavata_getApplicationModule_result() { } - virtual ~Airavata_getAppicationModule_result() throw() {} + virtual ~Airavata_getApplicationModule_result() throw() {} ::ApplicationModule success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_getAppicationModule_result__isset __isset; + _Airavata_getApplicationModule_result__isset __isset; void __set_success(const ::ApplicationModule& val) { success = val; @@ -3548,7 +3596,7 @@ class Airavata_getAppicationModule_result { ase = val; } - bool operator == (const Airavata_getAppicationModule_result & rhs) const + bool operator == (const Airavata_getApplicationModule_result & rhs) const { if (!(success == rhs.success)) return false; @@ -3560,50 +3608,50 @@ class Airavata_getAppicationModule_result { return false; return true; } - bool operator != (const Airavata_getAppicationModule_result &rhs) const { + bool operator != (const Airavata_getApplicationModule_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_getAppicationModule_result & ) const; + bool operator < (const Airavata_getApplicationModule_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_getAppicationModule_presult__isset { - _Airavata_getAppicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_getApplicationModule_presult__isset { + _Airavata_getApplicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_getAppicationModule_presult__isset; +} _Airavata_getApplicationModule_presult__isset; -class Airavata_getAppicationModule_presult { +class Airavata_getApplicationModule_presult { public: - virtual ~Airavata_getAppicationModule_presult() throw() {} + virtual ~Airavata_getApplicationModule_presult() throw() {} ::ApplicationModule* success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_getAppicationModule_presult__isset __isset; + _Airavata_getApplicationModule_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class Airavata_updateAppicationModule_args { +class Airavata_updateApplicationModule_args { public: - Airavata_updateAppicationModule_args() : appModuleId() { + Airavata_updateApplicationModule_args() : appModuleId() { } - virtual ~Airavata_updateAppicationModule_args() throw() {} + virtual ~Airavata_updateApplicationModule_args() throw() {} std::string appModuleId; ::ApplicationModule applicationModule; @@ -3616,7 +3664,7 @@ class Airavata_updateAppicationModule_args { applicationModule = val; } - bool operator == (const Airavata_updateAppicationModule_args & rhs) const + bool operator == (const Airavata_updateApplicationModule_args & rhs) const { if (!(appModuleId == rhs.appModuleId)) return false; @@ -3624,11 +3672,11 @@ class Airavata_updateAppicationModule_args { return false; return true; } - bool operator != (const Airavata_updateAppicationModule_args &rhs) const { + bool operator != (const Airavata_updateApplicationModule_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_updateAppicationModule_args & ) const; + bool operator < (const Airavata_updateApplicationModule_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -3636,11 +3684,11 @@ class Airavata_updateAppicationModule_args { }; -class Airavata_updateAppicationModule_pargs { +class Airavata_updateApplicationModule_pargs { public: - virtual ~Airavata_updateAppicationModule_pargs() throw() {} + virtual ~Airavata_updateApplicationModule_pargs() throw() {} const std::string* appModuleId; const ::ApplicationModule* applicationModule; @@ -3649,28 +3697,28 @@ class Airavata_updateAppicationModule_pargs { }; -typedef struct _Airavata_updateAppicationModule_result__isset { - _Airavata_updateAppicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_updateApplicationModule_result__isset { + _Airavata_updateApplicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_updateAppicationModule_result__isset; +} _Airavata_updateApplicationModule_result__isset; -class Airavata_updateAppicationModule_result { +class Airavata_updateApplicationModule_result { public: - Airavata_updateAppicationModule_result() : success(0) { + Airavata_updateApplicationModule_result() : success(0) { } - virtual ~Airavata_updateAppicationModule_result() throw() {} + virtual ~Airavata_updateApplicationModule_result() throw() {} bool success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_updateAppicationModule_result__isset __isset; + _Airavata_updateApplicationModule_result__isset __isset; void __set_success(const bool val) { success = val; @@ -3688,7 +3736,7 @@ class Airavata_updateAppicationModule_result { ase = val; } - bool operator == (const Airavata_updateAppicationModule_result & rhs) const + bool operator == (const Airavata_updateApplicationModule_result & rhs) const { if (!(success == rhs.success)) return false; @@ -3700,50 +3748,50 @@ class Airavata_updateAppicationModule_result { return false; return true; } - bool operator != (const Airavata_updateAppicationModule_result &rhs) const { + bool operator != (const Airavata_updateApplicationModule_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_updateAppicationModule_result & ) const; + bool operator < (const Airavata_updateApplicationModule_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_updateAppicationModule_presult__isset { - _Airavata_updateAppicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_updateApplicationModule_presult__isset { + _Airavata_updateApplicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_updateAppicationModule_presult__isset; +} _Airavata_updateApplicationModule_presult__isset; -class Airavata_updateAppicationModule_presult { +class Airavata_updateApplicationModule_presult { public: - virtual ~Airavata_updateAppicationModule_presult() throw() {} + virtual ~Airavata_updateApplicationModule_presult() throw() {} bool* success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_updateAppicationModule_presult__isset __isset; + _Airavata_updateApplicationModule_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class Airavata_deleteAppicationModule_args { +class Airavata_deleteApplicationModule_args { public: - Airavata_deleteAppicationModule_args() : appModuleId() { + Airavata_deleteApplicationModule_args() : appModuleId() { } - virtual ~Airavata_deleteAppicationModule_args() throw() {} + virtual ~Airavata_deleteApplicationModule_args() throw() {} std::string appModuleId; @@ -3751,17 +3799,17 @@ class Airavata_deleteAppicationModule_args { appModuleId = val; } - bool operator == (const Airavata_deleteAppicationModule_args & rhs) const + bool operator == (const Airavata_deleteApplicationModule_args & rhs) const { if (!(appModuleId == rhs.appModuleId)) return false; return true; } - bool operator != (const Airavata_deleteAppicationModule_args &rhs) const { + bool operator != (const Airavata_deleteApplicationModule_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_deleteAppicationModule_args & ) const; + bool operator < (const Airavata_deleteApplicationModule_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -3769,11 +3817,11 @@ class Airavata_deleteAppicationModule_args { }; -class Airavata_deleteAppicationModule_pargs { +class Airavata_deleteApplicationModule_pargs { public: - virtual ~Airavata_deleteAppicationModule_pargs() throw() {} + virtual ~Airavata_deleteApplicationModule_pargs() throw() {} const std::string* appModuleId; @@ -3781,28 +3829,28 @@ class Airavata_deleteAppicationModule_pargs { }; -typedef struct _Airavata_deleteAppicationModule_result__isset { - _Airavata_deleteAppicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_deleteApplicationModule_result__isset { + _Airavata_deleteApplicationModule_result__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_deleteAppicationModule_result__isset; +} _Airavata_deleteApplicationModule_result__isset; -class Airavata_deleteAppicationModule_result { +class Airavata_deleteApplicationModule_result { public: - Airavata_deleteAppicationModule_result() : success(0) { + Airavata_deleteApplicationModule_result() : success(0) { } - virtual ~Airavata_deleteAppicationModule_result() throw() {} + virtual ~Airavata_deleteApplicationModule_result() throw() {} bool success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_deleteAppicationModule_result__isset __isset; + _Airavata_deleteApplicationModule_result__isset __isset; void __set_success(const bool val) { success = val; @@ -3820,7 +3868,7 @@ class Airavata_deleteAppicationModule_result { ase = val; } - bool operator == (const Airavata_deleteAppicationModule_result & rhs) const + bool operator == (const Airavata_deleteApplicationModule_result & rhs) const { if (!(success == rhs.success)) return false; @@ -3832,278 +3880,1801 @@ class Airavata_deleteAppicationModule_result { return false; return true; } - bool operator != (const Airavata_deleteAppicationModule_result &rhs) const { + bool operator != (const Airavata_deleteApplicationModule_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_deleteAppicationModule_result & ) const; + bool operator < (const Airavata_deleteApplicationModule_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_deleteAppicationModule_presult__isset { - _Airavata_deleteAppicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} +typedef struct _Airavata_deleteApplicationModule_presult__isset { + _Airavata_deleteApplicationModule_presult__isset() : success(false), ire(false), ace(false), ase(false) {} bool success; bool ire; bool ace; bool ase; -} _Airavata_deleteAppicationModule_presult__isset; +} _Airavata_deleteApplicationModule_presult__isset; -class Airavata_deleteAppicationModule_presult { +class Airavata_deleteApplicationModule_presult { public: - virtual ~Airavata_deleteAppicationModule_presult() throw() {} + virtual ~Airavata_deleteApplicationModule_presult() throw() {} bool* success; ::airavata::api::error::InvalidRequestException ire; ::airavata::api::error::AiravataClientException ace; ::airavata::api::error::AiravataSystemException ase; - _Airavata_deleteAppicationModule_presult__isset __isset; + _Airavata_deleteApplicationModule_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class AiravataClient : virtual public AiravataIf { + +class Airavata_registerApplicationDeployment_args { public: - AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) : - piprot_(prot), - poprot_(prot) { - iprot_ = prot.get(); - oprot_ = prot.get(); + + Airavata_registerApplicationDeployment_args() { } - AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : - piprot_(iprot), - poprot_(oprot) { - iprot_ = iprot.get(); - oprot_ = oprot.get(); + + virtual ~Airavata_registerApplicationDeployment_args() throw() {} + + ::ApplicationDeploymentDescription applicationDeployment; + + void __set_applicationDeployment(const ::ApplicationDeploymentDescription& val) { + applicationDeployment = val; } - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { - return piprot_; + + bool operator == (const Airavata_registerApplicationDeployment_args & rhs) const + { + if (!(applicationDeployment == rhs.applicationDeployment)) + return false; + return true; } - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { - return poprot_; + bool operator != (const Airavata_registerApplicationDeployment_args &rhs) const { + return !(*this == rhs); } - void getAPIVersion(std::string& _return); - void send_getAPIVersion(); - void recv_getAPIVersion(std::string& _return); - void createProject(std::string& _return, const ::Project& project); - void send_createProject(const ::Project& project); - void recv_createProject(std::string& _return); - void updateProject(const std::string& projectId, const ::Project& updatedProject); - void send_updateProject(const std::string& projectId, const ::Project& updatedProject); - void recv_updateProject(); - void getProject( ::Project& _return, const std::string& projectId); - void send_getProject(const std::string& projectId); - void recv_getProject( ::Project& _return); - void getAllUserProjects(std::vector< ::Project> & _return, const std::string& userName); - void send_getAllUserProjects(const std::string& userName); - void recv_getAllUserProjects(std::vector< ::Project> & _return); - void searchProjectsByProjectName(std::vector< ::Project> & _return, const std::string& userName, const std::string& projectName); - void send_searchProjectsByProjectName(const std::string& userName, const std::string& projectName); - void recv_searchProjectsByProjectName(std::vector< ::Project> & _return); - void searchProjectsByProjectDesc(std::vector< ::Project> & _return, const std::string& userName, const std::string& description); - void send_searchProjectsByProjectDesc(const std::string& userName, const std::string& description); - void recv_searchProjectsByProjectDesc(std::vector< ::Project> & _return); - void searchExperimentsByName(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& expName); - void send_searchExperimentsByName(const std::string& userName, const std::string& expName); - void recv_searchExperimentsByName(std::vector< ::ExperimentSummary> & _return); - void searchExperimentsByDesc(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& description); - void send_searchExperimentsByDesc(const std::string& userName, const std::string& description); - void recv_searchExperimentsByDesc(std::vector< ::ExperimentSummary> & _return); - void searchExperimentsByApplication(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& applicationId); - void send_searchExperimentsByApplication(const std::string& userName, const std::string& applicationId); - void recv_searchExperimentsByApplication(std::vector< ::ExperimentSummary> & _return); - void getAllExperimentsInProject(std::vector< ::Experiment> & _return, const std::string& projectId); - void send_getAllExperimentsInProject(const std::string& projectId); - void recv_getAllExperimentsInProject(std::vector< ::Experiment> & _return); - void getAllUserExperiments(std::vector< ::Experiment> & _return, const std::string& userName); - void send_getAllUserExperiments(const std::string& userName); - void recv_getAllUserExperiments(std::vector< ::Experiment> & _return); - void createExperiment(std::string& _return, const ::Experiment& experiment); - void send_createExperiment(const ::Experiment& experiment); - void recv_createExperiment(std::string& _return); - void getExperiment( ::Experiment& _return, const std::string& airavataExperimentId); - void send_getExperiment(const std::string& airavataExperimentId); - void recv_getExperiment( ::Experiment& _return); - void updateExperiment(const std::string& airavataExperimentId, const ::Experiment& experiment); - void send_updateExperiment(const std::string& airavataExperimentId, const ::Experiment& experiment); - void recv_updateExperiment(); - void updateExperimentConfiguration(const std::string& airavataExperimentId, const ::UserConfigurationData& userConfiguration); - void send_updateExperimentConfiguration(const std::string& airavataExperimentId, const ::UserConfigurationData& userConfiguration); - void recv_updateExperimentConfiguration(); - void updateResourceScheduleing(const std::string& airavataExperimentId, const ::ComputationalResourceScheduling& resourceScheduling); - void send_updateResourceScheduleing(const std::string& airavataExperimentId, const ::ComputationalResourceScheduling& resourceScheduling); - void recv_updateResourceScheduleing(); - bool validateExperiment(const std::string& airavataExperimentId); - void send_validateExperiment(const std::string& airavataExperimentId); - bool recv_validateExperiment(); - void launchExperiment(const std::string& airavataExperimentId, const std::string& airavataCredStoreToken); - void send_launchExperiment(const std::string& airavataExperimentId, const std::string& airavataCredStoreToken); - void recv_launchExperiment(); - void getExperimentStatus( ::ExperimentStatus& _return, const std::string& airavataExperimentId); - void send_getExperimentStatus(const std::string& airavataExperimentId); - void recv_getExperimentStatus( ::ExperimentStatus& _return); - void getExperimentOutputs(std::vector< ::DataObjectType> & _return, const std::string& airavataExperimentId); - void send_getExperimentOutputs(const std::string& airavataExperimentId); - void recv_getExperimentOutputs(std::vector< ::DataObjectType> & _return); - void getJobStatuses(std::map & _return, const std::string& airavataExperimentId); - void send_getJobStatuses(const std::string& airavataExperimentId); - void recv_getJobStatuses(std::map & _return); - void cloneExperiment(std::string& _return, const std::string& existingExperimentID, const std::string& newExperimentName); - void send_cloneExperiment(const std::string& existingExperimentID, const std::string& newExperimentName); - void recv_cloneExperiment(std::string& _return); - void terminateExperiment(const std::string& airavataExperimentId); - void send_terminateExperiment(const std::string& airavataExperimentId); - void recv_terminateExperiment(); - void registerAppicationModule(std::string& _return, const ::ApplicationModule& applicationModule); - void send_registerAppicationModule(const ::ApplicationModule& applicationModule); - void recv_registerAppicationModule(std::string& _return); - void getAppicationModule( ::ApplicationModule& _return, const std::string& appModuleId); - void send_getAppicationModule(const std::string& appModuleId); - void recv_getAppicationModule( ::ApplicationModule& _return); - bool updateAppicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule); - void send_updateAppicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule); - bool recv_updateAppicationModule(); - bool deleteAppicationModule(const std::string& appModuleId); - void send_deleteAppicationModule(const std::string& appModuleId); - bool recv_deleteAppicationModule(); - protected: - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_; - ::apache::thrift::protocol::TProtocol* iprot_; - ::apache::thrift::protocol::TProtocol* oprot_; -}; -class AiravataProcessor : public ::apache::thrift::TDispatchProcessor { - protected: - boost::shared_ptr iface_; - virtual bool dispatchCall(::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, const std::string& fname, int32_t seqid, void* callContext); - private: - typedef void (AiravataProcessor::*ProcessFunction)(int32_t, ::apache::thrift::protocol::TProtocol*, ::apache::thrift::protocol::TProtocol*, void*); - typedef std::map ProcessMap; - ProcessMap processMap_; - void process_getAPIVersion(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_createProject(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateProject(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getProject(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getAllUserProjects(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_searchProjectsByProjectName(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_searchProjectsByProjectDesc(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_searchExperimentsByName(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_searchExperimentsByDesc(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_searchExperimentsByApplication(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getAllExperimentsInProject(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getAllUserExperiments(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_createExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateExperimentConfiguration(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateResourceScheduleing(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_validateExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_launchExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getExperimentStatus(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getExperimentOutputs(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getJobStatuses(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_cloneExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_terminateExperiment(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_registerAppicationModule(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getAppicationModule(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateAppicationModule(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_deleteAppicationModule(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - public: - AiravataProcessor(boost::shared_ptr iface) : - iface_(iface) { - processMap_["getAPIVersion"] = &AiravataProcessor::process_getAPIVersion; - processMap_["createProject"] = &AiravataProcessor::process_createProject; - processMap_["updateProject"] = &AiravataProcessor::process_updateProject; - processMap_["getProject"] = &AiravataProcessor::process_getProject; - processMap_["getAllUserProjects"] = &AiravataProcessor::process_getAllUserProjects; - processMap_["searchProjectsByProjectName"] = &AiravataProcessor::process_searchProjectsByProjectName; - processMap_["searchProjectsByProjectDesc"] = &AiravataProcessor::process_searchProjectsByProjectDesc; - processMap_["searchExperimentsByName"] = &AiravataProcessor::process_searchExperimentsByName; - processMap_["searchExperimentsByDesc"] = &AiravataProcessor::process_searchExperimentsByDesc; - processMap_["searchExperimentsByApplication"] = &AiravataProcessor::process_searchExperimentsByApplication; - processMap_["getAllExperimentsInProject"] = &AiravataProcessor::process_getAllExperimentsInProject; - processMap_["getAllUserExperiments"] = &AiravataProcessor::process_getAllUserExperiments; - processMap_["createExperiment"] = &AiravataProcessor::process_createExperiment; - processMap_["getExperiment"] = &AiravataProcessor::process_getExperiment; - processMap_["updateExperiment"] = &AiravataProcessor::process_updateExperiment; - processMap_["updateExperimentConfiguration"] = &AiravataProcessor::process_updateExperimentConfiguration; - processMap_["updateResourceScheduleing"] = &AiravataProcessor::process_updateResourceScheduleing; - processMap_["validateExperiment"] = &AiravataProcessor::process_validateExperiment; - processMap_["launchExperiment"] = &AiravataProcessor::process_launchExperiment; - processMap_["getExperimentStatus"] = &AiravataProcessor::process_getExperimentStatus; - processMap_["getExperimentOutputs"] = &AiravataProcessor::process_getExperimentOutputs; - processMap_["getJobStatuses"] = &AiravataProcessor::process_getJobStatuses; - processMap_["cloneExperiment"] = &AiravataProcessor::process_cloneExperiment; - processMap_["terminateExperiment"] = &AiravataProcessor::process_terminateExperiment; - processMap_["registerAppicationModule"] = &AiravataProcessor::process_registerAppicationModule; - processMap_["getAppicationModule"] = &AiravataProcessor::process_getAppicationModule; - processMap_["updateAppicationModule"] = &AiravataProcessor::process_updateAppicationModule; - processMap_["deleteAppicationModule"] = &AiravataProcessor::process_deleteAppicationModule; - } + bool operator < (const Airavata_registerApplicationDeployment_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - virtual ~AiravataProcessor() {} }; -class AiravataProcessorFactory : public ::apache::thrift::TProcessorFactory { + +class Airavata_registerApplicationDeployment_pargs { public: - AiravataProcessorFactory(const ::boost::shared_ptr< AiravataIfFactory >& handlerFactory) : - handlerFactory_(handlerFactory) {} - ::boost::shared_ptr< ::apache::thrift::TProcessor > getProcessor(const ::apache::thrift::TConnectionInfo& connInfo); - protected: - ::boost::shared_ptr< AiravataIfFactory > handlerFactory_; + virtual ~Airavata_registerApplicationDeployment_pargs() throw() {} + + const ::ApplicationDeploymentDescription* applicationDeployment; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + }; -class AiravataMultiface : virtual public AiravataIf { - public: - AiravataMultiface(std::vector >& ifaces) : ifaces_(ifaces) { - } - virtual ~AiravataMultiface() {} - protected: - std::vector > ifaces_; - AiravataMultiface() {} - void add(boost::shared_ptr iface) { - ifaces_.push_back(iface); - } +typedef struct _Airavata_registerApplicationDeployment_result__isset { + _Airavata_registerApplicationDeployment_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_registerApplicationDeployment_result__isset; + +class Airavata_registerApplicationDeployment_result { public: - void getAPIVersion(std::string& _return) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->getAPIVersion(_return); - } - ifaces_[i]->getAPIVersion(_return); - return; + + Airavata_registerApplicationDeployment_result() : success() { } - void createProject(std::string& _return, const ::Project& project) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->createProject(_return, project); - } - ifaces_[i]->createProject(_return, project); - return; + virtual ~Airavata_registerApplicationDeployment_result() throw() {} + + std::string success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_registerApplicationDeployment_result__isset __isset; + + void __set_success(const std::string& val) { + success = val; } - void updateProject(const std::string& projectId, const ::Project& updatedProject) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->updateProject(projectId, updatedProject); - } - ifaces_[i]->updateProject(projectId, updatedProject); + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; } - void getProject( ::Project& _return, const std::string& projectId) { + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_registerApplicationDeployment_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_registerApplicationDeployment_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_registerApplicationDeployment_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_registerApplicationDeployment_presult__isset { + _Airavata_registerApplicationDeployment_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_registerApplicationDeployment_presult__isset; + +class Airavata_registerApplicationDeployment_presult { + public: + + + virtual ~Airavata_registerApplicationDeployment_presult() throw() {} + + std::string* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_registerApplicationDeployment_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_getApplicationDeployment_args { + public: + + Airavata_getApplicationDeployment_args() : appDeploymentId() { + } + + virtual ~Airavata_getApplicationDeployment_args() throw() {} + + std::string appDeploymentId; + + void __set_appDeploymentId(const std::string& val) { + appDeploymentId = val; + } + + bool operator == (const Airavata_getApplicationDeployment_args & rhs) const + { + if (!(appDeploymentId == rhs.appDeploymentId)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationDeployment_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationDeployment_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getApplicationDeployment_pargs { + public: + + + virtual ~Airavata_getApplicationDeployment_pargs() throw() {} + + const std::string* appDeploymentId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationDeployment_result__isset { + _Airavata_getApplicationDeployment_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationDeployment_result__isset; + +class Airavata_getApplicationDeployment_result { + public: + + Airavata_getApplicationDeployment_result() { + } + + virtual ~Airavata_getApplicationDeployment_result() throw() {} + + ::ApplicationDeploymentDescription success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationDeployment_result__isset __isset; + + void __set_success(const ::ApplicationDeploymentDescription& val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_getApplicationDeployment_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationDeployment_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationDeployment_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationDeployment_presult__isset { + _Airavata_getApplicationDeployment_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationDeployment_presult__isset; + +class Airavata_getApplicationDeployment_presult { + public: + + + virtual ~Airavata_getApplicationDeployment_presult() throw() {} + + ::ApplicationDeploymentDescription* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationDeployment_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_updateApplicationDeployment_args { + public: + + Airavata_updateApplicationDeployment_args() : appDeploymentId() { + } + + virtual ~Airavata_updateApplicationDeployment_args() throw() {} + + std::string appDeploymentId; + ::ApplicationDeploymentDescription applicationDeployment; + + void __set_appDeploymentId(const std::string& val) { + appDeploymentId = val; + } + + void __set_applicationDeployment(const ::ApplicationDeploymentDescription& val) { + applicationDeployment = val; + } + + bool operator == (const Airavata_updateApplicationDeployment_args & rhs) const + { + if (!(appDeploymentId == rhs.appDeploymentId)) + return false; + if (!(applicationDeployment == rhs.applicationDeployment)) + return false; + return true; + } + bool operator != (const Airavata_updateApplicationDeployment_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateApplicationDeployment_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_updateApplicationDeployment_pargs { + public: + + + virtual ~Airavata_updateApplicationDeployment_pargs() throw() {} + + const std::string* appDeploymentId; + const ::ApplicationDeploymentDescription* applicationDeployment; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateApplicationDeployment_result__isset { + _Airavata_updateApplicationDeployment_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_updateApplicationDeployment_result__isset; + +class Airavata_updateApplicationDeployment_result { + public: + + Airavata_updateApplicationDeployment_result() : success(0) { + } + + virtual ~Airavata_updateApplicationDeployment_result() throw() {} + + bool success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_updateApplicationDeployment_result__isset __isset; + + void __set_success(const bool val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_updateApplicationDeployment_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_updateApplicationDeployment_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateApplicationDeployment_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateApplicationDeployment_presult__isset { + _Airavata_updateApplicationDeployment_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_updateApplicationDeployment_presult__isset; + +class Airavata_updateApplicationDeployment_presult { + public: + + + virtual ~Airavata_updateApplicationDeployment_presult() throw() {} + + bool* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_updateApplicationDeployment_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_deleteApplicationDeployment_args { + public: + + Airavata_deleteApplicationDeployment_args() : appDeploymentId() { + } + + virtual ~Airavata_deleteApplicationDeployment_args() throw() {} + + std::string appDeploymentId; + + void __set_appDeploymentId(const std::string& val) { + appDeploymentId = val; + } + + bool operator == (const Airavata_deleteApplicationDeployment_args & rhs) const + { + if (!(appDeploymentId == rhs.appDeploymentId)) + return false; + return true; + } + bool operator != (const Airavata_deleteApplicationDeployment_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_deleteApplicationDeployment_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_deleteApplicationDeployment_pargs { + public: + + + virtual ~Airavata_deleteApplicationDeployment_pargs() throw() {} + + const std::string* appDeploymentId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_deleteApplicationDeployment_result__isset { + _Airavata_deleteApplicationDeployment_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_deleteApplicationDeployment_result__isset; + +class Airavata_deleteApplicationDeployment_result { + public: + + Airavata_deleteApplicationDeployment_result() : success(0) { + } + + virtual ~Airavata_deleteApplicationDeployment_result() throw() {} + + bool success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_deleteApplicationDeployment_result__isset __isset; + + void __set_success(const bool val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_deleteApplicationDeployment_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_deleteApplicationDeployment_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_deleteApplicationDeployment_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_deleteApplicationDeployment_presult__isset { + _Airavata_deleteApplicationDeployment_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_deleteApplicationDeployment_presult__isset; + +class Airavata_deleteApplicationDeployment_presult { + public: + + + virtual ~Airavata_deleteApplicationDeployment_presult() throw() {} + + bool* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_deleteApplicationDeployment_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_getAppModuleDeployedResources_args { + public: + + Airavata_getAppModuleDeployedResources_args() : appModuleId() { + } + + virtual ~Airavata_getAppModuleDeployedResources_args() throw() {} + + std::string appModuleId; + + void __set_appModuleId(const std::string& val) { + appModuleId = val; + } + + bool operator == (const Airavata_getAppModuleDeployedResources_args & rhs) const + { + if (!(appModuleId == rhs.appModuleId)) + return false; + return true; + } + bool operator != (const Airavata_getAppModuleDeployedResources_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getAppModuleDeployedResources_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getAppModuleDeployedResources_pargs { + public: + + + virtual ~Airavata_getAppModuleDeployedResources_pargs() throw() {} + + const std::string* appModuleId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getAppModuleDeployedResources_result__isset { + _Airavata_getAppModuleDeployedResources_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getAppModuleDeployedResources_result__isset; + +class Airavata_getAppModuleDeployedResources_result { + public: + + Airavata_getAppModuleDeployedResources_result() { + } + + virtual ~Airavata_getAppModuleDeployedResources_result() throw() {} + + std::vector success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getAppModuleDeployedResources_result__isset __isset; + + void __set_success(const std::vector & val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_getAppModuleDeployedResources_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_getAppModuleDeployedResources_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getAppModuleDeployedResources_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getAppModuleDeployedResources_presult__isset { + _Airavata_getAppModuleDeployedResources_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getAppModuleDeployedResources_presult__isset; + +class Airavata_getAppModuleDeployedResources_presult { + public: + + + virtual ~Airavata_getAppModuleDeployedResources_presult() throw() {} + + std::vector * success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getAppModuleDeployedResources_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_registerApplicationInterface_args { + public: + + Airavata_registerApplicationInterface_args() { + } + + virtual ~Airavata_registerApplicationInterface_args() throw() {} + + ::ApplicationInterfaceDescription applicationInterface; + + void __set_applicationInterface(const ::ApplicationInterfaceDescription& val) { + applicationInterface = val; + } + + bool operator == (const Airavata_registerApplicationInterface_args & rhs) const + { + if (!(applicationInterface == rhs.applicationInterface)) + return false; + return true; + } + bool operator != (const Airavata_registerApplicationInterface_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_registerApplicationInterface_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_registerApplicationInterface_pargs { + public: + + + virtual ~Airavata_registerApplicationInterface_pargs() throw() {} + + const ::ApplicationInterfaceDescription* applicationInterface; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_registerApplicationInterface_result__isset { + _Airavata_registerApplicationInterface_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_registerApplicationInterface_result__isset; + +class Airavata_registerApplicationInterface_result { + public: + + Airavata_registerApplicationInterface_result() : success() { + } + + virtual ~Airavata_registerApplicationInterface_result() throw() {} + + std::string success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_registerApplicationInterface_result__isset __isset; + + void __set_success(const std::string& val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_registerApplicationInterface_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_registerApplicationInterface_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_registerApplicationInterface_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_registerApplicationInterface_presult__isset { + _Airavata_registerApplicationInterface_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_registerApplicationInterface_presult__isset; + +class Airavata_registerApplicationInterface_presult { + public: + + + virtual ~Airavata_registerApplicationInterface_presult() throw() {} + + std::string* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_registerApplicationInterface_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_getApplicationInterface_args { + public: + + Airavata_getApplicationInterface_args() : appInterfaceId() { + } + + virtual ~Airavata_getApplicationInterface_args() throw() {} + + std::string appInterfaceId; + + void __set_appInterfaceId(const std::string& val) { + appInterfaceId = val; + } + + bool operator == (const Airavata_getApplicationInterface_args & rhs) const + { + if (!(appInterfaceId == rhs.appInterfaceId)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationInterface_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationInterface_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getApplicationInterface_pargs { + public: + + + virtual ~Airavata_getApplicationInterface_pargs() throw() {} + + const std::string* appInterfaceId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationInterface_result__isset { + _Airavata_getApplicationInterface_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationInterface_result__isset; + +class Airavata_getApplicationInterface_result { + public: + + Airavata_getApplicationInterface_result() { + } + + virtual ~Airavata_getApplicationInterface_result() throw() {} + + ::ApplicationInterfaceDescription success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationInterface_result__isset __isset; + + void __set_success(const ::ApplicationInterfaceDescription& val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_getApplicationInterface_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationInterface_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationInterface_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationInterface_presult__isset { + _Airavata_getApplicationInterface_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationInterface_presult__isset; + +class Airavata_getApplicationInterface_presult { + public: + + + virtual ~Airavata_getApplicationInterface_presult() throw() {} + + ::ApplicationInterfaceDescription* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationInterface_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_updateApplicationInterface_args { + public: + + Airavata_updateApplicationInterface_args() : appInterfaceId() { + } + + virtual ~Airavata_updateApplicationInterface_args() throw() {} + + std::string appInterfaceId; + ::ApplicationInterfaceDescription applicationInterface; + + void __set_appInterfaceId(const std::string& val) { + appInterfaceId = val; + } + + void __set_applicationInterface(const ::ApplicationInterfaceDescription& val) { + applicationInterface = val; + } + + bool operator == (const Airavata_updateApplicationInterface_args & rhs) const + { + if (!(appInterfaceId == rhs.appInterfaceId)) + return false; + if (!(applicationInterface == rhs.applicationInterface)) + return false; + return true; + } + bool operator != (const Airavata_updateApplicationInterface_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateApplicationInterface_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_updateApplicationInterface_pargs { + public: + + + virtual ~Airavata_updateApplicationInterface_pargs() throw() {} + + const std::string* appInterfaceId; + const ::ApplicationInterfaceDescription* applicationInterface; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateApplicationInterface_result__isset { + _Airavata_updateApplicationInterface_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_updateApplicationInterface_result__isset; + +class Airavata_updateApplicationInterface_result { + public: + + Airavata_updateApplicationInterface_result() : success(0) { + } + + virtual ~Airavata_updateApplicationInterface_result() throw() {} + + bool success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_updateApplicationInterface_result__isset __isset; + + void __set_success(const bool val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_updateApplicationInterface_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_updateApplicationInterface_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateApplicationInterface_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateApplicationInterface_presult__isset { + _Airavata_updateApplicationInterface_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_updateApplicationInterface_presult__isset; + +class Airavata_updateApplicationInterface_presult { + public: + + + virtual ~Airavata_updateApplicationInterface_presult() throw() {} + + bool* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_updateApplicationInterface_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_deleteApplicationInterface_args { + public: + + Airavata_deleteApplicationInterface_args() : appInterfaceId() { + } + + virtual ~Airavata_deleteApplicationInterface_args() throw() {} + + std::string appInterfaceId; + + void __set_appInterfaceId(const std::string& val) { + appInterfaceId = val; + } + + bool operator == (const Airavata_deleteApplicationInterface_args & rhs) const + { + if (!(appInterfaceId == rhs.appInterfaceId)) + return false; + return true; + } + bool operator != (const Airavata_deleteApplicationInterface_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_deleteApplicationInterface_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_deleteApplicationInterface_pargs { + public: + + + virtual ~Airavata_deleteApplicationInterface_pargs() throw() {} + + const std::string* appInterfaceId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_deleteApplicationInterface_result__isset { + _Airavata_deleteApplicationInterface_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_deleteApplicationInterface_result__isset; + +class Airavata_deleteApplicationInterface_result { + public: + + Airavata_deleteApplicationInterface_result() : success(0) { + } + + virtual ~Airavata_deleteApplicationInterface_result() throw() {} + + bool success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_deleteApplicationInterface_result__isset __isset; + + void __set_success(const bool val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_deleteApplicationInterface_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_deleteApplicationInterface_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_deleteApplicationInterface_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_deleteApplicationInterface_presult__isset { + _Airavata_deleteApplicationInterface_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_deleteApplicationInterface_presult__isset; + +class Airavata_deleteApplicationInterface_presult { + public: + + + virtual ~Airavata_deleteApplicationInterface_presult() throw() {} + + bool* success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_deleteApplicationInterface_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_getApplicationInputs_args { + public: + + Airavata_getApplicationInputs_args() : appInterfaceId() { + } + + virtual ~Airavata_getApplicationInputs_args() throw() {} + + std::string appInterfaceId; + + void __set_appInterfaceId(const std::string& val) { + appInterfaceId = val; + } + + bool operator == (const Airavata_getApplicationInputs_args & rhs) const + { + if (!(appInterfaceId == rhs.appInterfaceId)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationInputs_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationInputs_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getApplicationInputs_pargs { + public: + + + virtual ~Airavata_getApplicationInputs_pargs() throw() {} + + const std::string* appInterfaceId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationInputs_result__isset { + _Airavata_getApplicationInputs_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationInputs_result__isset; + +class Airavata_getApplicationInputs_result { + public: + + Airavata_getApplicationInputs_result() { + } + + virtual ~Airavata_getApplicationInputs_result() throw() {} + + std::vector< ::InputDataObjectType> success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationInputs_result__isset __isset; + + void __set_success(const std::vector< ::InputDataObjectType> & val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_getApplicationInputs_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationInputs_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationInputs_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationInputs_presult__isset { + _Airavata_getApplicationInputs_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationInputs_presult__isset; + +class Airavata_getApplicationInputs_presult { + public: + + + virtual ~Airavata_getApplicationInputs_presult() throw() {} + + std::vector< ::InputDataObjectType> * success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationInputs_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_getApplicationOutputs_args { + public: + + Airavata_getApplicationOutputs_args() : appInterfaceId() { + } + + virtual ~Airavata_getApplicationOutputs_args() throw() {} + + std::string appInterfaceId; + + void __set_appInterfaceId(const std::string& val) { + appInterfaceId = val; + } + + bool operator == (const Airavata_getApplicationOutputs_args & rhs) const + { + if (!(appInterfaceId == rhs.appInterfaceId)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationOutputs_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationOutputs_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getApplicationOutputs_pargs { + public: + + + virtual ~Airavata_getApplicationOutputs_pargs() throw() {} + + const std::string* appInterfaceId; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationOutputs_result__isset { + _Airavata_getApplicationOutputs_result__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationOutputs_result__isset; + +class Airavata_getApplicationOutputs_result { + public: + + Airavata_getApplicationOutputs_result() { + } + + virtual ~Airavata_getApplicationOutputs_result() throw() {} + + std::vector< ::OutputDataObjectType> success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationOutputs_result__isset __isset; + + void __set_success(const std::vector< ::OutputDataObjectType> & val) { + success = val; + } + + void __set_ire(const ::airavata::api::error::InvalidRequestException& val) { + ire = val; + } + + void __set_ace(const ::airavata::api::error::AiravataClientException& val) { + ace = val; + } + + void __set_ase(const ::airavata::api::error::AiravataSystemException& val) { + ase = val; + } + + bool operator == (const Airavata_getApplicationOutputs_result & rhs) const + { + if (!(success == rhs.success)) + return false; + if (!(ire == rhs.ire)) + return false; + if (!(ace == rhs.ace)) + return false; + if (!(ase == rhs.ase)) + return false; + return true; + } + bool operator != (const Airavata_getApplicationOutputs_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getApplicationOutputs_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getApplicationOutputs_presult__isset { + _Airavata_getApplicationOutputs_presult__isset() : success(false), ire(false), ace(false), ase(false) {} + bool success; + bool ire; + bool ace; + bool ase; +} _Airavata_getApplicationOutputs_presult__isset; + +class Airavata_getApplicationOutputs_presult { + public: + + + virtual ~Airavata_getApplicationOutputs_presult() throw() {} + + std::vector< ::OutputDataObjectType> * success; + ::airavata::api::error::InvalidRequestException ire; + ::airavata::api::error::AiravataClientException ace; + ::airavata::api::error::AiravataSystemException ase; + + _Airavata_getApplicationOutputs_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + +class AiravataClient : virtual public AiravataIf { + public: + AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) : + piprot_(prot), + poprot_(prot) { + iprot_ = prot.get(); + oprot_ = prot.get(); + } + AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : + piprot_(iprot), + poprot_(oprot) { + iprot_ = iprot.get(); + oprot_ = oprot.get(); + } + boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { + return piprot_; + } + boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { + return poprot_; + } + void getAPIVersion(std::string& _return); + void send_getAPIVersion(); + void recv_getAPIVersion(std::string& _return); + void createProject(std::string& _return, const ::Project& project); + void send_createProject(const ::Project& project); + void recv_createProject(std::string& _return); + void updateProject(const std::string& projectId, const ::Project& updatedProject); + void send_updateProject(const std::string& projectId, const ::Project& updatedProject); + void recv_updateProject(); + void getProject( ::Project& _return, const std::string& projectId); + void send_getProject(const std::string& projectId); + void recv_getProject( ::Project& _return); + void getAllUserProjects(std::vector< ::Project> & _return, const std::string& userName); + void send_getAllUserProjects(const std::string& userName); + void recv_getAllUserProjects(std::vector< ::Project> & _return); + void searchProjectsByProjectName(std::vector< ::Project> & _return, const std::string& userName, const std::string& projectName); + void send_searchProjectsByProjectName(const std::string& userName, const std::string& projectName); + void recv_searchProjectsByProjectName(std::vector< ::Project> & _return); + void searchProjectsByProjectDesc(std::vector< ::Project> & _return, const std::string& userName, const std::string& description); + void send_searchProjectsByProjectDesc(const std::string& userName, const std::string& description); + void recv_searchProjectsByProjectDesc(std::vector< ::Project> & _return); + void searchExperimentsByName(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& expName); + void send_searchExperimentsByName(const std::string& userName, const std::string& expName); + void recv_searchExperimentsByName(std::vector< ::ExperimentSummary> & _return); + void searchExperimentsByDesc(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& description); + void send_searchExperimentsByDesc(const std::string& userName, const std::string& description); + void recv_searchExperimentsByDesc(std::vector< ::ExperimentSummary> & _return); + void searchExperimentsByApplication(std::vector< ::ExperimentSummary> & _return, const std::string& userName, const std::string& applicationId); + void send_searchExperimentsByApplication(const std::string& userName, const std::string& applicationId); + void recv_searchExperimentsByApplication(std::vector< ::ExperimentSummary> & _return); + void getAllExperimentsInProject(std::vector< ::Experiment> & _return, const std::string& projectId); + void send_getAllExperimentsInProject(const std::string& projectId); + void recv_getAllExperimentsInProject(std::vector< ::Experiment> & _return); + void getAllUserExperiments(std::vector< ::Experiment> & _return, const std::string& userName); + void send_getAllUserExperiments(const std::string& userName); + void recv_getAllUserExperiments(std::vector< ::Experiment> & _return); + void createExperiment(std::string& _return, const ::Experiment& experiment); + void send_createExperiment(const ::Experiment& experiment); + void recv_createExperiment(std::string& _return); + void getExperiment( ::Experiment& _return, const std::string& airavataExperimentId); + void send_getExperiment(const std::string& airavataExperimentId); + void recv_getExperiment( ::Experiment& _return); + void updateExperiment(const std::string& airavataExperimentId, const ::Experiment& experiment); + void send_updateExperiment(const std::string& airavataExperimentId, const ::Experiment& experiment); + void recv_updateExperiment(); + void updateExperimentConfiguration(const std::string& airavataExperimentId, const ::UserConfigurationData& userConfiguration); + void send_updateExperimentConfiguration(const