MBED_DEMOS / Mbed 2 deprecated mbed_mqtt_endpoint_ublox_ethernet

Dependencies:   C027 C12832 EthernetInterface StatusReporter LM75B MQTT-ansond endpoint_core endpoint_mqtt mbed-rtos mbed

Revision:
19:956b694f6542
Parent:
15:e44d75d95b38
Child:
20:4d7321f7579d
--- a/HTTPTransport.cpp	Thu Feb 27 07:11:53 2014 +0000
+++ b/HTTPTransport.cpp	Thu Feb 27 07:47:20 2014 +0000
@@ -45,7 +45,7 @@
  
  // update our endpoint with the IOC
  bool HTTPTransport::updateEndpoint(int ioc_id,char *data,int data_length,char *result,int result_length) { 
-     this->logger()->log("updateEndpoint: %s",data);
+    this->logger()->log("updateEndpoint: %s",data);
     return this->httpPut(this->createIOCUpdateURL(ioc_id),data,strlen(data),result,result_length); 
  }
  
@@ -70,25 +70,33 @@
  
  // HTTP Get
  bool HTTPTransport::httpGet(char *url,char *result,int result_length) {
-    return (this->m_http->get(url,result,result_length) == 0);
+    int status = this->m_http->get(url,result,result_length);
+    this->logger()->log("httpGet: Status: %d",status);
+    return (status == 0);
  }
  
  // HTTP Put
  bool HTTPTransport::httpPut(char *url,char *data,int data_length,char *result,int result_length) {
-     HTTPText input(data,data_length);
-     HTTPText output(result,result_length);
-     return (this->m_http->put(url,output,&input) != 0);
+     HTTPText output(data,data_length);
+     HTTPText input(result,result_length);
+     int status = this->m_http->put(url,output,&input);
+     this->logger()->log("httpPut: Status: %d",status);
+     return (status == 0);
  }
  
  // HTTP Post
  bool HTTPTransport::httpPost(char *url,char *data,int data_length,char *result,int result_length) {
-     HTTPText input(data,data_length);
-     HTTPText output(result,result_length);
-     return (this->m_http->post(url,output,&input) != 0);
+     HTTPText output(data,data_length);
+     HTTPText input(result,result_length);
+     int status = this->m_http->post(url,output,&input);
+     this->logger()->log("httpPost: Status: %d",status);
+     return (status == 0);
  }
  
  // HTTP Delete
  bool HTTPTransport::httpDelete(char *url,char *data,int data_length) {
      HTTPText input(data,data_length);
-     return (this->m_http->del(url,&input) != 0);
+     int status = this->m_http->del(url,&input);
+     this->logger()->log("httpDelete: Status: %d",status);
+     return (status == 0);
  }
\ No newline at end of file