hewei.it 4 jaren geleden
bovenliggende
commit
5d15aab81b
6 gewijzigde bestanden met toevoegingen van 6 en 6 verwijderingen
  1. 1 1
      evpp/EventLoopThread.h
  2. 1 1
      evpp/EventLoopThreadPool.h
  3. 1 1
      evpp/EventLoopThread_test.cpp
  4. 1 1
      evpp/TcpClient.h
  5. 1 1
      evpp/UdpClient.h
  6. 1 1
      evpp/UdpServer.h

+ 1 - 1
evpp/EventLoopThread.h

@@ -29,7 +29,7 @@ public:
         join();
         join();
     }
     }
 
 
-    EventLoopPtr loop() {
+    const EventLoopPtr& loop() {
         return loop_;
         return loop_;
     }
     }
 
 

+ 1 - 1
evpp/EventLoopThreadPool.h

@@ -62,7 +62,7 @@ public:
 
 
         for (int i = 0; i < thread_num_; ++i) {
         for (int i = 0; i < thread_num_; ++i) {
             EventLoopThreadPtr loop_thread(new EventLoopThread);
             EventLoopThreadPtr loop_thread(new EventLoopThread);
-            EventLoopPtr loop = loop_thread->loop();
+            const EventLoopPtr& loop = loop_thread->loop();
             loop_thread->start(false,
             loop_thread->start(false,
                 [this, started_cnt, pre, &loop]() {
                 [this, started_cnt, pre, &loop]() {
                     if (++(*started_cnt) == thread_num_) {
                     if (++(*started_cnt) == thread_num_) {

+ 1 - 1
evpp/EventLoopThread_test.cpp

@@ -23,7 +23,7 @@ int main(int argc, char* argv[]) {
     printf("main tid=%ld\n", hv_gettid());
     printf("main tid=%ld\n", hv_gettid());
 
 
     EventLoopThread loop_thread;
     EventLoopThread loop_thread;
-    EventLoopPtr loop = loop_thread.loop();
+    const EventLoopPtr& loop = loop_thread.loop();
 
 
     // runEvery 1s
     // runEvery 1s
     loop->setInterval(1000, std::bind(onTimer, std::placeholders::_1, 100));
     loop->setInterval(1000, std::bind(onTimer, std::placeholders::_1, 100));

+ 1 - 1
evpp/TcpClient.h

@@ -53,7 +53,7 @@ public:
     virtual ~TcpClientTmpl() {
     virtual ~TcpClientTmpl() {
     }
     }
 
 
-    EventLoopPtr loop() {
+    const EventLoopPtr& loop() {
         return loop_thread.loop();
         return loop_thread.loop();
     }
     }
 
 

+ 1 - 1
evpp/UdpClient.h

@@ -17,7 +17,7 @@ public:
     virtual ~UdpClient() {
     virtual ~UdpClient() {
     }
     }
 
 
-    EventLoopPtr loop() {
+    const EventLoopPtr& loop() {
         return loop_thread.loop();
         return loop_thread.loop();
     }
     }
 
 

+ 1 - 1
evpp/UdpServer.h

@@ -17,7 +17,7 @@ public:
     virtual ~UdpServer() {
     virtual ~UdpServer() {
     }
     }
 
 
-    EventLoopPtr loop() {
+    const EventLoopPtr& loop() {
         return loop_thread.loop();
         return loop_thread.loop();
     }
     }