Rename ServiceIoWatcher to exec_status_pipe_watcher.
authorDavin McCall <davmac@davmac.org>
Fri, 16 Jun 2017 08:57:27 +0000 (09:57 +0100)
committerDavin McCall <davmac@davmac.org>
Fri, 16 Jun 2017 08:57:27 +0000 (09:57 +0100)
src/service.cc
src/service.h

index 3c802e8cc6f6a1737b16b2d880df4f3e169b0237..bd5a3885388d33b11e061c2f246e199ab01b462c 100644 (file)
@@ -330,7 +330,7 @@ void scripted_service::handle_exit_status(int exit_status) noexcept
     }
 }
 
-rearm ServiceIoWatcher::fd_event(eventloop_t &loop, int fd, int flags) noexcept
+rearm exec_status_pipe_watcher::fd_event(eventloop_t &loop, int fd, int flags) noexcept
 {
     base_process_service *sr = service;
     sr->waiting_for_execstat = false;
index 1eb47c30391399b6f87a4614cc8f7240105a7cf1..19d406800eed070125659245f0beff49f75ba924 100644 (file)
@@ -221,13 +221,14 @@ class service_child_watcher : public eventloop_t::child_proc_watcher_impl<servic
     service_child_watcher(base_process_service * sr) noexcept : service(sr) { }
 };
 
-class ServiceIoWatcher : public eventloop_t::fd_watcher_impl<ServiceIoWatcher>
+// Watcher for the pipe used to receive exec() failure status errno
+class exec_status_pipe_watcher : public eventloop_t::fd_watcher_impl<exec_status_pipe_watcher>
 {
     public:
     base_process_service * service;
     rearm fd_event(eventloop_t &eloop, int fd, int flags) noexcept;
     
-    ServiceIoWatcher(base_process_service * sr) noexcept : service(sr) { }
+    exec_status_pipe_watcher(base_process_service * sr) noexcept : service(sr) { }
 };
 
 class service_record
@@ -594,7 +595,7 @@ class process_restart_timer : public eventloop_t::timer_impl<process_restart_tim
 class base_process_service : public service_record
 {
     friend class service_child_watcher;
-    friend class ServiceIoWatcher;
+    friend class exec_status_pipe_watcher;
     friend class process_restart_timer;
 
     private:
@@ -603,7 +604,7 @@ class base_process_service : public service_record
 
     protected:
     service_child_watcher child_listener;
-    ServiceIoWatcher child_status_listener;
+    exec_status_pipe_watcher child_status_listener;
     process_restart_timer restart_timer;
     timespec last_start_time;