http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/messaging_events_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/messaging_events_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/messaging_events_types.h index af34dc9..d5a2411 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/messaging_events_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/messaging_events_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -96,9 +96,6 @@ class Message; class ExperimentStatusChangeEvent { public: - static const char* ascii_fingerprint; // = "38C252E94E93B69D04EB3A6EE2F9EDFB"; - static const uint8_t binary_fingerprint[16]; // = {0x38,0xC2,0x52,0xE9,0x4E,0x93,0xB6,0x9D,0x04,0xEB,0x3A,0x6E,0xE2,0xF9,0xED,0xFB}; - ExperimentStatusChangeEvent(const ExperimentStatusChangeEvent&); ExperimentStatusChangeEvent& operator=(const ExperimentStatusChangeEvent&); ExperimentStatusChangeEvent() : state(( ::apache::airavata::model::status::ExperimentState::type)0), experimentId(), gatewayId() { @@ -134,18 +131,21 @@ class ExperimentStatusChangeEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ExperimentStatusChangeEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ExperimentStatusChangeEvent &a, ExperimentStatusChangeEvent &b); +inline std::ostream& operator<<(std::ostream& out, const ExperimentStatusChangeEvent& obj) +{ + obj.printTo(out); + return out; +} + class ProcessIdentifier { public: - static const char* ascii_fingerprint; // = "AB879940BD15B6B25691265F7384B271"; - static const uint8_t binary_fingerprint[16]; // = {0xAB,0x87,0x99,0x40,0xBD,0x15,0xB6,0xB2,0x56,0x91,0x26,0x5F,0x73,0x84,0xB2,0x71}; - ProcessIdentifier(const ProcessIdentifier&); ProcessIdentifier& operator=(const ProcessIdentifier&); ProcessIdentifier() : processId(), experimentId(), gatewayId() { @@ -181,18 +181,21 @@ class ProcessIdentifier { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessIdentifier& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessIdentifier &a, ProcessIdentifier &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessIdentifier& obj) +{ + obj.printTo(out); + return out; +} + class TaskIdentifier { public: - static const char* ascii_fingerprint; // = "C93D890311F28844166CF6E571EB3AC2"; - static const uint8_t binary_fingerprint[16]; // = {0xC9,0x3D,0x89,0x03,0x11,0xF2,0x88,0x44,0x16,0x6C,0xF6,0xE5,0x71,0xEB,0x3A,0xC2}; - TaskIdentifier(const TaskIdentifier&); TaskIdentifier& operator=(const TaskIdentifier&); TaskIdentifier() : taskId(), processId(), experimentId(), gatewayId() { @@ -233,18 +236,21 @@ class TaskIdentifier { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const TaskIdentifier& obj); + virtual void printTo(std::ostream& out) const; }; void swap(TaskIdentifier &a, TaskIdentifier &b); +inline std::ostream& operator<<(std::ostream& out, const TaskIdentifier& obj) +{ + obj.printTo(out); + return out; +} + class TaskStatusChangeEvent { public: - static const char* ascii_fingerprint; // = "8D18A3CD1822DBC67D7BD8CB98E7B4F1"; - static const uint8_t binary_fingerprint[16]; // = {0x8D,0x18,0xA3,0xCD,0x18,0x22,0xDB,0xC6,0x7D,0x7B,0xD8,0xCB,0x98,0xE7,0xB4,0xF1}; - TaskStatusChangeEvent(const TaskStatusChangeEvent&); TaskStatusChangeEvent& operator=(const TaskStatusChangeEvent&); TaskStatusChangeEvent() : state(( ::apache::airavata::model::status::TaskState::type)0) { @@ -275,18 +281,21 @@ class TaskStatusChangeEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const TaskStatusChangeEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(TaskStatusChangeEvent &a, TaskStatusChangeEvent &b); +inline std::ostream& operator<<(std::ostream& out, const TaskStatusChangeEvent& obj) +{ + obj.printTo(out); + return out; +} + class TaskStatusChangeRequestEvent { public: - static const char* ascii_fingerprint; // = "8D18A3CD1822DBC67D7BD8CB98E7B4F1"; - static const uint8_t binary_fingerprint[16]; // = {0x8D,0x18,0xA3,0xCD,0x18,0x22,0xDB,0xC6,0x7D,0x7B,0xD8,0xCB,0x98,0xE7,0xB4,0xF1}; - TaskStatusChangeRequestEvent(const TaskStatusChangeRequestEvent&); TaskStatusChangeRequestEvent& operator=(const TaskStatusChangeRequestEvent&); TaskStatusChangeRequestEvent() : state(( ::apache::airavata::model::status::TaskState::type)0) { @@ -317,18 +326,21 @@ class TaskStatusChangeRequestEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const TaskStatusChangeRequestEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(TaskStatusChangeRequestEvent &a, TaskStatusChangeRequestEvent &b); +inline std::ostream& operator<<(std::ostream& out, const TaskStatusChangeRequestEvent& obj) +{ + obj.printTo(out); + return out; +} + class ProcessStatusChangeEvent { public: - static const char* ascii_fingerprint; // = "9686679C94D43D75F2B35A0BED2E4003"; - static const uint8_t binary_fingerprint[16]; // = {0x96,0x86,0x67,0x9C,0x94,0xD4,0x3D,0x75,0xF2,0xB3,0x5A,0x0B,0xED,0x2E,0x40,0x03}; - ProcessStatusChangeEvent(const ProcessStatusChangeEvent&); ProcessStatusChangeEvent& operator=(const ProcessStatusChangeEvent&); ProcessStatusChangeEvent() : state(( ::apache::airavata::model::status::ProcessState::type)0) { @@ -359,18 +371,21 @@ class ProcessStatusChangeEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessStatusChangeEvent &a, ProcessStatusChangeEvent &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeEvent& obj) +{ + obj.printTo(out); + return out; +} + class ProcessStatusChangeRequestEvent { public: - static const char* ascii_fingerprint; // = "9686679C94D43D75F2B35A0BED2E4003"; - static const uint8_t binary_fingerprint[16]; // = {0x96,0x86,0x67,0x9C,0x94,0xD4,0x3D,0x75,0xF2,0xB3,0x5A,0x0B,0xED,0x2E,0x40,0x03}; - ProcessStatusChangeRequestEvent(const ProcessStatusChangeRequestEvent&); ProcessStatusChangeRequestEvent& operator=(const ProcessStatusChangeRequestEvent&); ProcessStatusChangeRequestEvent() : state(( ::apache::airavata::model::status::ProcessState::type)0) { @@ -401,18 +416,21 @@ class ProcessStatusChangeRequestEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeRequestEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessStatusChangeRequestEvent &a, ProcessStatusChangeRequestEvent &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeRequestEvent& obj) +{ + obj.printTo(out); + return out; +} + class TaskOutputChangeEvent { public: - static const char* ascii_fingerprint; // = "F6BCBBEBA795DA1C58927D3662D702D3"; - static const uint8_t binary_fingerprint[16]; // = {0xF6,0xBC,0xBB,0xEB,0xA7,0x95,0xDA,0x1C,0x58,0x92,0x7D,0x36,0x62,0xD7,0x02,0xD3}; - TaskOutputChangeEvent(const TaskOutputChangeEvent&); TaskOutputChangeEvent& operator=(const TaskOutputChangeEvent&); TaskOutputChangeEvent() { @@ -443,18 +461,21 @@ class TaskOutputChangeEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const TaskOutputChangeEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(TaskOutputChangeEvent &a, TaskOutputChangeEvent &b); +inline std::ostream& operator<<(std::ostream& out, const TaskOutputChangeEvent& obj) +{ + obj.printTo(out); + return out; +} + class JobIdentifier { public: - static const char* ascii_fingerprint; // = "BFF0E21728CB005F9AA5774A41542B8D"; - static const uint8_t binary_fingerprint[16]; // = {0xBF,0xF0,0xE2,0x17,0x28,0xCB,0x00,0x5F,0x9A,0xA5,0x77,0x4A,0x41,0x54,0x2B,0x8D}; - JobIdentifier(const JobIdentifier&); JobIdentifier& operator=(const JobIdentifier&); JobIdentifier() : jobId(), taskId(), processId(), experimentId(), gatewayId() { @@ -500,18 +521,21 @@ class JobIdentifier { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const JobIdentifier& obj); + virtual void printTo(std::ostream& out) const; }; void swap(JobIdentifier &a, JobIdentifier &b); +inline std::ostream& operator<<(std::ostream& out, const JobIdentifier& obj) +{ + obj.printTo(out); + return out; +} + class ProcessSubmitEvent { public: - static const char* ascii_fingerprint; // = "C93D890311F28844166CF6E571EB3AC2"; - static const uint8_t binary_fingerprint[16]; // = {0xC9,0x3D,0x89,0x03,0x11,0xF2,0x88,0x44,0x16,0x6C,0xF6,0xE5,0x71,0xEB,0x3A,0xC2}; - ProcessSubmitEvent(const ProcessSubmitEvent&); ProcessSubmitEvent& operator=(const ProcessSubmitEvent&); ProcessSubmitEvent() : processId(), gatewayId(), experimentId(), tokenId() { @@ -552,18 +576,21 @@ class ProcessSubmitEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessSubmitEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessSubmitEvent &a, ProcessSubmitEvent &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessSubmitEvent& obj) +{ + obj.printTo(out); + return out; +} + class ProcessTerminateEvent { public: - static const char* ascii_fingerprint; // = "AB879940BD15B6B25691265F7384B271"; - static const uint8_t binary_fingerprint[16]; // = {0xAB,0x87,0x99,0x40,0xBD,0x15,0xB6,0xB2,0x56,0x91,0x26,0x5F,0x73,0x84,0xB2,0x71}; - ProcessTerminateEvent(const ProcessTerminateEvent&); ProcessTerminateEvent& operator=(const ProcessTerminateEvent&); ProcessTerminateEvent() : processId(), gatewayId(), tokenId() { @@ -599,18 +626,21 @@ class ProcessTerminateEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessTerminateEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessTerminateEvent &a, ProcessTerminateEvent &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessTerminateEvent& obj) +{ + obj.printTo(out); + return out; +} + class JobStatusChangeEvent { public: - static const char* ascii_fingerprint; // = "062775D589B60D1687103FD465B0F5E8"; - static const uint8_t binary_fingerprint[16]; // = {0x06,0x27,0x75,0xD5,0x89,0xB6,0x0D,0x16,0x87,0x10,0x3F,0xD4,0x65,0xB0,0xF5,0xE8}; - JobStatusChangeEvent(const JobStatusChangeEvent&); JobStatusChangeEvent& operator=(const JobStatusChangeEvent&); JobStatusChangeEvent() : state(( ::apache::airavata::model::status::JobState::type)0) { @@ -641,18 +671,21 @@ class JobStatusChangeEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const JobStatusChangeEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(JobStatusChangeEvent &a, JobStatusChangeEvent &b); +inline std::ostream& operator<<(std::ostream& out, const JobStatusChangeEvent& obj) +{ + obj.printTo(out); + return out; +} + class JobStatusChangeRequestEvent { public: - static const char* ascii_fingerprint; // = "062775D589B60D1687103FD465B0F5E8"; - static const uint8_t binary_fingerprint[16]; // = {0x06,0x27,0x75,0xD5,0x89,0xB6,0x0D,0x16,0x87,0x10,0x3F,0xD4,0x65,0xB0,0xF5,0xE8}; - JobStatusChangeRequestEvent(const JobStatusChangeRequestEvent&); JobStatusChangeRequestEvent& operator=(const JobStatusChangeRequestEvent&); JobStatusChangeRequestEvent() : state(( ::apache::airavata::model::status::JobState::type)0) { @@ -683,11 +716,17 @@ class JobStatusChangeRequestEvent { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const JobStatusChangeRequestEvent& obj); + virtual void printTo(std::ostream& out) const; }; void swap(JobStatusChangeRequestEvent &a, JobStatusChangeRequestEvent &b); +inline std::ostream& operator<<(std::ostream& out, const JobStatusChangeRequestEvent& obj) +{ + obj.printTo(out); + return out; +} + typedef struct _Message__isset { _Message__isset() : updatedTime(false), messageLevel(false) {} bool updatedTime :1; @@ -697,9 +736,6 @@ typedef struct _Message__isset { class Message { public: - static const char* ascii_fingerprint; // = "6904C391426E568AF9DEAF69860C076A"; - static const uint8_t binary_fingerprint[16]; // = {0x69,0x04,0xC3,0x91,0x42,0x6E,0x56,0x8A,0xF9,0xDE,0xAF,0x69,0x86,0x0C,0x07,0x6A}; - Message(const Message&); Message& operator=(const Message&); Message() : event(), messageId("DO_NOT_SET_AT_CLIENTS"), messageType((MessageType::type)0), updatedTime(0), messageLevel((MessageLevel::type)0) { @@ -751,11 +787,17 @@ class Message { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const Message& obj); + virtual void printTo(std::ostream& out) const; }; void swap(Message &a, Message &b); +inline std::ostream& operator<<(std::ostream& out, const Message& obj) +{ + obj.printTo(out); + return out; +} + }}}}} // namespace #endif
http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.cpp index 15f2235..515e27f 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.h index d677912..64283fc 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.cpp index 023193d..b01eb50 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -138,11 +138,9 @@ void ProcessModel::__set_generateCert(const bool val) { __isset.generateCert = true; } -const char* ProcessModel::ascii_fingerprint = "A087E9470A40D2BF31FE2FDD88B9FB1C"; -const uint8_t ProcessModel::binary_fingerprint[16] = {0xA0,0x87,0xE9,0x47,0x0A,0x40,0xD2,0xBF,0x31,0xFE,0x2F,0xDD,0x88,0xB9,0xFB,0x1C}; - uint32_t ProcessModel::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -397,7 +395,7 @@ uint32_t ProcessModel::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t ProcessModel::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("ProcessModel"); xfer += oprot->writeFieldBegin("processId", ::apache::thrift::protocol::T_STRING, 1); @@ -537,7 +535,6 @@ uint32_t ProcessModel::write(::apache::thrift::protocol::TProtocol* oprot) const } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -616,32 +613,31 @@ ProcessModel& ProcessModel::operator=(const ProcessModel& other25) { __isset = other25.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const ProcessModel& obj) { - using apache::thrift::to_string; +void ProcessModel::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "ProcessModel("; - out << "processId=" << to_string(obj.processId); - out << ", " << "experimentId=" << to_string(obj.experimentId); - out << ", " << "creationTime="; (obj.__isset.creationTime ? (out << to_string(obj.creationTime)) : (out << "<null>")); - out << ", " << "lastUpdateTime="; (obj.__isset.lastUpdateTime ? (out << to_string(obj.lastUpdateTime)) : (out << "<null>")); - out << ", " << "processStatus="; (obj.__isset.processStatus ? (out << to_string(obj.processStatus)) : (out << "<null>")); - out << ", " << "processDetail="; (obj.__isset.processDetail ? (out << to_string(obj.processDetail)) : (out << "<null>")); - out << ", " << "applicationInterfaceId="; (obj.__isset.applicationInterfaceId ? (out << to_string(obj.applicationInterfaceId)) : (out << "<null>")); - out << ", " << "applicationDeploymentId="; (obj.__isset.applicationDeploymentId ? (out << to_string(obj.applicationDeploymentId)) : (out << "<null>")); - out << ", " << "computeResourceId="; (obj.__isset.computeResourceId ? (out << to_string(obj.computeResourceId)) : (out << "<null>")); - out << ", " << "processInputs="; (obj.__isset.processInputs ? (out << to_string(obj.processInputs)) : (out << "<null>")); - out << ", " << "processOutputs="; (obj.__isset.processOutputs ? (out << to_string(obj.processOutputs)) : (out << "<null>")); - out << ", " << "resourceSchedule="; (obj.__isset.resourceSchedule ? (out << to_string(obj.resourceSchedule)) : (out << "<null>")); - out << ", " << "tasks="; (obj.__isset.tasks ? (out << to_string(obj.tasks)) : (out << "<null>")); - out << ", " << "taskDag="; (obj.__isset.taskDag ? (out << to_string(obj.taskDag)) : (out << "<null>")); - out << ", " << "processError="; (obj.__isset.processError ? (out << to_string(obj.processError)) : (out << "<null>")); - out << ", " << "gatewayExecutionId="; (obj.__isset.gatewayExecutionId ? (out << to_string(obj.gatewayExecutionId)) : (out << "<null>")); - out << ", " << "enableEmailNotification="; (obj.__isset.enableEmailNotification ? (out << to_string(obj.enableEmailNotification)) : (out << "<null>")); - out << ", " << "emailAddresses="; (obj.__isset.emailAddresses ? (out << to_string(obj.emailAddresses)) : (out << "<null>")); - out << ", " << "storageResourceId="; (obj.__isset.storageResourceId ? (out << to_string(obj.storageResourceId)) : (out << "<null>")); - out << ", " << "userDn="; (obj.__isset.userDn ? (out << to_string(obj.userDn)) : (out << "<null>")); - out << ", " << "generateCert="; (obj.__isset.generateCert ? (out << to_string(obj.generateCert)) : (out << "<null>")); + out << "processId=" << to_string(processId); + out << ", " << "experimentId=" << to_string(experimentId); + out << ", " << "creationTime="; (__isset.creationTime ? (out << to_string(creationTime)) : (out << "<null>")); + out << ", " << "lastUpdateTime="; (__isset.lastUpdateTime ? (out << to_string(lastUpdateTime)) : (out << "<null>")); + out << ", " << "processStatus="; (__isset.processStatus ? (out << to_string(processStatus)) : (out << "<null>")); + out << ", " << "processDetail="; (__isset.processDetail ? (out << to_string(processDetail)) : (out << "<null>")); + out << ", " << "applicationInterfaceId="; (__isset.applicationInterfaceId ? (out << to_string(applicationInterfaceId)) : (out << "<null>")); + out << ", " << "applicationDeploymentId="; (__isset.applicationDeploymentId ? (out << to_string(applicationDeploymentId)) : (out << "<null>")); + out << ", " << "computeResourceId="; (__isset.computeResourceId ? (out << to_string(computeResourceId)) : (out << "<null>")); + out << ", " << "processInputs="; (__isset.processInputs ? (out << to_string(processInputs)) : (out << "<null>")); + out << ", " << "processOutputs="; (__isset.processOutputs ? (out << to_string(processOutputs)) : (out << "<null>")); + out << ", " << "resourceSchedule="; (__isset.resourceSchedule ? (out << to_string(resourceSchedule)) : (out << "<null>")); + out << ", " << "tasks="; (__isset.tasks ? (out << to_string(tasks)) : (out << "<null>")); + out << ", " << "taskDag="; (__isset.taskDag ? (out << to_string(taskDag)) : (out << "<null>")); + out << ", " << "processError="; (__isset.processError ? (out << to_string(processError)) : (out << "<null>")); + out << ", " << "gatewayExecutionId="; (__isset.gatewayExecutionId ? (out << to_string(gatewayExecutionId)) : (out << "<null>")); + out << ", " << "enableEmailNotification="; (__isset.enableEmailNotification ? (out << to_string(enableEmailNotification)) : (out << "<null>")); + out << ", " << "emailAddresses="; (__isset.emailAddresses ? (out << to_string(emailAddresses)) : (out << "<null>")); + out << ", " << "storageResourceId="; (__isset.storageResourceId ? (out << to_string(storageResourceId)) : (out << "<null>")); + out << ", " << "userDn="; (__isset.userDn ? (out << to_string(userDn)) : (out << "<null>")); + out << ", " << "generateCert="; (__isset.generateCert ? (out << to_string(generateCert)) : (out << "<null>")); out << ")"; - return out; } }}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.h index 73b96f3..10515d0 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/process_model_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -69,9 +69,6 @@ typedef struct _ProcessModel__isset { class ProcessModel { public: - static const char* ascii_fingerprint; // = "A087E9470A40D2BF31FE2FDD88B9FB1C"; - static const uint8_t binary_fingerprint[16]; // = {0xA0,0x87,0xE9,0x47,0x0A,0x40,0xD2,0xBF,0x31,0xFE,0x2F,0xDD,0x88,0xB9,0xFB,0x1C}; - ProcessModel(const ProcessModel&); ProcessModel& operator=(const ProcessModel&); ProcessModel() : processId("DO_NOT_SET_AT_CLIENTS"), experimentId(), creationTime(0), lastUpdateTime(0), processDetail(), applicationInterfaceId(), applicationDeploymentId(), computeResourceId(), taskDag(), gatewayExecutionId(), enableEmailNotification(0), storageResourceId(), userDn(), generateCert(false) { @@ -237,11 +234,17 @@ class ProcessModel { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessModel& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessModel &a, ProcessModel &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessModel& obj) +{ + obj.printTo(out); + return out; +} + }}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.cpp index 4ae7ddc..3f67e2d 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.h index 14d8efa..711a581 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.cpp index 73714d5..5f634dc 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -134,11 +134,9 @@ void DataResourceModel::__set_childResources(const std::vector<DataResourceModel __isset.childResources = true; } -const char* DataResourceModel::ascii_fingerprint = "0A7C294FDA1F257C0ED5A4210C0CFB12"; -const uint8_t DataResourceModel::binary_fingerprint[16] = {0x0A,0x7C,0x29,0x4F,0xDA,0x1F,0x25,0x7C,0x0E,0xD5,0xA4,0x21,0x0C,0x0C,0xFB,0x12}; - uint32_t DataResourceModel::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -316,7 +314,7 @@ uint32_t DataResourceModel::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t DataResourceModel::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("DataResourceModel"); if (this->__isset.resourceId) { @@ -411,7 +409,6 @@ uint32_t DataResourceModel::write(::apache::thrift::protocol::TProtocol* oprot) } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -466,24 +463,23 @@ DataResourceModel& DataResourceModel::operator=(const DataResourceModel& other22 __isset = other22.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const DataResourceModel& obj) { - using apache::thrift::to_string; +void DataResourceModel::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "DataResourceModel("; - out << "resourceId="; (obj.__isset.resourceId ? (out << to_string(obj.resourceId)) : (out << "<null>")); - out << ", " << "gatewayId="; (obj.__isset.gatewayId ? (out << to_string(obj.gatewayId)) : (out << "<null>")); - out << ", " << "parentResourceId="; (obj.__isset.parentResourceId ? (out << to_string(obj.parentResourceId)) : (out << "<null>")); - out << ", " << "resourceName="; (obj.__isset.resourceName ? (out << to_string(obj.resourceName)) : (out << "<null>")); - out << ", " << "resourceDescription="; (obj.__isset.resourceDescription ? (out << to_string(obj.resourceDescription)) : (out << "<null>")); - out << ", " << "ownerName="; (obj.__isset.ownerName ? (out << to_string(obj.ownerName)) : (out << "<null>")); - out << ", " << "dataResourceType="; (obj.__isset.dataResourceType ? (out << to_string(obj.dataResourceType)) : (out << "<null>")); - out << ", " << "resourceSize="; (obj.__isset.resourceSize ? (out << to_string(obj.resourceSize)) : (out << "<null>")); - out << ", " << "creationTime="; (obj.__isset.creationTime ? (out << to_string(obj.creationTime)) : (out << "<null>")); - out << ", " << "lastModifiedTime="; (obj.__isset.lastModifiedTime ? (out << to_string(obj.lastModifiedTime)) : (out << "<null>")); - out << ", " << "resourceMetadata="; (obj.__isset.resourceMetadata ? (out << to_string(obj.resourceMetadata)) : (out << "<null>")); - out << ", " << "replicaLocations="; (obj.__isset.replicaLocations ? (out << to_string(obj.replicaLocations)) : (out << "<null>")); - out << ", " << "childResources="; (obj.__isset.childResources ? (out << to_string(obj.childResources)) : (out << "<null>")); + out << "resourceId="; (__isset.resourceId ? (out << to_string(resourceId)) : (out << "<null>")); + out << ", " << "gatewayId="; (__isset.gatewayId ? (out << to_string(gatewayId)) : (out << "<null>")); + out << ", " << "parentResourceId="; (__isset.parentResourceId ? (out << to_string(parentResourceId)) : (out << "<null>")); + out << ", " << "resourceName="; (__isset.resourceName ? (out << to_string(resourceName)) : (out << "<null>")); + out << ", " << "resourceDescription="; (__isset.resourceDescription ? (out << to_string(resourceDescription)) : (out << "<null>")); + out << ", " << "ownerName="; (__isset.ownerName ? (out << to_string(ownerName)) : (out << "<null>")); + out << ", " << "dataResourceType="; (__isset.dataResourceType ? (out << to_string(dataResourceType)) : (out << "<null>")); + out << ", " << "resourceSize="; (__isset.resourceSize ? (out << to_string(resourceSize)) : (out << "<null>")); + out << ", " << "creationTime="; (__isset.creationTime ? (out << to_string(creationTime)) : (out << "<null>")); + out << ", " << "lastModifiedTime="; (__isset.lastModifiedTime ? (out << to_string(lastModifiedTime)) : (out << "<null>")); + out << ", " << "resourceMetadata="; (__isset.resourceMetadata ? (out << to_string(resourceMetadata)) : (out << "<null>")); + out << ", " << "replicaLocations="; (__isset.replicaLocations ? (out << to_string(replicaLocations)) : (out << "<null>")); + out << ", " << "childResources="; (__isset.childResources ? (out << to_string(childResources)) : (out << "<null>")); out << ")"; - return out; } @@ -551,11 +547,9 @@ void DataReplicaLocationModel::__set_replicaMetadata(const std::map<std::string, __isset.replicaMetadata = true; } -const char* DataReplicaLocationModel::ascii_fingerprint = "A972C476F6B96236B7601CB078EDC089"; -const uint8_t DataReplicaLocationModel::binary_fingerprint[16] = {0xA9,0x72,0xC4,0x76,0xF6,0xB9,0x62,0x36,0xB7,0x60,0x1C,0xB0,0x78,0xED,0xC0,0x89}; - uint32_t DataReplicaLocationModel::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -703,7 +697,7 @@ uint32_t DataReplicaLocationModel::read(::apache::thrift::protocol::TProtocol* i uint32_t DataReplicaLocationModel::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("DataReplicaLocationModel"); if (this->__isset.replicaId) { @@ -777,7 +771,6 @@ uint32_t DataReplicaLocationModel::write(::apache::thrift::protocol::TProtocol* } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -829,23 +822,22 @@ DataReplicaLocationModel& DataReplicaLocationModel::operator=(const DataReplicaL __isset = other34.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const DataReplicaLocationModel& obj) { - using apache::thrift::to_string; +void DataReplicaLocationModel::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "DataReplicaLocationModel("; - out << "replicaId="; (obj.__isset.replicaId ? (out << to_string(obj.replicaId)) : (out << "<null>")); - out << ", " << "resourceId="; (obj.__isset.resourceId ? (out << to_string(obj.resourceId)) : (out << "<null>")); - out << ", " << "replicaName="; (obj.__isset.replicaName ? (out << to_string(obj.replicaName)) : (out << "<null>")); - out << ", " << "replicaDescription="; (obj.__isset.replicaDescription ? (out << to_string(obj.replicaDescription)) : (out << "<null>")); - out << ", " << "creationTime="; (obj.__isset.creationTime ? (out << to_string(obj.creationTime)) : (out << "<null>")); - out << ", " << "lastModifiedTime="; (obj.__isset.lastModifiedTime ? (out << to_string(obj.lastModifiedTime)) : (out << "<null>")); - out << ", " << "validUntilTime="; (obj.__isset.validUntilTime ? (out << to_string(obj.validUntilTime)) : (out << "<null>")); - out << ", " << "replicaLocationCategory="; (obj.__isset.replicaLocationCategory ? (out << to_string(obj.replicaLocationCategory)) : (out << "<null>")); - out << ", " << "replicaPersistentType="; (obj.__isset.replicaPersistentType ? (out << to_string(obj.replicaPersistentType)) : (out << "<null>")); - out << ", " << "storageResourceId="; (obj.__isset.storageResourceId ? (out << to_string(obj.storageResourceId)) : (out << "<null>")); - out << ", " << "fileAbsolutePath="; (obj.__isset.fileAbsolutePath ? (out << to_string(obj.fileAbsolutePath)) : (out << "<null>")); - out << ", " << "replicaMetadata="; (obj.__isset.replicaMetadata ? (out << to_string(obj.replicaMetadata)) : (out << "<null>")); + out << "replicaId="; (__isset.replicaId ? (out << to_string(replicaId)) : (out << "<null>")); + out << ", " << "resourceId="; (__isset.resourceId ? (out << to_string(resourceId)) : (out << "<null>")); + out << ", " << "replicaName="; (__isset.replicaName ? (out << to_string(replicaName)) : (out << "<null>")); + out << ", " << "replicaDescription="; (__isset.replicaDescription ? (out << to_string(replicaDescription)) : (out << "<null>")); + out << ", " << "creationTime="; (__isset.creationTime ? (out << to_string(creationTime)) : (out << "<null>")); + out << ", " << "lastModifiedTime="; (__isset.lastModifiedTime ? (out << to_string(lastModifiedTime)) : (out << "<null>")); + out << ", " << "validUntilTime="; (__isset.validUntilTime ? (out << to_string(validUntilTime)) : (out << "<null>")); + out << ", " << "replicaLocationCategory="; (__isset.replicaLocationCategory ? (out << to_string(replicaLocationCategory)) : (out << "<null>")); + out << ", " << "replicaPersistentType="; (__isset.replicaPersistentType ? (out << to_string(replicaPersistentType)) : (out << "<null>")); + out << ", " << "storageResourceId="; (__isset.storageResourceId ? (out << to_string(storageResourceId)) : (out << "<null>")); + out << ", " << "fileAbsolutePath="; (__isset.fileAbsolutePath ? (out << to_string(fileAbsolutePath)) : (out << "<null>")); + out << ", " << "replicaMetadata="; (__isset.replicaMetadata ? (out << to_string(replicaMetadata)) : (out << "<null>")); out << ")"; - return out; } }}}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.h index de2958b..7816d82 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/replica_catalog_models_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -90,9 +90,6 @@ typedef struct _DataResourceModel__isset { class DataResourceModel { public: - static const char* ascii_fingerprint; // = "0A7C294FDA1F257C0ED5A4210C0CFB12"; - static const uint8_t binary_fingerprint[16]; // = {0x0A,0x7C,0x29,0x4F,0xDA,0x1F,0x25,0x7C,0x0E,0xD5,0xA4,0x21,0x0C,0x0C,0xFB,0x12}; - DataResourceModel(const DataResourceModel&); DataResourceModel& operator=(const DataResourceModel&); DataResourceModel() : resourceId(), gatewayId(), parentResourceId(), resourceName(), resourceDescription(), ownerName(), dataResourceType((DataResourceType::type)0), resourceSize(0), creationTime(0), lastModifiedTime(0) { @@ -206,11 +203,17 @@ class DataResourceModel { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const DataResourceModel& obj); + virtual void printTo(std::ostream& out) const; }; void swap(DataResourceModel &a, DataResourceModel &b); +inline std::ostream& operator<<(std::ostream& out, const DataResourceModel& obj) +{ + obj.printTo(out); + return out; +} + typedef struct _DataReplicaLocationModel__isset { _DataReplicaLocationModel__isset() : replicaId(false), resourceId(false), replicaName(false), replicaDescription(false), creationTime(false), lastModifiedTime(false), validUntilTime(false), replicaLocationCategory(false), replicaPersistentType(false), storageResourceId(false), fileAbsolutePath(false), replicaMetadata(false) {} bool replicaId :1; @@ -230,9 +233,6 @@ typedef struct _DataReplicaLocationModel__isset { class DataReplicaLocationModel { public: - static const char* ascii_fingerprint; // = "A972C476F6B96236B7601CB078EDC089"; - static const uint8_t binary_fingerprint[16]; // = {0xA9,0x72,0xC4,0x76,0xF6,0xB9,0x62,0x36,0xB7,0x60,0x1C,0xB0,0x78,0xED,0xC0,0x89}; - DataReplicaLocationModel(const DataReplicaLocationModel&); DataReplicaLocationModel& operator=(const DataReplicaLocationModel&); DataReplicaLocationModel() : replicaId(), resourceId(), replicaName(), replicaDescription(), creationTime(0), lastModifiedTime(0), validUntilTime(0), replicaLocationCategory((ReplicaLocationCategory::type)0), replicaPersistentType((ReplicaPersistentType::type)0), storageResourceId(), fileAbsolutePath() { @@ -339,11 +339,17 @@ class DataReplicaLocationModel { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const DataReplicaLocationModel& obj); + virtual void printTo(std::ostream& out) const; }; void swap(DataReplicaLocationModel &a, DataReplicaLocationModel &b); +inline std::ostream& operator<<(std::ostream& out, const DataReplicaLocationModel& obj) +{ + obj.printTo(out); + return out; +} + }}}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.cpp index 7096472..5cdbfd9 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.h index e18c937..ba5ed8e 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.cpp index 05166c6..fc068fa 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -80,11 +80,9 @@ void ComputationalResourceSchedulingModel::__set_staticWorkingDir(const std::str __isset.staticWorkingDir = true; } -const char* ComputationalResourceSchedulingModel::ascii_fingerprint = "566CA0BCA8B2A1764B22F7BEAA8D10F2"; -const uint8_t ComputationalResourceSchedulingModel::binary_fingerprint[16] = {0x56,0x6C,0xA0,0xBC,0xA8,0xB2,0xA1,0x76,0x4B,0x22,0xF7,0xBE,0xAA,0x8D,0x10,0xF2}; - uint32_t ComputationalResourceSchedulingModel::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -189,7 +187,7 @@ uint32_t ComputationalResourceSchedulingModel::read(::apache::thrift::protocol:: uint32_t ComputationalResourceSchedulingModel::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("ComputationalResourceSchedulingModel"); if (this->__isset.resourceHostId) { @@ -239,7 +237,6 @@ uint32_t ComputationalResourceSchedulingModel::write(::apache::thrift::protocol: } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -282,20 +279,19 @@ ComputationalResourceSchedulingModel& ComputationalResourceSchedulingModel::oper __isset = other1.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const ComputationalResourceSchedulingModel& obj) { - using apache::thrift::to_string; +void ComputationalResourceSchedulingModel::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "ComputationalResourceSchedulingModel("; - out << "resourceHostId="; (obj.__isset.resourceHostId ? (out << to_string(obj.resourceHostId)) : (out << "<null>")); - out << ", " << "totalCPUCount="; (obj.__isset.totalCPUCount ? (out << to_string(obj.totalCPUCount)) : (out << "<null>")); - out << ", " << "nodeCount="; (obj.__isset.nodeCount ? (out << to_string(obj.nodeCount)) : (out << "<null>")); - out << ", " << "numberOfThreads="; (obj.__isset.numberOfThreads ? (out << to_string(obj.numberOfThreads)) : (out << "<null>")); - out << ", " << "queueName="; (obj.__isset.queueName ? (out << to_string(obj.queueName)) : (out << "<null>")); - out << ", " << "wallTimeLimit="; (obj.__isset.wallTimeLimit ? (out << to_string(obj.wallTimeLimit)) : (out << "<null>")); - out << ", " << "totalPhysicalMemory="; (obj.__isset.totalPhysicalMemory ? (out << to_string(obj.totalPhysicalMemory)) : (out << "<null>")); - out << ", " << "chessisNumber="; (obj.__isset.chessisNumber ? (out << to_string(obj.chessisNumber)) : (out << "<null>")); - out << ", " << "staticWorkingDir="; (obj.__isset.staticWorkingDir ? (out << to_string(obj.staticWorkingDir)) : (out << "<null>")); + out << "resourceHostId="; (__isset.resourceHostId ? (out << to_string(resourceHostId)) : (out << "<null>")); + out << ", " << "totalCPUCount="; (__isset.totalCPUCount ? (out << to_string(totalCPUCount)) : (out << "<null>")); + out << ", " << "nodeCount="; (__isset.nodeCount ? (out << to_string(nodeCount)) : (out << "<null>")); + out << ", " << "numberOfThreads="; (__isset.numberOfThreads ? (out << to_string(numberOfThreads)) : (out << "<null>")); + out << ", " << "queueName="; (__isset.queueName ? (out << to_string(queueName)) : (out << "<null>")); + out << ", " << "wallTimeLimit="; (__isset.wallTimeLimit ? (out << to_string(wallTimeLimit)) : (out << "<null>")); + out << ", " << "totalPhysicalMemory="; (__isset.totalPhysicalMemory ? (out << to_string(totalPhysicalMemory)) : (out << "<null>")); + out << ", " << "chessisNumber="; (__isset.chessisNumber ? (out << to_string(chessisNumber)) : (out << "<null>")); + out << ", " << "staticWorkingDir="; (__isset.staticWorkingDir ? (out << to_string(staticWorkingDir)) : (out << "<null>")); out << ")"; - return out; } }}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.h index 9c2c6ac..6aae71e 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/scheduling_model_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -54,9 +54,6 @@ typedef struct _ComputationalResourceSchedulingModel__isset { class ComputationalResourceSchedulingModel { public: - static const char* ascii_fingerprint; // = "566CA0BCA8B2A1764B22F7BEAA8D10F2"; - static const uint8_t binary_fingerprint[16]; // = {0x56,0x6C,0xA0,0xBC,0xA8,0xB2,0xA1,0x76,0x4B,0x22,0xF7,0xBE,0xAA,0x8D,0x10,0xF2}; - ComputationalResourceSchedulingModel(const ComputationalResourceSchedulingModel&); ComputationalResourceSchedulingModel& operator=(const ComputationalResourceSchedulingModel&); ComputationalResourceSchedulingModel() : resourceHostId(), totalCPUCount(0), nodeCount(0), numberOfThreads(0), queueName(), wallTimeLimit(0), totalPhysicalMemory(0), chessisNumber(), staticWorkingDir() { @@ -142,11 +139,17 @@ class ComputationalResourceSchedulingModel { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ComputationalResourceSchedulingModel& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ComputationalResourceSchedulingModel &a, ComputationalResourceSchedulingModel &b); +inline std::ostream& operator<<(std::ostream& out, const ComputationalResourceSchedulingModel& obj) +{ + obj.printTo(out); + return out; +} + }}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.cpp index a8e8de2..74aa8aa 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.h index ca65823..08f4bf5 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.cpp index e81fdc1..dbcfb76 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -44,11 +44,9 @@ void AuthzToken::__set_claimsMap(const std::map<std::string, std::string> & val) __isset.claimsMap = true; } -const char* AuthzToken::ascii_fingerprint = "31FBBEA1FC165CE500F2DE705C5C27CE"; -const uint8_t AuthzToken::binary_fingerprint[16] = {0x31,0xFB,0xBE,0xA1,0xFC,0x16,0x5C,0xE5,0x00,0xF2,0xDE,0x70,0x5C,0x5C,0x27,0xCE}; - uint32_t AuthzToken::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -115,7 +113,7 @@ uint32_t AuthzToken::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t AuthzToken::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("AuthzToken"); xfer += oprot->writeFieldBegin("accessToken", ::apache::thrift::protocol::T_STRING, 1); @@ -138,7 +136,6 @@ uint32_t AuthzToken::write(::apache::thrift::protocol::TProtocol* oprot) const { } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -160,13 +157,12 @@ AuthzToken& AuthzToken::operator=(const AuthzToken& other9) { __isset = other9.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const AuthzToken& obj) { - using apache::thrift::to_string; +void AuthzToken::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "AuthzToken("; - out << "accessToken=" << to_string(obj.accessToken); - out << ", " << "claimsMap="; (obj.__isset.claimsMap ? (out << to_string(obj.claimsMap)) : (out << "<null>")); + out << "accessToken=" << to_string(accessToken); + out << ", " << "claimsMap="; (__isset.claimsMap ? (out << to_string(claimsMap)) : (out << "<null>")); out << ")"; - return out; } }}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.h index 1da1f97..7519d4d 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/security_model_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -46,9 +46,6 @@ typedef struct _AuthzToken__isset { class AuthzToken { public: - static const char* ascii_fingerprint; // = "31FBBEA1FC165CE500F2DE705C5C27CE"; - static const uint8_t binary_fingerprint[16]; // = {0x31,0xFB,0xBE,0xA1,0xFC,0x16,0x5C,0xE5,0x00,0xF2,0xDE,0x70,0x5C,0x5C,0x27,0xCE}; - AuthzToken(const AuthzToken&); AuthzToken& operator=(const AuthzToken&); AuthzToken() : accessToken() { @@ -83,11 +80,17 @@ class AuthzToken { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const AuthzToken& obj); + virtual void printTo(std::ostream& out) const; }; void swap(AuthzToken &a, AuthzToken &b); +inline std::ostream& operator<<(std::ostream& out, const AuthzToken& obj) +{ + obj.printTo(out); + return out; +} + }}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.cpp index bc60c21..1e4bc10 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.h index a5ee9f7..8ef7437 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.cpp index 5342195..d178fa7 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -145,11 +145,9 @@ void ExperimentStatus::__set_reason(const std::string& val) { __isset.reason = true; } -const char* ExperimentStatus::ascii_fingerprint = "CDBB2A55999EF5954D567AC5CF6F0786"; -const uint8_t ExperimentStatus::binary_fingerprint[16] = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - uint32_t ExperimentStatus::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -211,7 +209,7 @@ uint32_t ExperimentStatus::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t ExperimentStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("ExperimentStatus"); xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1); @@ -230,7 +228,6 @@ uint32_t ExperimentStatus::write(::apache::thrift::protocol::TProtocol* oprot) c } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -255,14 +252,13 @@ ExperimentStatus& ExperimentStatus::operator=(const ExperimentStatus& other2) { __isset = other2.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const ExperimentStatus& obj) { - using apache::thrift::to_string; +void ExperimentStatus::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "ExperimentStatus("; - out << "state=" << to_string(obj.state); - out << ", " << "timeOfStateChange="; (obj.__isset.timeOfStateChange ? (out << to_string(obj.timeOfStateChange)) : (out << "<null>")); - out << ", " << "reason="; (obj.__isset.reason ? (out << to_string(obj.reason)) : (out << "<null>")); + out << "state=" << to_string(state); + out << ", " << "timeOfStateChange="; (__isset.timeOfStateChange ? (out << to_string(timeOfStateChange)) : (out << "<null>")); + out << ", " << "reason="; (__isset.reason ? (out << to_string(reason)) : (out << "<null>")); out << ")"; - return out; } @@ -284,11 +280,9 @@ void ProcessStatus::__set_reason(const std::string& val) { __isset.reason = true; } -const char* ProcessStatus::ascii_fingerprint = "CDBB2A55999EF5954D567AC5CF6F0786"; -const uint8_t ProcessStatus::binary_fingerprint[16] = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - uint32_t ProcessStatus::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -350,7 +344,7 @@ uint32_t ProcessStatus::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t ProcessStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("ProcessStatus"); xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1); @@ -369,7 +363,6 @@ uint32_t ProcessStatus::write(::apache::thrift::protocol::TProtocol* oprot) cons } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -394,14 +387,13 @@ ProcessStatus& ProcessStatus::operator=(const ProcessStatus& other5) { __isset = other5.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const ProcessStatus& obj) { - using apache::thrift::to_string; +void ProcessStatus::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "ProcessStatus("; - out << "state=" << to_string(obj.state); - out << ", " << "timeOfStateChange="; (obj.__isset.timeOfStateChange ? (out << to_string(obj.timeOfStateChange)) : (out << "<null>")); - out << ", " << "reason="; (obj.__isset.reason ? (out << to_string(obj.reason)) : (out << "<null>")); + out << "state=" << to_string(state); + out << ", " << "timeOfStateChange="; (__isset.timeOfStateChange ? (out << to_string(timeOfStateChange)) : (out << "<null>")); + out << ", " << "reason="; (__isset.reason ? (out << to_string(reason)) : (out << "<null>")); out << ")"; - return out; } @@ -423,11 +415,9 @@ void TaskStatus::__set_reason(const std::string& val) { __isset.reason = true; } -const char* TaskStatus::ascii_fingerprint = "CDBB2A55999EF5954D567AC5CF6F0786"; -const uint8_t TaskStatus::binary_fingerprint[16] = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - uint32_t TaskStatus::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -489,7 +479,7 @@ uint32_t TaskStatus::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t TaskStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("TaskStatus"); xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1); @@ -508,7 +498,6 @@ uint32_t TaskStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -533,14 +522,13 @@ TaskStatus& TaskStatus::operator=(const TaskStatus& other8) { __isset = other8.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const TaskStatus& obj) { - using apache::thrift::to_string; +void TaskStatus::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "TaskStatus("; - out << "state=" << to_string(obj.state); - out << ", " << "timeOfStateChange="; (obj.__isset.timeOfStateChange ? (out << to_string(obj.timeOfStateChange)) : (out << "<null>")); - out << ", " << "reason="; (obj.__isset.reason ? (out << to_string(obj.reason)) : (out << "<null>")); + out << "state=" << to_string(state); + out << ", " << "timeOfStateChange="; (__isset.timeOfStateChange ? (out << to_string(timeOfStateChange)) : (out << "<null>")); + out << ", " << "reason="; (__isset.reason ? (out << to_string(reason)) : (out << "<null>")); out << ")"; - return out; } @@ -562,11 +550,9 @@ void JobStatus::__set_reason(const std::string& val) { __isset.reason = true; } -const char* JobStatus::ascii_fingerprint = "CDBB2A55999EF5954D567AC5CF6F0786"; -const uint8_t JobStatus::binary_fingerprint[16] = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - uint32_t JobStatus::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -628,7 +614,7 @@ uint32_t JobStatus::read(::apache::thrift::protocol::TProtocol* iprot) { uint32_t JobStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("JobStatus"); xfer += oprot->writeFieldBegin("jobState", ::apache::thrift::protocol::T_I32, 1); @@ -647,7 +633,6 @@ uint32_t JobStatus::write(::apache::thrift::protocol::TProtocol* oprot) const { } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -672,14 +657,13 @@ JobStatus& JobStatus::operator=(const JobStatus& other11) { __isset = other11.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const JobStatus& obj) { - using apache::thrift::to_string; +void JobStatus::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "JobStatus("; - out << "jobState=" << to_string(obj.jobState); - out << ", " << "timeOfStateChange="; (obj.__isset.timeOfStateChange ? (out << to_string(obj.timeOfStateChange)) : (out << "<null>")); - out << ", " << "reason="; (obj.__isset.reason ? (out << to_string(obj.reason)) : (out << "<null>")); + out << "jobState=" << to_string(jobState); + out << ", " << "timeOfStateChange="; (__isset.timeOfStateChange ? (out << to_string(timeOfStateChange)) : (out << "<null>")); + out << ", " << "reason="; (__isset.reason ? (out << to_string(reason)) : (out << "<null>")); out << ")"; - return out; } }}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.h index b13c698..c4cd170 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/status_models_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -117,9 +117,6 @@ typedef struct _ExperimentStatus__isset { class ExperimentStatus { public: - static const char* ascii_fingerprint; // = "CDBB2A55999EF5954D567AC5CF6F0786"; - static const uint8_t binary_fingerprint[16]; // = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - ExperimentStatus(const ExperimentStatus&); ExperimentStatus& operator=(const ExperimentStatus&); ExperimentStatus() : state((ExperimentState::type)0), timeOfStateChange(0), reason() { @@ -161,11 +158,17 @@ class ExperimentStatus { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ExperimentStatus& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ExperimentStatus &a, ExperimentStatus &b); +inline std::ostream& operator<<(std::ostream& out, const ExperimentStatus& obj) +{ + obj.printTo(out); + return out; +} + typedef struct _ProcessStatus__isset { _ProcessStatus__isset() : timeOfStateChange(false), reason(false) {} bool timeOfStateChange :1; @@ -175,9 +178,6 @@ typedef struct _ProcessStatus__isset { class ProcessStatus { public: - static const char* ascii_fingerprint; // = "CDBB2A55999EF5954D567AC5CF6F0786"; - static const uint8_t binary_fingerprint[16]; // = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - ProcessStatus(const ProcessStatus&); ProcessStatus& operator=(const ProcessStatus&); ProcessStatus() : state((ProcessState::type)0), timeOfStateChange(0), reason() { @@ -219,11 +219,17 @@ class ProcessStatus { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const ProcessStatus& obj); + virtual void printTo(std::ostream& out) const; }; void swap(ProcessStatus &a, ProcessStatus &b); +inline std::ostream& operator<<(std::ostream& out, const ProcessStatus& obj) +{ + obj.printTo(out); + return out; +} + typedef struct _TaskStatus__isset { _TaskStatus__isset() : timeOfStateChange(false), reason(false) {} bool timeOfStateChange :1; @@ -233,9 +239,6 @@ typedef struct _TaskStatus__isset { class TaskStatus { public: - static const char* ascii_fingerprint; // = "CDBB2A55999EF5954D567AC5CF6F0786"; - static const uint8_t binary_fingerprint[16]; // = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - TaskStatus(const TaskStatus&); TaskStatus& operator=(const TaskStatus&); TaskStatus() : state((TaskState::type)0), timeOfStateChange(0), reason() { @@ -277,11 +280,17 @@ class TaskStatus { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const TaskStatus& obj); + virtual void printTo(std::ostream& out) const; }; void swap(TaskStatus &a, TaskStatus &b); +inline std::ostream& operator<<(std::ostream& out, const TaskStatus& obj) +{ + obj.printTo(out); + return out; +} + typedef struct _JobStatus__isset { _JobStatus__isset() : timeOfStateChange(false), reason(false) {} bool timeOfStateChange :1; @@ -291,9 +300,6 @@ typedef struct _JobStatus__isset { class JobStatus { public: - static const char* ascii_fingerprint; // = "CDBB2A55999EF5954D567AC5CF6F0786"; - static const uint8_t binary_fingerprint[16]; // = {0xCD,0xBB,0x2A,0x55,0x99,0x9E,0xF5,0x95,0x4D,0x56,0x7A,0xC5,0xCF,0x6F,0x07,0x86}; - JobStatus(const JobStatus&); JobStatus& operator=(const JobStatus&); JobStatus() : jobState((JobState::type)0), timeOfStateChange(0), reason() { @@ -335,11 +341,17 @@ class JobStatus { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const JobStatus& obj); + virtual void printTo(std::ostream& out) const; }; void swap(JobStatus &a, JobStatus &b); +inline std::ostream& operator<<(std::ostream& out, const JobStatus& obj) +{ + obj.printTo(out); + return out; +} + }}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp index 0028196..41397a0 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h index c1acab8..d31946c 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.cpp index f816c02..62c4508 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -58,11 +58,9 @@ void StorageResourceDescription::__set_dataMovementInterfaces(const std::vector< __isset.dataMovementInterfaces = true; } -const char* StorageResourceDescription::ascii_fingerprint = "CE76BB6921F4C911BE496A0D70B834E8"; -const uint8_t StorageResourceDescription::binary_fingerprint[16] = {0xCE,0x76,0xBB,0x69,0x21,0xF4,0xC9,0x11,0xBE,0x49,0x6A,0x0D,0x70,0xB8,0x34,0xE8}; - uint32_t StorageResourceDescription::read(::apache::thrift::protocol::TProtocol* iprot) { + apache::thrift::protocol::TInputRecursionTracker tracker(*iprot); uint32_t xfer = 0; std::string fname; ::apache::thrift::protocol::TType ftype; @@ -153,7 +151,7 @@ uint32_t StorageResourceDescription::read(::apache::thrift::protocol::TProtocol* uint32_t StorageResourceDescription::write(::apache::thrift::protocol::TProtocol* oprot) const { uint32_t xfer = 0; - oprot->incrementRecursionDepth(); + apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot); xfer += oprot->writeStructBegin("StorageResourceDescription"); xfer += oprot->writeFieldBegin("storageResourceId", ::apache::thrift::protocol::T_STRING, 1); @@ -189,7 +187,6 @@ uint32_t StorageResourceDescription::write(::apache::thrift::protocol::TProtocol } xfer += oprot->writeFieldStop(); xfer += oprot->writeStructEnd(); - oprot->decrementRecursionDepth(); return xfer; } @@ -220,16 +217,15 @@ StorageResourceDescription& StorageResourceDescription::operator=(const StorageR __isset = other7.__isset; return *this; } -std::ostream& operator<<(std::ostream& out, const StorageResourceDescription& obj) { - using apache::thrift::to_string; +void StorageResourceDescription::printTo(std::ostream& out) const { + using ::apache::thrift::to_string; out << "StorageResourceDescription("; - out << "storageResourceId=" << to_string(obj.storageResourceId); - out << ", " << "hostName=" << to_string(obj.hostName); - out << ", " << "storageResourceDescription="; (obj.__isset.storageResourceDescription ? (out << to_string(obj.storageResourceDescription)) : (out << "<null>")); - out << ", " << "enabled="; (obj.__isset.enabled ? (out << to_string(obj.enabled)) : (out << "<null>")); - out << ", " << "dataMovementInterfaces="; (obj.__isset.dataMovementInterfaces ? (out << to_string(obj.dataMovementInterfaces)) : (out << "<null>")); + out << "storageResourceId=" << to_string(storageResourceId); + out << ", " << "hostName=" << to_string(hostName); + out << ", " << "storageResourceDescription="; (__isset.storageResourceDescription ? (out << to_string(storageResourceDescription)) : (out << "<null>")); + out << ", " << "enabled="; (__isset.enabled ? (out << to_string(enabled)) : (out << "<null>")); + out << ", " << "dataMovementInterfaces="; (__isset.dataMovementInterfaces ? (out << to_string(dataMovementInterfaces)) : (out << "<null>")); out << ")"; - return out; } }}}}} // namespace http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.h index 592094e..57cbc86 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_types.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated @@ -50,9 +50,6 @@ typedef struct _StorageResourceDescription__isset { class StorageResourceDescription { public: - static const char* ascii_fingerprint; // = "CE76BB6921F4C911BE496A0D70B834E8"; - static const uint8_t binary_fingerprint[16]; // = {0xCE,0x76,0xBB,0x69,0x21,0xF4,0xC9,0x11,0xBE,0x49,0x6A,0x0D,0x70,0xB8,0x34,0xE8}; - StorageResourceDescription(const StorageResourceDescription&); StorageResourceDescription& operator=(const StorageResourceDescription&); StorageResourceDescription() : storageResourceId("DO_NOT_SET_AT_CLIENTS"), hostName(), storageResourceDescription(), enabled(0) { @@ -106,11 +103,17 @@ class StorageResourceDescription { uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - friend std::ostream& operator<<(std::ostream& out, const StorageResourceDescription& obj); + virtual void printTo(std::ostream& out) const; }; void swap(StorageResourceDescription &a, StorageResourceDescription &b); +inline std::ostream& operator<<(std::ostream& out, const StorageResourceDescription& obj) +{ + obj.printTo(out); + return out; +} + }}}}} // namespace #endif http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.cpp ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.cpp index dd551b8..8446c0e 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.cpp @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated http://git-wip-us.apache.org/repos/asf/airavata/blob/b490671e/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.h index 7d1b2b3..b0bd423 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_constants.h @@ -16,7 +16,7 @@ */ /** - * Autogenerated by Thrift Compiler (0.9.2) + * Autogenerated by Thrift Compiler (0.9.3) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated
