summaryrefslogtreecommitdiff
path: root/boost/process/detail/handler.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/process/detail/handler.hpp')
-rw-r--r--boost/process/detail/handler.hpp108
1 files changed, 54 insertions, 54 deletions
diff --git a/boost/process/detail/handler.hpp b/boost/process/detail/handler.hpp
index 360c59f81a..1cc5d624b7 100644
--- a/boost/process/detail/handler.hpp
+++ b/boost/process/detail/handler.hpp
@@ -1,75 +1,75 @@
-// Copyright (c) 2016 Klemens D. Morgenstern
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+// Copyright (c) 2016 Klemens D. Morgenstern
+//
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#ifndef BOOST_PROCESS_DETAIL_HANDLER_HPP_
-#define BOOST_PROCESS_DETAIL_HANDLER_HPP_
+#ifndef BOOST_PROCESS_DETAIL_HANDLER_HPP_
+#define BOOST_PROCESS_DETAIL_HANDLER_HPP_
-#include <boost/process/detail/config.hpp>
+#include <boost/process/detail/config.hpp>
-#if defined(BOOST_POSIX_API)
-#include <boost/process/detail/posix/handler.hpp>
-#elif defined(BOOST_WINDOWS_API)
-#include <boost/process/detail/windows/handler.hpp>
-#endif
+#if defined(BOOST_POSIX_API)
+#include <boost/process/detail/posix/handler.hpp>
+#elif defined(BOOST_WINDOWS_API)
+#include <boost/process/detail/windows/handler.hpp>
+#endif
-namespace boost { namespace process { namespace detail {
+namespace boost { namespace process { namespace detail {
-//extended handler base.
-typedef api::handler_base_ext handler;
+//extended handler base.
+typedef api::handler_base_ext handler;
-template <class Handler>
-struct on_setup_ : handler
-{
- explicit on_setup_(Handler handler) : handler_(handler) {}
+template <class Handler>
+struct on_setup_ : handler
+{
+ explicit on_setup_(Handler handler) : handler_(handler) {}
- template <class Executor>
- void on_setup(Executor &e)
- {
- handler_(e);
- }
-private:
- Handler handler_;
-};
+ template <class Executor>
+ void on_setup(Executor &e)
+ {
+ handler_(e);
+ }
+private:
+ Handler handler_;
+};
-template <class Handler>
-struct on_error_ : handler
-{
- explicit on_error_(Handler handler) : handler_(handler) {}
+template <class Handler>
+struct on_error_ : handler
+{
+ explicit on_error_(Handler handler) : handler_(handler) {}
- template <class Executor>
- void on_error(Executor &e, const std::error_code &ec)
- {
- handler_(e, ec);
- }
-private:
- Handler handler_;
-};
+ template <class Executor>
+ void on_error(Executor &e, const std::error_code &ec)
+ {
+ handler_(e, ec);
+ }
+private:
+ Handler handler_;
+};
-template <class Handler>
-struct on_success_ : handler
-{
- explicit on_success_(Handler handler) : handler_(handler) {}
+template <class Handler>
+struct on_success_ : handler
+{
+ explicit on_success_(Handler handler) : handler_(handler) {}
- template <class Executor>
- void on_success(Executor &e)
- {
- handler_(e);
- }
-private:
- Handler handler_;
-};
+ template <class Executor>
+ void on_success(Executor &e)
+ {
+ handler_(e);
+ }
+private:
+ Handler handler_;
+};
-}
+}
-}}
+}}
-#endif /* BOOST_PROCESS_DETAIL_HANDLER_HPP_ */
+#endif /* BOOST_PROCESS_DETAIL_HANDLER_HPP_ */