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:
6:9a4085eeac52
Parent:
4:3176f927618d
Child:
7:36ec6469949e
--- a/ResourceFactory.h	Mon Feb 24 19:37:14 2014 +0000
+++ b/ResourceFactory.h	Mon Feb 24 21:01:32 2014 +0000
@@ -22,9 +22,16 @@
 // ErrorHandler support
 #include "ErrorHandler.h"
 
+// Resource support
+#include "Resource.h"
+
+// List support
+#include <vector>
+
 class ResourceFactory {
     private:
-        ErrorHandler *m_error_handler;
+        ErrorHandler    *m_error_handler;
+        vector<Resource> m_list;
     
     public:
         ResourceFactory(ErrorHandler *error_handler);
@@ -33,6 +40,10 @@
         ErrorHandler *logger();
         
         virtual void createResources(char *endpoint_name);
+        
+        void createResource(char *endpoint_name,char *name,char *value);
+        virtual void createResource(char *endpoint_name,char *name,char *value,void *internals);
+        char *getResourceValue(char *name);
 };