From: Przemyslaw Ciezkowski Date: Wed, 11 Feb 2015 14:44:31 +0000 (+0100) Subject: [Push] Stubs cpp X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~440 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81fe96b0783d81993782f5b2d2f3293815af2aaa;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Push] Stubs cpp Change-Id: I9c2b37d248ff8fea8ae4daa92b146da40d34245b Signed-off-by: Przemyslaw Ciezkowski --- diff --git a/src/push/push_instance.cc b/src/push/push_instance.cc index ff1dde7a..0f01aec6 100644 --- a/src/push/push_instance.cc +++ b/src/push/push_instance.cc @@ -12,6 +12,62 @@ namespace push { PushInstance::PushInstance() { LoggerD("Enter"); + using std::placeholders::_1; + using std::placeholders::_2; + RegisterHandler("Push_registerService", + std::bind(&PushInstance::registerService, this, _1, _2)); + RegisterHandler("Push_unregisterService", + std::bind(&PushInstance::unregisterService, this, _1, _2)); + RegisterHandler("Push_connectService", + std::bind(&PushInstance::connectService, this, _1, _2)); + RegisterSyncHandler("Push_disconnectService", + std::bind(&PushInstance::disconnectService, this, _1, _2)); + RegisterSyncHandler("Push_getRegistrationId", + std::bind(&PushInstance::getRegistrationId, this, _1, _2)); + RegisterSyncHandler("Push_getUnreadNotifications", + std::bind(&PushInstance::getUnreadNotifications, this, _1, _2)); +} + +void PushInstance::registerService(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); +} + +void PushInstance::unregisterService(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); +} + +void PushInstance::connectService(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); +} + +void PushInstance::disconnectService(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); +} + +void PushInstance::getRegistrationId(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); +} + +void PushInstance::getUnreadNotifications(const picojson::value& args, + picojson::object& out) { + LoggerD("Enter"); + picojson::value result; + ReportSuccess(result, out); } PushInstance::~PushInstance() { diff --git a/src/push/push_instance.h b/src/push/push_instance.h index c572357b..3f4b4c0d 100644 --- a/src/push/push_instance.h +++ b/src/push/push_instance.h @@ -18,6 +18,13 @@ class PushInstance: public common::ParsedInstance { virtual ~PushInstance(); private: + void registerService(const picojson::value& args, picojson::object& out); + void unregisterService(const picojson::value& args, picojson::object& out); + void connectService(const picojson::value& args, picojson::object& out); + void disconnectService(const picojson::value& args, picojson::object& out); + void getRegistrationId(const picojson::value& args, picojson::object& out); + void getUnreadNotifications(const picojson::value& args, + picojson::object& out); }; } // namespace push