1 //******************************************************************
3 // Copyright 2014 Intel Corporation All Rights Reserved.
4 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
6 #ifndef _I_SERVER_WRAPPER_H_
7 #define _I_SERVER_WRAPPER_H_
12 #include <OCReflect.h>
14 using namespace OC::OCReflect;
21 typedef std::shared_ptr<IServerWrapper> Ptr;
23 virtual ~IServerWrapper(){};
25 // TODO: SASHI : parameters by reference???
26 virtual void registerResource( const std::string& resourceURI,
27 const std::string& resourceTypeName,
28 named_property_binding_vector properties) = 0;