[Push] Stubs cpp
authorPrzemyslaw Ciezkowski <p.ciezkowski@samsung.com>
Wed, 11 Feb 2015 14:44:31 +0000 (15:44 +0100)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Fri, 13 Feb 2015 15:25:02 +0000 (00:25 +0900)
Change-Id: I9c2b37d248ff8fea8ae4daa92b146da40d34245b
Signed-off-by: Przemyslaw Ciezkowski <p.ciezkowski@samsung.com>
src/push/push_instance.cc
src/push/push_instance.h

index ff1dde7..0f01aec 100644 (file)
@@ -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() {
index c572357..3f4b4c0 100644 (file)
@@ -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