mqtt specific components for the impact mbed endpoint library

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_mqtt_endpoint_nxp

Revision:
5:1ba6e68bf50e
Parent:
0:a3fc1c6ef150
Child:
56:789a1a8c5ebe
--- a/EmulatedResourceFactory.h	Thu Mar 27 03:52:29 2014 +0000
+++ b/EmulatedResourceFactory.h	Thu Mar 27 17:48:38 2014 +0000
@@ -31,15 +31,12 @@
 // Resource Initializer callback structure
 typedef void (*resourceInitializer)(Resource *);
 
-class EmulatedResourceFactory : public ResourceFactory {    
-    private:
-        char m_gps_coords[PREFERENCE_VALUE_LEN+1];
-        
+class EmulatedResourceFactory : public ResourceFactory {        
     public:
         EmulatedResourceFactory(ErrorHandler *error_handler,void *endpoint);
         virtual ~EmulatedResourceFactory();
                       
-        virtual void createResources(char *endpoint_name);
+        virtual void createResources(char *endpoint_name) = 0;
         
         bool setResourceValue(char *name, char *value);
     
@@ -47,10 +44,6 @@
         virtual void createResource(char *endpoint_name,char *name,char *value,void *cb);
         virtual void createResource(char *name,char *value);
         void createResource(char *name,char *value,void *io,void *notused);
-        
-    private:
-        void initGPSCoords();
-        char *getGPSCoords();
  };