Fix build error
authorChanggyu Choi <changyu.choi@samsung.com>
Tue, 9 Feb 2021 05:34:43 +0000 (14:34 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Tue, 9 Feb 2021 05:34:47 +0000 (14:34 +0900)
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/server/worker_thread.cc
src/server/worker_thread.hh

index 05d5f3b..cd0982c 100644 (file)
@@ -25,17 +25,16 @@ namespace pkgmgr_server {
 
 WorkerThread::WorkerThread(int num) { /* TODO implement code */ }
 
-bool WorkerThread::PushQueue(PkgRequest req) {
+bool WorkerThread::PushQueue(std::shared_ptr<PkgRequest> req) {
   /* TODO implement code */
   return true;
 }
 
 void Run() { /* TODO implement code */ }
 
-PkgRequest PopQueue() {
+std::shared_ptr<PkgRequest> PopQueue() {
   /* TODO implement code */
-  int fd = 3;
-  return PkgRequest(fd);
+  return nullptr;
 }
 
 }  // namespace pkgmgr_server
index 3107389..7e54dc3 100644 (file)
@@ -34,11 +34,11 @@ class EXPORT_API WorkerThread {
  public:
   WorkerThread(int num);
   ~WorkerThread() = default;
-  bool PushQueue(PkgRequest req);
+  bool PushQueue(std::shared_ptr<PkgRequest> req);
 
  private:
   void Run();
-  PkgRequest PopQueue();
+  std::shared_ptr<PkgRequest> PopQueue();
 
  private:
   std::queue<PkgRequest> queue_;