airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sma...@apache.org
Subject [07/13] airavata git commit: reverting the generated classes to 0.9.2 as the tests did not pass - AIRAVATA-1883
Date Thu, 17 Dec 2015 05:48:45 GMT
http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 d5a2411..af34dc9 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -96,6 +96,9 @@ 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() {
@@ -131,21 +134,18 @@ class ExperimentStatusChangeEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ExperimentStatusChangeEvent& obj);
 };
 
 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,21 +181,18 @@ class ProcessIdentifier {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessIdentifier& obj);
 };
 
 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() {
@@ -236,21 +233,18 @@ class TaskIdentifier {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskIdentifier& obj);
 };
 
 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) {
@@ -281,21 +275,18 @@ class TaskStatusChangeEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskStatusChangeEvent& obj);
 };
 
 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) {
@@ -326,21 +317,18 @@ class TaskStatusChangeRequestEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskStatusChangeRequestEvent& obj);
 };
 
 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) {
@@ -371,21 +359,18 @@ class ProcessStatusChangeEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeEvent& obj);
 };
 
 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) {
@@ -416,21 +401,18 @@ class ProcessStatusChangeRequestEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessStatusChangeRequestEvent& obj);
 };
 
 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() {
@@ -461,21 +443,18 @@ class TaskOutputChangeEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskOutputChangeEvent& obj);
 };
 
 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() {
@@ -521,21 +500,18 @@ class JobIdentifier {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const JobIdentifier& obj);
 };
 
 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() {
@@ -576,21 +552,18 @@ class ProcessSubmitEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessSubmitEvent& obj);
 };
 
 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() {
@@ -626,21 +599,18 @@ class ProcessTerminateEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessTerminateEvent& obj);
 };
 
 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) {
@@ -671,21 +641,18 @@ class JobStatusChangeEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const JobStatusChangeEvent& obj);
 };
 
 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) {
@@ -716,17 +683,11 @@ class JobStatusChangeRequestEvent {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const JobStatusChangeRequestEvent& obj);
 };
 
 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;
@@ -736,6 +697,9 @@ 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) {
@@ -787,17 +751,11 @@ class Message {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const Message& obj);
 };
 
 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/52f18ba6/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 515e27f..15f2235 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 64283fc..d677912 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 b01eb50..023193d 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -138,9 +138,11 @@ 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;
@@ -395,7 +397,7 @@ uint32_t ProcessModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t ProcessModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("ProcessModel");
 
   xfer += oprot->writeFieldBegin("processId", ::apache::thrift::protocol::T_STRING, 1);
@@ -535,6 +537,7 @@ uint32_t ProcessModel::write(::apache::thrift::protocol::TProtocol* oprot) const
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -613,31 +616,32 @@ ProcessModel& ProcessModel::operator=(const ProcessModel& other25) {
   __isset = other25.__isset;
   return *this;
 }
-void ProcessModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const ProcessModel& obj) {
+  using apache::thrift::to_string;
   out << "ProcessModel(";
-  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 << "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 << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 10515d0..73b96f3 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -69,6 +69,9 @@ 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) {
@@ -234,17 +237,11 @@ class ProcessModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessModel& obj);
 };
 
 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/52f18ba6/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 3f67e2d..4ae7ddc 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 711a581..14d8efa 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 5f634dc..73714d5 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -134,9 +134,11 @@ 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;
@@ -314,7 +316,7 @@ uint32_t DataResourceModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t DataResourceModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("DataResourceModel");
 
   if (this->__isset.resourceId) {
@@ -409,6 +411,7 @@ uint32_t DataResourceModel::write(::apache::thrift::protocol::TProtocol* oprot)
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -463,23 +466,24 @@ DataResourceModel& DataResourceModel::operator=(const DataResourceModel& other22
   __isset = other22.__isset;
   return *this;
 }
-void DataResourceModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const DataResourceModel& obj) {
+  using apache::thrift::to_string;
   out << "DataResourceModel(";
-  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 << "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 << ")";
+  return out;
 }
 
 
