Core Base Classes for the Light Endpoints
Dependents: mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more
Diff: ResourceFactory.h
- 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); };