nsp specific components for the NSP version of the impact endpoint
Dependents: mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet mbed_nsp_endpoint_nxp
Diff: NSPResourceFactory.h
- Revision:
- 4:7f7fe167d9c0
- Parent:
- 0:e1c4378df3fe
- Child:
- 28:b6a7959c8be0
--- a/NSPResourceFactory.h Thu Mar 27 03:53:23 2014 +0000 +++ b/NSPResourceFactory.h Fri Mar 28 17:08:22 2014 +0000 @@ -33,14 +33,14 @@ class NSPResourceFactory : public ResourceFactory { private: - char m_endpoint_name[LIGHT_NAME_LEN+1]; + char m_endpoint_name[PERSONALITY_NAME_LEN+1]; void *m_resource_ptr; public: NSPResourceFactory(ErrorHandler *error_handler,void *endpoint); virtual ~NSPResourceFactory(); - virtual void createResources(char *endpoint_name); + virtual void createResources(char *endpoint_name) = 0; void sendObservations(); @@ -53,8 +53,6 @@ void createResource(char *endpoint_name,char *name,char *value,void *cb,sn_grs_resource_acl_e acl, char *interface, char *resource); void createResource(char *endpoint_name,char *name,char *value,void *cb,sn_grs_resource_acl_e acl,void *io); void createResource(char *endpoint_name,char *name,char *value,void *cb,sn_grs_resource_acl_e acl,void *io, char *interface, char *resource); - - private: void setEndpointName(char *endpoint_name); char *getEndpointName(); void finalizeRegistration();