Add cloud provisioning feature & modify mediator C++ class in easy setup
Major change:
- Implement a class to support cloud provisioning feature
; User can provide cloud access information to Enrollee device
; With the provided information, Enrollee can register to IoTivity cloud server
Minor change:
- RemoteEnrollee class constructor becomes a private method.
- Add cloud provision data model at ESRichcommon.h.
- DiscoverResource Logic moves to RemoteEnrollee class from EnrolleeResource class
; RemoteEnrollee class creates EnrolleeResource and CloudResource after corresponding resources are discovered
- Change the "initRemoteEnrollee" function signature which has no callback parameter
; If no provisioning resource is found, exception is thrown.
Change-Id: I0797720ce478e8b70680df53884bb28e67efbc37
Signed-off-by: Heewon Park <h_w.park@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8587
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
13 files changed: