Changeset 1993 in Sophya for trunk/ArchTOIPipe/Kernel/toi.h
- Timestamp:
- May 9, 2002, 10:22:37 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/toi.h
r1766 r1993 5 5 // Christophe Magneville 6 6 // Reza Ansari 7 // $Id: toi.h,v 1.1 5 2001-11-14 14:49:05 aubourgExp $7 // $Id: toi.h,v 1.16 2002-05-09 20:22:37 ansari Exp $ 8 8 9 9 #ifndef TOI_H … … 127 127 128 128 // ----- Rajouts Reza 12/3/2001 129 void wait() {pthread_cond_wait(&condv, &mutex);}130 void signal() {pthread_cond_signal(&condv);}131 void broadcast() {pthread_cond_broadcast(&condv);}129 inline void wait() {pthread_cond_wait(&condv, &mutex);} 130 inline void signal() {pthread_cond_signal(&condv);} 131 inline void broadcast() {pthread_cond_broadcast(&condv);} 132 132 inline void waitPut() 133 133 {fgwaitput=true; countwaitput++; pthread_cond_wait(&condv, &mutex);} … … 136 136 inline bool isPutWaiting() const { return fgwaitput; } 137 137 inline bool isGetWaiting() const { return fgwaitget; } 138 inline void signalPut() {fgsigput=true; }139 inline void signalGet() {fgsigget=true; }138 inline void signalPut() {fgsigput=true; } 139 inline void signalGet() {fgsigget=true; } 140 140 inline void cleanWaitPut() { fgsigput = fgwaitput = false; } 141 141 inline void cleanWaitGet() { fgsigget = fgwaitget = false; }
Note:
See TracChangeset
for help on using the changeset viewer.