@@ -547,9 +551,11 @@ 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;
@@ -697,7 +703,7 @@ uint32_t DataReplicaLocationModel::read(::apache::thrift::protocol::TProtocol* i
 
 uint32_t DataReplicaLocationModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("DataReplicaLocationModel");
 
   if (this->__isset.replicaId) {
@@ -771,6 +777,7 @@ uint32_t DataReplicaLocationModel::write(::apache::thrift::protocol::TProtocol*
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -822,22 +829,23 @@ DataReplicaLocationModel& DataReplicaLocationModel::operator=(const DataReplicaL
   __isset = other34.__isset;
   return *this;
 }
-void DataReplicaLocationModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const DataReplicaLocationModel& obj) {
+  using apache::thrift::to_string;
   out << "DataReplicaLocationModel(";
-  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 << "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 << ")";
+  return out;
 }
 
 }}}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 7816d82..de2958b 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -90,6 +90,9 @@ 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) {
@@ -203,17 +206,11 @@ class DataResourceModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const DataResourceModel& obj);
 };
 
 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;
@@ -233,6 +230,9 @@ 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,17 +339,11 @@ class DataReplicaLocationModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const DataReplicaLocationModel& obj);
 };
 
 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/52f18ba6/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 5cdbfd9..7096472 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 ba5ed8e..e18c937 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 fc068fa..05166c6 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -80,9 +80,11 @@ 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;
@@ -187,7 +189,7 @@ uint32_t ComputationalResourceSchedulingModel::read(::apache::thrift::protocol::
 
 uint32_t ComputationalResourceSchedulingModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("ComputationalResourceSchedulingModel");
 
   if (this->__isset.resourceHostId) {
@@ -237,6 +239,7 @@ uint32_t ComputationalResourceSchedulingModel::write(::apache::thrift::protocol:
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -279,19 +282,20 @@ ComputationalResourceSchedulingModel& ComputationalResourceSchedulingModel::oper
   __isset = other1.__isset;
   return *this;
 }
-void ComputationalResourceSchedulingModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const ComputationalResourceSchedulingModel& obj) {
+  using apache::thrift::to_string;
   out << "ComputationalResourceSchedulingModel(";
-  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 << "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 << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 6aae71e..9c2c6ac 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -54,6 +54,9 @@ 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() {
@@ -139,17 +142,11 @@ class ComputationalResourceSchedulingModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ComputationalResourceSchedulingModel& obj);
 };
 
 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/52f18ba6/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 74aa8aa..a8e8de2 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 08f4bf5..ca65823 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 dbcfb76..e81fdc1 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -44,9 +44,11 @@ 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;
@@ -113,7 +115,7 @@ uint32_t AuthzToken::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t AuthzToken::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("AuthzToken");
 
   xfer += oprot->writeFieldBegin("accessToken", ::apache::thrift::protocol::T_STRING, 1);
@@ -136,6 +138,7 @@ uint32_t AuthzToken::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -157,12 +160,13 @@ AuthzToken& AuthzToken::operator=(const AuthzToken& other9) {
   __isset = other9.__isset;
   return *this;
 }
-void AuthzToken::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const AuthzToken& obj) {
+  using apache::thrift::to_string;
   out << "AuthzToken(";
-  out << "accessToken=" << to_string(accessToken);
-  out << ", " << "claimsMap="; (__isset.claimsMap ? (out << to_string(claimsMap)) : (out << "<null>"));
+  out << "accessToken=" << to_string(obj.accessToken);
+  out << ", " << "claimsMap="; (obj.__isset.claimsMap ? (out << to_string(obj.claimsMap)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 7519d4d..1da1f97 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -46,6 +46,9 @@ 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() {
@@ -80,17 +83,11 @@ class AuthzToken {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const AuthzToken& obj);
 };
 
 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/52f18ba6/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 1e4bc10..bc60c21 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 8ef7437..a5ee9f7 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 d178fa7..5342195 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -145,9 +145,11 @@ 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;
@@ -209,7 +211,7 @@ uint32_t ExperimentStatus::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t ExperimentStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("ExperimentStatus");
 
   xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1);
@@ -228,6 +230,7 @@ uint32_t ExperimentStatus::write(::apache::thrift::protocol::TProtocol* oprot) c
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -252,13 +255,14 @@ ExperimentStatus& ExperimentStatus::operator=(const ExperimentStatus& other2) {
   __isset = other2.__isset;
   return *this;
 }
-void ExperimentStatus::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const ExperimentStatus& obj) {
+  using apache::thrift::to_string;
   out << "ExperimentStatus(";
-  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 << "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 << ")";
+  return out;
 }
 
 
