summaryrefslogtreecommitdiffstats
path: root/parameter/AutoLock.h
diff options
context:
space:
mode:
authorSebastien Gonzalve <oznog@zarb.org>2014-02-21 22:37:07 +0100
committerDavid Wagner <david.wagner@intel.com>2014-09-11 14:25:02 +0200
commitffbf43b383bb8693741430b02c24dbc9b127f7f7 (patch)
tree7b4d9d72d456adeb5f5bf470ed78e3c5045ecd25 /parameter/AutoLock.h
parentf811b7b53c0c2f0d4320c70230e609619c5087c1 (diff)
downloadexternal_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.zip
external_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.tar.gz
external_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.tar.bz2
Remove useless cpp's
Those files are empty or almost empty, put remaining stuff in header if necessary.
Diffstat (limited to 'parameter/AutoLock.h')
-rw-r--r--parameter/AutoLock.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/parameter/AutoLock.h b/parameter/AutoLock.h
index d3a0625..ab24a94 100644
--- a/parameter/AutoLock.h
+++ b/parameter/AutoLock.h
@@ -34,8 +34,15 @@
class CAutoLock
{
public:
- CAutoLock(pthread_mutex_t* pMutex);
- ~CAutoLock();
+ CAutoLock(pthread_mutex_t* pMutex) : _pMutex(pMutex)
+ {
+ pthread_mutex_lock(_pMutex);
+ }
+
+ ~CAutoLock()
+ {
+ pthread_mutex_unlock(_pMutex);
+ }
private:
pthread_mutex_t* _pMutex;