From 28fd553722599b20aed5fdf2d704b6a30ea126c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 13 Nov 2013 17:25:07 +0100 Subject: [PATCH] power_daemon: code cleanup, added copyright header. --- src/servers/power/power_button_monitor.cpp | 43 +++++++++++++++------- src/servers/power/power_button_monitor.h | 27 ++++++++++---- src/servers/power/power_daemon.cpp | 37 +++++++++++++++---- 3 files changed, 78 insertions(+), 29 deletions(-) diff --git a/src/servers/power/power_button_monitor.cpp b/src/servers/power/power_button_monitor.cpp index 5fb6d91cf2..ab1ae19965 100644 --- a/src/servers/power/power_button_monitor.cpp +++ b/src/servers/power/power_button_monitor.cpp @@ -1,30 +1,47 @@ +/* + * Copyright 2005-2013, Haiku, Inc. + * Distributed under the terms of the MIT license. + * + * Authors: + * Nathan Whitehorn + */ + + +#include "power_button_monitor.h" + #include #include #include -#include "power_button_monitor.h" - -PowerButtonMonitor::PowerButtonMonitor() : BHandler ("power_button_monitor") { - power_button_fd = open("/dev/power/button/power",O_RDONLY); +PowerButtonMonitor::PowerButtonMonitor() + : + BHandler ("power_button_monitor") +{ + fPowerButtonFD = open("/dev/power/button/power", O_RDONLY); } -PowerButtonMonitor::~PowerButtonMonitor() { - if (power_button_fd > 0) - close(power_button_fd); + +PowerButtonMonitor::~PowerButtonMonitor() +{ + if (fPowerButtonFD > 0) + close(fPowerButtonFD); } -void PowerButtonMonitor::MessageReceived(BMessage *msg) { + +void +PowerButtonMonitor::MessageReceived(BMessage *msg) +{ if (msg->what != POLL_POWER_BUTTON_STATUS) return; - - if (power_button_fd <= 0) + + if (fPowerButtonFD <= 0) return; - + uint8 button_pressed; - read(power_button_fd,&button_pressed,1); - + read(fPowerButtonFD, &button_pressed, 1); + if (button_pressed) { BRoster roster; BRoster::Private rosterPrivate(roster); diff --git a/src/servers/power/power_button_monitor.h b/src/servers/power/power_button_monitor.h index b11738721f..93132893e9 100644 --- a/src/servers/power/power_button_monitor.h +++ b/src/servers/power/power_button_monitor.h @@ -1,19 +1,30 @@ +/* + * Copyright 2005-2013, Haiku, Inc. + * Distributed under the terms of the MIT license. + * + * Authors: + * Nathan Whitehorn + */ #ifndef _POWER_BUTTON_MONITOR_H #define _POWER_BUTTON_MONITOR_H + #include + #define POLL_POWER_BUTTON_STATUS 'ppbs' + class PowerButtonMonitor : public BHandler { - public: - PowerButtonMonitor(); - virtual ~PowerButtonMonitor(); - - virtual void MessageReceived(BMessage *msg); - - private: - int power_button_fd; +public: + PowerButtonMonitor(); + virtual ~PowerButtonMonitor(); + + virtual void MessageReceived(BMessage *msg); + +private: + int fPowerButtonFD; }; + #endif // _POWER_BUTTON_MONITOR_H diff --git a/src/servers/power/power_daemon.cpp b/src/servers/power/power_daemon.cpp index d9611df807..a2aa23aaf5 100644 --- a/src/servers/power/power_daemon.cpp +++ b/src/servers/power/power_daemon.cpp @@ -1,7 +1,17 @@ +/* + * Copyright 2005-2013, Haiku, Inc. + * Distributed under the terms of the MIT license. + * + * Authors: + * Nathan Whitehorn + */ + + +#include "power_button_monitor.h" + #include #include -#include "power_button_monitor.h" class PowerManagementDaemon : public BApplication { public: @@ -9,18 +19,29 @@ class PowerManagementDaemon : public BApplication { virtual ~PowerManagementDaemon(); }; -int main(void) { + +int +main(void) +{ new PowerManagementDaemon(); be_app->Run(); delete be_app; return 0; } -PowerManagementDaemon::PowerManagementDaemon() : BApplication("application/x-vnd.Haiku-powermanagement") { - PowerButtonMonitor *pb_mon = new PowerButtonMonitor(); - AddHandler(pb_mon); - - new BMessageRunner(BMessenger(pb_mon,this),new BMessage(POLL_POWER_BUTTON_STATUS),5e5 /* twice a second */); + +PowerManagementDaemon::PowerManagementDaemon() + : + BApplication("application/x-vnd.Haiku-powermanagement") +{ + PowerButtonMonitor *powerButtonMonitor = new PowerButtonMonitor(); + AddHandler(powerButtonMonitor); + + new BMessageRunner(BMessenger(powerButtonMonitor,this), + new BMessage(POLL_POWER_BUTTON_STATUS), 5e5 /* twice a second */); } -PowerManagementDaemon::~PowerManagementDaemon() {} + +PowerManagementDaemon::~PowerManagementDaemon() +{ +}