]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Remove unused `RemoteLogger::sendData()` leftover
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 16 Jan 2017 16:46:59 +0000 (17:46 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 16 Feb 2017 15:59:35 +0000 (16:59 +0100)
(cherry picked from commit 59ab41170cee9b95513bdc931a5f125a0c3de205)

pdns/remote_logger.cc
pdns/remote_logger.hh

index 26ebb33c7efa414893259c8618e5aa984f4ca1ba..de77e78c2e8d2361d0a5f6f3edb92dd2d86f7329 100644 (file)
@@ -30,33 +30,6 @@ bool RemoteLogger::reconnect()
   return true;
 }
 
-bool RemoteLogger::sendData(const char* buffer, size_t bufferSize)
-{
-  size_t pos = 0;
-  while(pos < bufferSize) {
-    ssize_t written = write(d_socket, buffer + pos, bufferSize - pos);
-    if (written == -1) {
-      int res = errno;
-      if (res == EWOULDBLOCK || res == EAGAIN) {
-        return false;
-      }
-      else if (res != EINTR) {
-        reconnect();
-        return false;
-      }
-    }
-    else if (written == 0) {
-      reconnect();
-      return false;
-    }
-    else {
-      pos += (size_t) written;
-    }
-  }
-
-  return true;
-}
-
 void RemoteLogger::worker()
 {
   if (d_asyncConnect) {
index 56825fca16f97863a779988d251aa9f778d9db25..1a70f3d2188d8443966d8b773f9c98abe9bb2481 100644 (file)
@@ -41,7 +41,6 @@ public:
   }
 private:
   bool reconnect();
-  bool sendData(const char* buffer, size_t bufferSize);
   void worker();
 
   std::queue<std::string> d_writeQueue;