Core Base Classes for the Light Endpoints

Dependencies:   BufferedSerial

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more

Revision:
135:7f3f963cd159
Parent:
134:58e7537a8c5f
Child:
192:54b758a8eaaa
diff -r 58e7537a8c5f -r 7f3f963cd159 Resource.cpp
--- a/Resource.cpp	Fri Mar 28 16:24:12 2014 +0000
+++ b/Resource.cpp	Fri Mar 28 17:49:10 2014 +0000
@@ -20,8 +20,7 @@
  #include "MBEDio.h"
     
  // default constructor
- Resource::Resource(ErrorHandler *error_handler,char *ep_name,char *name,char *value,void *cb) {
-     this->m_error_handler = error_handler;
+ Resource::Resource(ErrorHandler *error_handler,char *ep_name,char *name,char *value,void *cb) : BaseClass(error_handler,NULL) {
      this->m_io = NULL;
      memset(this->m_name,0,RESOURCE_NAME_LEN+1);
      memset(this->m_value,0,RESOURCE_VALUE_LEN+1);
@@ -35,10 +34,7 @@
  // default destructor
  Resource::~Resource() {
  }
- 
- // get the error handler
- ErrorHandler *Resource::logger() { return this->m_error_handler; }
- 
+  
  // get and set the name of the resource
  char *Resource::getName() { return this->m_name; }
  void Resource::setName(char *name) { 
@@ -98,11 +94,4 @@
  
  // set the internal resource linkage
  void  Resource::setCallbackPointer(void *cb) { this->m_cb = cb; }
- void *Resource::getCallbackPointer() { return this->m_cb; }
- 
- // min function
- int Resource::min(int value1,int value2) {
-    if (value1 < value2) return value1;
-    return value2;
- }
- 
\ No newline at end of file
+ void *Resource::getCallbackPointer() { return this->m_cb; }
\ No newline at end of file