From 81fe96b0783d81993782f5b2d2f3293815af2aaa Mon Sep 17 00:00:00 2001 From: Przemyslaw Ciezkowski Date: Wed, 11 Feb 2015 15:44:31 +0100 Subject: [PATCH] [Push] Stubs cpp Change-Id: I9c2b37d248ff8fea8ae4daa92b146da40d34245b Signed-off-by: Przemyslaw Ciezkowski --- src/push/push_instance.cc | 56 +++++++++++++++++++++++++++++++++++++++ src/push/push_instance.h | 7 +++++ 2 files changed, 63 insertions(+) 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 -- 2.34.1