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:
- 40:eae89a487d86
- Parent:
- 26:791d22d43cb4
- Child:
- 55:63350425d704
diff -r 4b9165d242f4 -r eae89a487d86 ResourceFactory.h --- a/ResourceFactory.h Sat Mar 01 06:15:18 2014 +0000 +++ b/ResourceFactory.h Sat Mar 01 07:16:47 2014 +0000 @@ -30,11 +30,12 @@ ErrorHandler *m_error_handler; protected: + void *m_endpoint; Resource *m_list[NUM_RESOURCES]; int m_count; public: - ResourceFactory(ErrorHandler *error_handler); + ResourceFactory(ErrorHandler *error_handler,void *endpoint); virtual ~ResourceFactory(); ErrorHandler *logger(); @@ -46,7 +47,7 @@ Resource *getResource(int index); protected: - virtual void createResource(char *endpoint_name,char *name,char *value,void *internals); + virtual void createResource(char *endpoint_name,char *name,char *value,void *cb); virtual void createResource(char *name,char *value); void *getCallbackPointer(char *name); };