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

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();