mqtt specific components for the impact mbed endpoint library
Dependents: mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_mqtt_endpoint_nxp
Diff: EmulatedResourceFactory.h
- Revision:
- 5:1ba6e68bf50e
- Parent:
- 0:a3fc1c6ef150
- Child:
- 56:789a1a8c5ebe
diff -r 380d79b22468 -r 1ba6e68bf50e EmulatedResourceFactory.h --- 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(); };