Provide move constructor instead of copy constructor for CynaraAdminPolicy 95/25295/1
authorRafal Krypa <r.krypa@samsung.com>
Fri, 1 Aug 2014 12:13:41 +0000 (14:13 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Fri, 1 Aug 2014 12:17:41 +0000 (14:17 +0200)
commit0055de15bda0f8f559a7dac9d7fac677a5280b8a
tree9dac3cd93fa787359f03d0ed957e4b023b6f0895
parentd46fdd154e14438a344490bc2b3732a1a7ec80c6
Provide move constructor instead of copy constructor for CynaraAdminPolicy

The class stores pointers and owns the memory they point to.  Memory is
allocated in constructor and freed in destructor. But copying these
pointers between objects causes double free in destructor. The poiners
should not be copied, only moved.
Now CynaraAdminPolicy will provide custom move constructor. It will be
used by default, since default copy constructor is now deleted.

Change-Id: If6c49184318c54574caff8af74b336dd1c8ddd2f
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
src/server/service/cynara.cpp
src/server/service/include/cynara.h