http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata_server.skeleton.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata_server.skeleton.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata_server.skeleton.cpp index 14bd43b..4128243 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata_server.skeleton.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/Airavata_server.skeleton.cpp @@ -142,24 +142,79 @@ class AiravataHandler : virtual public AiravataIf { printf("terminateExperiment\n"); } - void registerAppicationModule(std::string& _return, const ::ApplicationModule& applicationModule) { + void registerApplicationModule(std::string& _return, const ::ApplicationModule& applicationModule) { // Your implementation goes here - printf("registerAppicationModule\n"); + printf("registerApplicationModule\n"); } - void getAppicationModule( ::ApplicationModule& _return, const std::string& appModuleId) { + void getApplicationModule( ::ApplicationModule& _return, const std::string& appModuleId) { // Your implementation goes here - printf("getAppicationModule\n"); + printf("getApplicationModule\n"); } - bool updateAppicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule) { + bool updateApplicationModule(const std::string& appModuleId, const ::ApplicationModule& applicationModule) { // Your implementation goes here - printf("updateAppicationModule\n"); + printf("updateApplicationModule\n"); } - bool deleteAppicationModule(const std::string& appModuleId) { + bool deleteApplicationModule(const std::string& appModuleId) { // Your implementation goes here - printf("deleteAppicationModule\n"); + printf("deleteApplicationModule\n"); + } + + void registerApplicationDeployment(std::string& _return, const ::ApplicationDeploymentDescription& applicationDeployment) { + // Your implementation goes here + printf("registerApplicationDeployment\n"); + } + + void getApplicationDeployment( ::ApplicationDeploymentDescription& _return, const std::string& appDeploymentId) { + // Your implementation goes here + printf("getApplicationDeployment\n"); + } + + bool updateApplicationDeployment(const std::string& appDeploymentId, const ::ApplicationDeploymentDescription& applicationDeployment) { + // Your implementation goes here + printf("updateApplicationDeployment\n"); + } + + bool deleteApplicationDeployment(const std::string& appDeploymentId) { + // Your implementation goes here + printf("deleteApplicationDeployment\n"); + } + + void getAppModuleDeployedResources(std::vector<std::string> & _return, const std::string& appModuleId) { + // Your implementation goes here + printf("getAppModuleDeployedResources\n"); + } + + void registerApplicationInterface(std::string& _return, const ::ApplicationInterfaceDescription& applicationInterface) { + // Your implementation goes here + printf("registerApplicationInterface\n"); + } + + void getApplicationInterface( ::ApplicationInterfaceDescription& _return, const std::string& appInterfaceId) { + // Your implementation goes here + printf("getApplicationInterface\n"); + } + + bool updateApplicationInterface(const std::string& appInterfaceId, const ::ApplicationInterfaceDescription& applicationInterface) { + // Your implementation goes here + printf("updateApplicationInterface\n"); + } + + bool deleteApplicationInterface(const std::string& appInterfaceId) { + // Your implementation goes here + printf("deleteApplicationInterface\n"); + } + + void getApplicationInputs(std::vector< ::InputDataObjectType> & _return, const std::string& appInterfaceId) { + // Your implementation goes here + printf("getApplicationInputs\n"); + } + + void getApplicationOutputs(std::vector< ::OutputDataObjectType> & _return, const std::string& appInterfaceId) { + // Your implementation goes here + printf("getApplicationOutputs\n"); } };
http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.cpp new file mode 100644 index 0000000..8627ee3 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.cpp @@ -0,0 +1,19 @@ +/** + * Autogenerated by Thrift Compiler (0.9.1) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +#include "gatewayProfileModel_constants.h" + + + +const gatewayProfileModelConstants g_gatewayProfileModel_constants; + +gatewayProfileModelConstants::gatewayProfileModelConstants() { + DEFAULT_ID = "DO_NOT_SET_AT_CLIENTS"; + +} + + + http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.h new file mode 100644 index 0000000..4061d03 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_constants.h @@ -0,0 +1,25 @@ +/** + * Autogenerated by Thrift Compiler (0.9.1) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +#ifndef gatewayProfileModel_CONSTANTS_H +#define gatewayProfileModel_CONSTANTS_H + +#include "gatewayProfileModel_types.h" + + + +class gatewayProfileModelConstants { + public: + gatewayProfileModelConstants(); + + std::string DEFAULT_ID; +}; + +extern const gatewayProfileModelConstants g_gatewayProfileModel_constants; + + + +#endif http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.cpp new file mode 100644 index 0000000..62264d4 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.cpp @@ -0,0 +1,122 @@ +/** + * Autogenerated by Thrift Compiler (0.9.1) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +#include "gatewayProfileModel_types.h" + +#include <algorithm> + + + +const char* GatewayProfile::ascii_fingerprint = "FED0FBEAA0C90D1589E8B650561B7675"; +const uint8_t GatewayProfile::binary_fingerprint[16] = {0xFE,0xD0,0xFB,0xEA,0xA0,0xC9,0x0D,0x15,0x89,0xE8,0xB6,0x50,0x56,0x1B,0x76,0x75}; + +uint32_t GatewayProfile::read(::apache::thrift::protocol::TProtocol* iprot) { + + uint32_t xfer = 0; + std::string fname; + ::apache::thrift::protocol::TType ftype; + int16_t fid; + + xfer += iprot->readStructBegin(fname); + + using ::apache::thrift::protocol::TProtocolException; + + bool isset_gatewayID = false; + bool isset_gatewayName = false; + + while (true) + { + xfer += iprot->readFieldBegin(fname, ftype, fid); + if (ftype == ::apache::thrift::protocol::T_STOP) { + break; + } + switch (fid) + { + case 1: + if (ftype == ::apache::thrift::protocol::T_STRING) { + xfer += iprot->readString(this->gatewayID); + isset_gatewayID = true; + } else { + xfer += iprot->skip(ftype); + } + break; + case 2: + if (ftype == ::apache::thrift::protocol::T_STRING) { + xfer += iprot->readString(this->gatewayName); + isset_gatewayName = true; + } else { + xfer += iprot->skip(ftype); + } + break; + case 3: + if (ftype == ::apache::thrift::protocol::T_STRING) { + xfer += iprot->readString(this->gatewayDescription); + this->__isset.gatewayDescription = true; + } else { + xfer += iprot->skip(ftype); + } + break; + case 4: + if (ftype == ::apache::thrift::protocol::T_STRING) { + xfer += iprot->readString(this->preferedResource); + this->__isset.preferedResource = true; + } else { + xfer += iprot->skip(ftype); + } + break; + default: + xfer += iprot->skip(ftype); + break; + } + xfer += iprot->readFieldEnd(); + } + + xfer += iprot->readStructEnd(); + + if (!isset_gatewayID) + throw TProtocolException(TProtocolException::INVALID_DATA); + if (!isset_gatewayName) + throw TProtocolException(TProtocolException::INVALID_DATA); + return xfer; +} + +uint32_t GatewayProfile::write(::apache::thrift::protocol::TProtocol* oprot) const { + uint32_t xfer = 0; + xfer += oprot->writeStructBegin("GatewayProfile"); + + xfer += oprot->writeFieldBegin("gatewayID", ::apache::thrift::protocol::T_STRING, 1); + xfer += oprot->writeString(this->gatewayID); + xfer += oprot->writeFieldEnd(); + + xfer += oprot->writeFieldBegin("gatewayName", ::apache::thrift::protocol::T_STRING, 2); + xfer += oprot->writeString(this->gatewayName); + xfer += oprot->writeFieldEnd(); + + if (this->__isset.gatewayDescription) { + xfer += oprot->writeFieldBegin("gatewayDescription", ::apache::thrift::protocol::T_STRING, 3); + xfer += oprot->writeString(this->gatewayDescription); + xfer += oprot->writeFieldEnd(); + } + if (this->__isset.preferedResource) { + xfer += oprot->writeFieldBegin("preferedResource", ::apache::thrift::protocol::T_STRING, 4); + xfer += oprot->writeString(this->preferedResource); + xfer += oprot->writeFieldEnd(); + } + xfer += oprot->writeFieldStop(); + xfer += oprot->writeStructEnd(); + return xfer; +} + +void swap(GatewayProfile &a, GatewayProfile &b) { + using ::std::swap; + swap(a.gatewayID, b.gatewayID); + swap(a.gatewayName, b.gatewayName); + swap(a.gatewayDescription, b.gatewayDescription); + swap(a.preferedResource, b.preferedResource); + swap(a.__isset, b.__isset); +} + + http://git-wip-us.apache.org/repos/asf/airavata/blob/535ed322/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.h new file mode 100644 index 0000000..38a3338 --- /dev/null +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/gatewayProfileModel_types.h @@ -0,0 +1,93 @@ +/** + * Autogenerated by Thrift Compiler (0.9.1) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +#ifndef gatewayProfileModel_TYPES_H +#define gatewayProfileModel_TYPES_H + +#include <thrift/Thrift.h> +#include <thrift/TApplicationException.h> +#include <thrift/protocol/TProtocol.h> +#include <thrift/transport/TTransport.h> + +#include <thrift/cxxfunctional.h> + + + + +typedef struct _GatewayProfile__isset { + _GatewayProfile__isset() : gatewayDescription(false), preferedResource(false) {} + bool gatewayDescription; + bool preferedResource; +} _GatewayProfile__isset; + +class GatewayProfile { + public: + + static const char* ascii_fingerprint; // = "FED0FBEAA0C90D1589E8B650561B7675"; + static const uint8_t binary_fingerprint[16]; // = {0xFE,0xD0,0xFB,0xEA,0xA0,0xC9,0x0D,0x15,0x89,0xE8,0xB6,0x50,0x56,0x1B,0x76,0x75}; + + GatewayProfile() : gatewayID("DO_NOT_SET_AT_CLIENTS"), gatewayName(), gatewayDescription(), preferedResource() { + } + + virtual ~GatewayProfile() throw() {} + + std::string gatewayID; + std::string gatewayName; + std::string gatewayDescription; + std::string preferedResource; + + _GatewayProfile__isset __isset; + + void __set_gatewayID(const std::string& val) { + gatewayID = val; + } + + void __set_gatewayName(const std::string& val) { + gatewayName = val; + } + + void __set_gatewayDescription(const std::string& val) { + gatewayDescription = val; + __isset.gatewayDescription = true; + } + + void __set_preferedResource(const std::string& val) { + preferedResource = val; + __isset.preferedResource = true; + } + + bool operator == (const GatewayProfile & rhs) const + { + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(gatewayName == rhs.gatewayName)) + return false; + if (__isset.gatewayDescription != rhs.__isset.gatewayDescription) + return false; + else if (__isset.gatewayDescription && !(gatewayDescription == rhs.gatewayDescription)) + return false; + if (__isset.preferedResource != rhs.__isset.preferedResource) + return false; + else if (__isset.preferedResource && !(preferedResource == rhs.preferedResource)) + return false; + return true; + } + bool operator != (const GatewayProfile &rhs) const { + return !(*this == rhs); + } + + bool operator < (const GatewayProfile & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +void swap(GatewayProfile &a, GatewayProfile &b); + + + +#endif
