diff options
| author | practicalswift <[email protected]> | 2017-05-13 17:52:14 +0200 |
|---|---|---|
| committer | practicalswift <[email protected]> | 2017-05-13 17:59:09 +0200 |
| commit | 1b936f59264a4f4a867baece1e0ee4ec02f73cee (patch) | |
| tree | bee678b62d3ab3e0cda83144f0f2a8ddf25d777d /src/torcontrol.cpp | |
| parent | Merge #10308: [wallet] Securely erase potentially sensitive keys/values (diff) | |
| download | discoin-1b936f59264a4f4a867baece1e0ee4ec02f73cee.tar.xz discoin-1b936f59264a4f4a867baece1e0ee4ec02f73cee.zip | |
Replace boost::function with std::function (C++11)
Diffstat (limited to 'src/torcontrol.cpp')
| -rw-r--r-- | src/torcontrol.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/torcontrol.cpp b/src/torcontrol.cpp index c1bd95b00..9e615142c 100644 --- a/src/torcontrol.cpp +++ b/src/torcontrol.cpp @@ -14,7 +14,6 @@ #include <set> #include <stdlib.h> -#include <boost/function.hpp> #include <boost/bind.hpp> #include <boost/signals2/signal.hpp> #include <boost/foreach.hpp> @@ -73,8 +72,8 @@ public: class TorControlConnection { public: - typedef boost::function<void(TorControlConnection&)> ConnectionCB; - typedef boost::function<void(TorControlConnection &,const TorControlReply &)> ReplyHandlerCB; + typedef std::function<void(TorControlConnection&)> ConnectionCB; + typedef std::function<void(TorControlConnection &,const TorControlReply &)> ReplyHandlerCB; /** Create a new TorControlConnection. */ @@ -105,9 +104,9 @@ public: boost::signals2::signal<void(TorControlConnection &,const TorControlReply &)> async_handler; private: /** Callback when ready for use */ - boost::function<void(TorControlConnection&)> connected; + std::function<void(TorControlConnection&)> connected; /** Callback when connection lost */ - boost::function<void(TorControlConnection&)> disconnected; + std::function<void(TorControlConnection&)> disconnected; /** Libevent event base */ struct event_base *base; /** Connection to control socket */ |