diff options
Diffstat (limited to 'src/Lock.h')
-rw-r--r-- | src/Lock.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/Lock.h b/src/Lock.h new file mode 100644 index 0000000..14bf1dc --- /dev/null +++ b/src/Lock.h @@ -0,0 +1,30 @@ +/******************************************************************************* + * Copyright (c) 2006 International Business Machines Corporation. * + * All rights reserved. This program and the accompanying materials * + * are made available under the terms of the Common Public License v1.0 * + * which accompanies this distribution, and is available at * + * http://www.opensource.org/licenses/cpl1.0.php * + * * + * Contributors: * + * Douglas M. Pase - initial API and implementation * + *******************************************************************************/ + + +#if !defined(Lock_h) +#define Lock_h + +#include <pthread.h> + +class Lock { +public: + Lock(); + ~Lock(); + void lock(); + int test(); + void unlock(); + +private: + pthread_mutex_t mutex; +}; + +#endif |