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