@@ -280,9 +284,11 @@ 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;
@@ -344,7 +350,7 @@ uint32_t ProcessStatus::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t ProcessStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("ProcessStatus");
 
   xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1);
@@ -363,6 +369,7 @@ uint32_t ProcessStatus::write(::apache::thrift::protocol::TProtocol* oprot) cons
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -387,13 +394,14 @@ ProcessStatus& ProcessStatus::operator=(const ProcessStatus& other5) {
   __isset = other5.__isset;
   return *this;
 }
-void ProcessStatus::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const ProcessStatus& obj) {
+  using apache::thrift::to_string;
   out << "ProcessStatus(";
-  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 << "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 << ")";
+  return out;
 }
 
 
@@ -415,9 +423,11 @@ 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;
@@ -479,7 +489,7 @@ uint32_t TaskStatus::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t TaskStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("TaskStatus");
 
   xfer += oprot->writeFieldBegin("state", ::apache::thrift::protocol::T_I32, 1);
@@ -498,6 +508,7 @@ uint32_t TaskStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -522,13 +533,14 @@ TaskStatus& TaskStatus::operator=(const TaskStatus& other8) {
   __isset = other8.__isset;
   return *this;
 }
-void TaskStatus::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const TaskStatus& obj) {
+  using apache::thrift::to_string;
   out << "TaskStatus(";
-  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 << "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 << ")";
+  return out;
 }
 
 
@@ -550,9 +562,11 @@ 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;
@@ -614,7 +628,7 @@ uint32_t JobStatus::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t JobStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("JobStatus");
 
   xfer += oprot->writeFieldBegin("jobState", ::apache::thrift::protocol::T_I32, 1);
@@ -633,6 +647,7 @@ uint32_t JobStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -657,13 +672,14 @@ JobStatus& JobStatus::operator=(const JobStatus& other11) {
   __isset = other11.__isset;
   return *this;
 }
-void JobStatus::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const JobStatus& obj) {
+  using apache::thrift::to_string;
   out << "JobStatus(";
-  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 << "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 << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 c4cd170..b13c698 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -117,6 +117,9 @@ 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() {
@@ -158,17 +161,11 @@ class ExperimentStatus {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ExperimentStatus& obj);
 };
 
 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;
@@ -178,6 +175,9 @@ 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,17 +219,11 @@ class ProcessStatus {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const ProcessStatus& obj);
 };
 
 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;
@@ -239,6 +233,9 @@ 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() {
@@ -280,17 +277,11 @@ class TaskStatus {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskStatus& obj);
 };
 
 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;
@@ -300,6 +291,9 @@ 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() {
@@ -341,17 +335,11 @@ class JobStatus {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const JobStatus& obj);
 };
 
 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/52f18ba6/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 41397a0..0028196 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 d31946c..c1acab8 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 62c4508..f816c02 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -58,9 +58,11 @@ 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;
@@ -151,7 +153,7 @@ uint32_t StorageResourceDescription::read(::apache::thrift::protocol::TProtocol*
 
 uint32_t StorageResourceDescription::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("StorageResourceDescription");
 
   xfer += oprot->writeFieldBegin("storageResourceId", ::apache::thrift::protocol::T_STRING, 1);
@@ -187,6 +189,7 @@ uint32_t StorageResourceDescription::write(::apache::thrift::protocol::TProtocol
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -217,15 +220,16 @@ StorageResourceDescription& StorageResourceDescription::operator=(const StorageR
   __isset = other7.__isset;
   return *this;
 }
-void StorageResourceDescription::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const StorageResourceDescription& obj) {
+  using apache::thrift::to_string;
   out << "StorageResourceDescription(";
-  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 << "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 << ")";
+  return out;
 }
 
 }}}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 57cbc86..592094e 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -50,6 +50,9 @@ 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) {
@@ -103,17 +106,11 @@ class StorageResourceDescription {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const StorageResourceDescription& obj);
 };
 
 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/52f18ba6/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 8446c0e..dd551b8 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * 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/52f18ba6/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 b0bd423..7d1b2b3 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.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated


Mime
View raw message