Collection resource support.
authorHarish Kumara Marappa <h.marappa@samsung.com>
Thu, 29 Oct 2015 16:59:29 +0000 (22:29 +0530)
committerMadan Lanka <lanka.madan@samsung.com>
Fri, 30 Oct 2015 02:28:44 +0000 (02:28 +0000)
commit258bca9409deb041e30084c9b4568ad7f1c19dbf
tree0b61651b3f43a150c731abd0b3fccc078e5058c1
parenta702dbfeae790b01db4cb8318a0436b671c45371
Collection resource support.

Change details:
1. Implementation of collection resource.
2. Extended SimulatorResourceModel to support vector types.

Change-Id: Id808b73749dcf00a0746e2118cfbcad221175552
Signed-off-by: Harish Kumara Marappa <h.marappa@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3977
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
60 files changed:
service/simulator/SConscript
service/simulator/examples/README.txt [deleted file]
service/simulator/examples/client/SConscript [moved from service/simulator/examples/client-controller/SConscript with 85% similarity]
service/simulator/examples/client/simulator_client.cpp [moved from service/simulator/examples/client-controller/client_controller.cpp with 90% similarity]
service/simulator/examples/server/SConscript
service/simulator/examples/server/service_provider.cpp [deleted file]
service/simulator/examples/server/simulator_server.cpp [new file with mode: 0644]
service/simulator/inc/simulator_collection_resource.h [new file with mode: 0644]
service/simulator/inc/simulator_manager.h
service/simulator/inc/simulator_remote_resource.h
service/simulator/inc/simulator_resource.h [new file with mode: 0644]
service/simulator/inc/simulator_resource_model.h
service/simulator/inc/simulator_resource_server.h [deleted file]
service/simulator/inc/simulator_server_types.h
service/simulator/inc/simulator_single_resource.h [new file with mode: 0644]
service/simulator/inc/simulator_uncopyable.h [moved from service/simulator/src/service-provider/simulator_resource_creator.h with 69% similarity]
service/simulator/src/client-controller/simulator_client.cpp [deleted file]
service/simulator/src/client-controller/simulator_client.h [deleted file]
service/simulator/src/client/attribute_generator.cpp [moved from service/simulator/src/client-controller/attribute_generator.cpp with 52% similarity]
service/simulator/src/client/attribute_generator.h [moved from service/simulator/src/client-controller/attribute_generator.h with 83% similarity]
service/simulator/src/client/auto_request_gen.cpp [moved from service/simulator/src/client-controller/auto_request_gen.cpp with 100% similarity]
service/simulator/src/client/auto_request_gen.h [moved from service/simulator/src/client-controller/auto_request_gen.h with 100% similarity]
service/simulator/src/client/auto_request_gen_mngr.cpp [moved from service/simulator/src/client-controller/auto_request_gen_mngr.cpp with 99% similarity]
service/simulator/src/client/auto_request_gen_mngr.h [moved from service/simulator/src/client-controller/auto_request_gen_mngr.h with 100% similarity]
service/simulator/src/client/get_request_generator.cpp [moved from service/simulator/src/client-controller/get_request_generator.cpp with 100% similarity]
service/simulator/src/client/get_request_generator.h [moved from service/simulator/src/client-controller/get_request_generator.h with 100% similarity]
service/simulator/src/client/post_request_generator.cpp [moved from service/simulator/src/client-controller/post_request_generator.cpp with 93% similarity]
service/simulator/src/client/post_request_generator.h [moved from service/simulator/src/client-controller/post_request_generator.h with 100% similarity]
service/simulator/src/client/put_request_generator.cpp [moved from service/simulator/src/client-controller/put_request_generator.cpp with 95% similarity]
service/simulator/src/client/put_request_generator.h [moved from service/simulator/src/client-controller/put_request_generator.h with 100% similarity]
service/simulator/src/client/query_param_generator.cpp [moved from service/simulator/src/client-controller/query_param_generator.cpp with 100% similarity]
service/simulator/src/client/query_param_generator.h [moved from service/simulator/src/client-controller/query_param_generator.h with 100% similarity]
service/simulator/src/client/request_list.h [moved from service/simulator/src/client-controller/request_list.h with 100% similarity]
service/simulator/src/client/request_sender.cpp [moved from service/simulator/src/client-controller/request_sender.cpp with 80% similarity]
service/simulator/src/client/request_sender.h [moved from service/simulator/src/client-controller/request_sender.h with 87% similarity]
service/simulator/src/client/simulator_remote_resource_impl.cpp [moved from service/simulator/src/client-controller/simulator_remote_resource_impl.cpp with 76% similarity]
service/simulator/src/client/simulator_remote_resource_impl.h [moved from service/simulator/src/client-controller/simulator_remote_resource_impl.h with 90% similarity]
service/simulator/src/common/request_model_builder.cpp
service/simulator/src/common/response_model.cpp
service/simulator/src/common/response_model.h
service/simulator/src/common/simulator_resource_model.cpp
service/simulator/src/common/simulator_utils.cpp
service/simulator/src/common/simulator_utils.h
service/simulator/src/server/resource_update_automation.cpp [moved from service/simulator/src/service-provider/resource_update_automation.cpp with 58% similarity]
service/simulator/src/server/resource_update_automation.h [moved from service/simulator/src/service-provider/resource_update_automation.h with 81% similarity]
service/simulator/src/server/resource_update_automation_mngr.cpp [moved from service/simulator/src/service-provider/resource_update_automation_mngr.cpp with 86% similarity]
service/simulator/src/server/resource_update_automation_mngr.h [moved from service/simulator/src/service-provider/resource_update_automation_mngr.h with 90% similarity]
service/simulator/src/server/simulator_collection_resource_impl.cpp [new file with mode: 0644]
service/simulator/src/server/simulator_collection_resource_impl.h [new file with mode: 0644]
service/simulator/src/server/simulator_resource_factory.cpp [new file with mode: 0644]
service/simulator/src/server/simulator_resource_factory.h [new file with mode: 0644]
service/simulator/src/server/simulator_single_resource_impl.cpp [new file with mode: 0644]
service/simulator/src/server/simulator_single_resource_impl.h [new file with mode: 0644]
service/simulator/src/service-provider/resource_manager.cpp [deleted file]
service/simulator/src/service-provider/resource_manager.h [deleted file]
service/simulator/src/service-provider/simulator_resource_creator.cpp [deleted file]
service/simulator/src/service-provider/simulator_resource_server.cpp [deleted file]
service/simulator/src/service-provider/simulator_resource_server_impl.cpp [deleted file]
service/simulator/src/service-provider/simulator_resource_server_impl.h [deleted file]
service/simulator/src/simulator_manager.cpp