00001 // CLASSIFICATION: UNCLASSIFIED 00002 00003 #include "CCSThreadLock.h" 00004 #include "CCSThreadMutex.h" 00005 00006 using namespace MSP; 00007 00008 CCSThreadLock::CCSThreadLock(const CCSThreadMutex *theMutex) 00009 : mutex(theMutex) 00010 { 00011 mutex->lock(); 00012 } 00013 00014 CCSThreadLock::~CCSThreadLock() 00015 { 00016 mutex->unlock(); 00017 } 00018 00019 00020 // CLASSIFICATION: UNCLASSIFIED