]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/Graylog.h: remove lexical cast 8844/head
authorMichal Jarzabek <stiopa@gmail.com>
Fri, 29 Apr 2016 17:24:24 +0000 (18:24 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Sat, 30 Apr 2016 15:26:11 +0000 (16:26 +0100)
We can use std::to_string instead of boost's lexical_cast, which saves
us from including lexical_cast header.

Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/common/Graylog.cc

index dd4f3b29c0e3a7f762df1943c630ad598923c3d4..7c0476ad9c6e0212f75f09426d1bd8ba49cb3019 100644 (file)
@@ -8,8 +8,6 @@
 
 #include <arpa/inet.h>
 
-#include <boost/lexical_cast.hpp>
-
 #include "common/Formatter.h"
 #include "common/LogEntry.h"
 #include "log/Entry.h"
@@ -55,8 +53,7 @@ void Graylog::set_destination(const std::string& host, int port)
 {
   try {
     boost::asio::ip::udp::resolver resolver(m_io_service);
-    boost::asio::ip::udp::resolver::query query(host,
-                                                boost::lexical_cast<std::string>(port));
+    boost::asio::ip::udp::resolver::query query(host, std::to_string(port));
     m_endpoint = *resolver.resolve(query);
     m_log_dst_valid = true;
   } catch (boost::system::system_error const& e) {