Fix RequestBroker
[platform/core/appfw/tizen-theme-manager.git] / src / theme / dbus / request_broker.h
index 39b2779..1380f27 100644 (file)
@@ -42,27 +42,20 @@ class RequestBroker {
   void SendDataAsync(Command cmd, tizen_base::Bundle&);
 
  private:
-  static void OnReceiveDbusMethod(GDBusConnection* connection,
+  void OnReceiveDbusMethod(GDBusConnection* connection,
       const gchar* sender, const gchar* object_path,
       const gchar* interface_name, const gchar* method_name,
       GVariant* parameters, GDBusMethodInvocation* invocation,
       gpointer user_data);
 
-  static void OnReceiveDbusSignal(GDBusConnection* connection,
-      const gchar* sender_name, const gchar* object_path,
-      const gchar* interface_name, const gchar* signal_name,
-      GVariant* parameters, void* user_data);
-
-  static void OnResultReceivedCb(GObject* source_object,
-      GAsyncResult* res, gpointer user_data);
-
-  RequestBroker() = default;
+  RequestBroker() : registration_id_(0), subscribe_id_(0),
+      connection_(nullptr) {}
   ~RequestBroker() = default;
   bool Init();
 
-  int registration_id_ = 0;
-  int subscribe_id_ = 0;
-  GDBusConnection* connection_ = nullptr;
+  int registration_id_;
+  int subscribe_id_;
+  GDBusConnection* connection_;
   std::map<Command, RequestFilter> filters_;
 };