PowerStatus: give the locker a name.

* Plus minor cleanup.
This commit is contained in:
Axel Dörfler
2015-01-08 15:36:52 +01:00
parent 6f04ad0358
commit 90169e6310
3 changed files with 24 additions and 13 deletions
+10 -1
View File
@@ -17,13 +17,15 @@
#include <Path.h> #include <Path.h>
static const char* kDriverDir = "/dev/power";
RateBuffer::RateBuffer() RateBuffer::RateBuffer()
: :
fPosition(0), fPosition(0),
fSize(kRateBufferSize), fSize(kRateBufferSize),
fCurrentSize(0) fCurrentSize(0)
{ {
} }
@@ -55,6 +57,9 @@ RateBuffer::GetMeanRate()
} }
// #pragma mark -
Battery::Battery(int driverHandler) Battery::Battery(int driverHandler)
: :
fDriverHandler(driverHandler) fDriverHandler(driverHandler)
@@ -148,6 +153,10 @@ ACPIDriverInterface::~ACPIDriverInterface()
for (int i = 0; i < fDriverList.CountItems(); i++) for (int i = 0; i < fDriverList.CountItems(); i++)
delete fDriverList.ItemAt(i); delete fDriverList.ItemAt(i);
ACPIDriverInterface::ACPIDriverInterface()
:
fInterfaceLocker("acpi interface")
{
} }
+3 -2
View File
@@ -1,5 +1,5 @@
/* /*
* Copyright 2009, Haiku, Inc. All Rights Reserved. * Copyright 2009-2015, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
* *
* Authors: * Authors:
@@ -47,7 +47,7 @@ public:
private: private:
void _Init(); void _Init();
private:
int fDriverHandler; int fDriverHandler;
status_t fInitStatus; status_t fInitStatus;
@@ -60,6 +60,7 @@ private:
class ACPIDriverInterface : public PowerStatusDriverInterface { class ACPIDriverInterface : public PowerStatusDriverInterface {
public: public:
ACPIDriverInterface();
virtual ~ACPIDriverInterface(); virtual ~ACPIDriverInterface();
virtual status_t Connect(); virtual status_t Connect();
+3 -2
View File
@@ -1,5 +1,5 @@
/* /*
* Copyright 2009, Haiku, Inc. All Rights Reserved. * Copyright 2009-2015, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
* *
* Authors: * Authors:
@@ -53,7 +53,8 @@ PowerStatusDriverInterface::PowerStatusDriverInterface()
: :
fIsWatching(0), fIsWatching(0),
fWaitSem(-1), fWaitSem(-1),
fThread(-1) fThread(-1),
fListLocker("driver list")
{ {
} }