diff options
Diffstat (limited to '')
-rw-r--r-- | src/synchroatom.h (renamed from src/itoatom.h) | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/itoatom.h b/src/synchroatom.h index 3659f4e..fb02054 100644 --- a/src/itoatom.h +++ b/src/synchroatom.h | |||
@@ -5,13 +5,12 @@ | |||
5 | * terms of the license contained in the file LICENSE. | 5 | * terms of the license contained in the file LICENSE. |
6 | */ | 6 | */ |
7 | 7 | ||
8 | #ifndef BU_ITO_ATOM_H | 8 | #ifndef BU_SYNCHRO_ATOM_H |
9 | #define BU_ITO_ATOM_H | 9 | #define BU_SYNCHRO_ATOM_H |
10 | 10 | ||
11 | #include <pthread.h> | 11 | #include <pthread.h> |
12 | 12 | ||
13 | #include "itomutex.h" | 13 | #include "bu/mutex.h" |
14 | #include "itocondition.h" | ||
15 | 14 | ||
16 | namespace Bu | 15 | namespace Bu |
17 | { | 16 | { |
@@ -20,22 +19,22 @@ namespace Bu | |||
20 | *@ingroup Threading | 19 | *@ingroup Threading |
21 | */ | 20 | */ |
22 | template <class T> | 21 | template <class T> |
23 | class ItoAtom | 22 | class SynchroAtom |
24 | { | 23 | { |
25 | public: | 24 | public: |
26 | /** | 25 | /** |
27 | * Construct an empty queue. | 26 | * Construct an empty queue. |
28 | */ | 27 | */ |
29 | ItoAtom() | 28 | SynchroAtom() |
30 | { | 29 | { |
31 | } | 30 | } |
32 | 31 | ||
33 | ItoAtom( const T &src ) : | 32 | SynchroAtom( const T &src ) : |
34 | data( src ) | 33 | data( src ) |
35 | { | 34 | { |
36 | } | 35 | } |
37 | 36 | ||
38 | ~ItoAtom() | 37 | ~SynchroAtom() |
39 | { | 38 | { |
40 | } | 39 | } |
41 | 40 | ||
@@ -57,7 +56,7 @@ namespace Bu | |||
57 | private: | 56 | private: |
58 | T data; | 57 | T data; |
59 | 58 | ||
60 | ItoMutex mOperate; /**< The master mutex, used on all operations. */ | 59 | Mutex mOperate; /**< The master mutex, used on all operations. */ |
61 | }; | 60 | }; |
62 | }; | 61 | }; |
63 | 62 | ||