Changeset 21051
- Timestamp:
- 02/23/08 13:12:46 (6 months ago)
- Files:
-
- juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/CondVarPosix.cpp (modified) (1 diff)
- juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/CondVarPosix.h (modified) (1 diff)
- juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/SemaphorePosix.cpp (modified) (2 diffs)
- juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/SemaphorePosix.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/CondVarPosix.cpp
r20974 r21051 190 190 } 191 191 192 void CondVarPosix::dump() const 193 { 194 std::cerr << "------------- vpr::CondVarPosix::Dump ---------\n" 195 << "Not Implemented yet.\n"; 196 } 197 192 198 } // End of vpr namespace juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/CondVarPosix.h
r21048 r21051 258 258 * condition variable and its mutex are dumped to stderr. 259 259 */ 260 void dump() const 261 { 262 std::cerr << "------------- vpr::CondVarPosix::Dump ---------\n" 263 << "Not Implemented yet.\n"; 264 } 260 void dump() const; 265 261 266 262 private: juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/SemaphorePosix.cpp
r21049 r21051 36 36 #include <vpr/vprConfig.h> 37 37 38 #include <cstdio> 38 39 #include <cstdlib> 39 40 #include <sstream> … … 154 155 } 155 156 157 void SemaphorePosix::dump(FILE* dest, const char* message) const 158 { 159 int value; 160 sem_getvalue(mSema, &value); 161 std::fprintf(dest, "%s", message); 162 std::fprintf(dest, "Current semaphore value: %d\n", value); 156 163 } 164 165 } juggler/trunk/modules/vapor/vpr/md/POSIX/Sync/SemaphorePosix.h
r21049 r21051 46 46 #include <vpr/vprConfig.h> 47 47 48 #include <stdio.h>49 48 #include <sstream> 50 49 #include <cstring> 51 50 #include <semaphore.h> 52 51 #include <errno.h> 53 #include < assert.h>52 #include <cassert> 54 53 #include <boost/concept_check.hpp> 55 54 #include <boost/noncopyable.hpp> … … 278 277 */ 279 278 void dump(FILE* dest = stderr, 280 const char* message = "\n------ Semaphore Dump -----\n") const 281 { 282 int value; 283 sem_getvalue(mSema, &value); 284 fprintf(dest, "%s", message); 285 fprintf(dest, "Current semaphore value: %d", value); 286 } 279 const char* message = "\n------ Semaphore Dump -----\n") const; 287 280 288 281 protected:
