Panda3D
conditionVarDummyImpl.I
1 // Filename: conditionVarDummyImpl.I
2 // Created by: drose (09Aug02)
3 //
4 ////////////////////////////////////////////////////////////////////
5 //
6 // PANDA 3D SOFTWARE
7 // Copyright (c) Carnegie Mellon University. All rights reserved.
8 //
9 // All use of this software is subject to the terms of the revised BSD
10 // license. You should have received a copy of this license along
11 // with this source code in a file named "LICENSE."
12 //
13 ////////////////////////////////////////////////////////////////////
14 
15 
16 ////////////////////////////////////////////////////////////////////
17 // Function: ConditionVarDummyImpl::Constructor
18 // Access: Public
19 // Description:
20 ////////////////////////////////////////////////////////////////////
21 INLINE ConditionVarDummyImpl::
22 ConditionVarDummyImpl(MutexDummyImpl &) {
23 }
24 
25 ////////////////////////////////////////////////////////////////////
26 // Function: ConditionVarDummyImpl::Destructor
27 // Access: Public
28 // Description:
29 ////////////////////////////////////////////////////////////////////
30 INLINE ConditionVarDummyImpl::
31 ~ConditionVarDummyImpl() {
32 }
33 
34 ////////////////////////////////////////////////////////////////////
35 // Function: ConditionVarDummyImpl::wait
36 // Access: Public
37 // Description:
38 ////////////////////////////////////////////////////////////////////
39 INLINE void ConditionVarDummyImpl::
40 wait() {
42 }
43 
44 ////////////////////////////////////////////////////////////////////
45 // Function: ConditionVarDummyImpl::wait
46 // Access: Public
47 // Description:
48 ////////////////////////////////////////////////////////////////////
49 INLINE void ConditionVarDummyImpl::
50 wait(double) {
52 }
53 
54 ////////////////////////////////////////////////////////////////////
55 // Function: ConditionVarDummyImpl::notify
56 // Access: Public
57 // Description:
58 ////////////////////////////////////////////////////////////////////
59 INLINE void ConditionVarDummyImpl::
60 notify() {
61 }
62 
63 ////////////////////////////////////////////////////////////////////
64 // Function: ConditionVarDummyImpl::notify_all
65 // Access: Public
66 // Description:
67 ////////////////////////////////////////////////////////////////////
68 INLINE void ConditionVarDummyImpl::
69 notify_all() {
70 }
static void force_yield()
Suspends the current thread for the rest of the current epoch.
Definition: thread.I:248
A fake mutex implementation for single-threaded applications that don't need any synchronization cont...