- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

# Y:/msp/devkits/temp_geotrans/master/geotrans3.1/CCS/src/dtcc/CoordinateSystems/threads/CCSThreadLock.h

Go to the documentation of this file.

    00001 // CLASSIFICATION: UNCLASSIFIED
    00002
    00003 #ifndef MSP_CCSTHREADLOCK_H
    00004 #define MSP_CCSTHREADLOCK_H
    00005
    00006 #include "DtccApi.h"
    00007
    00008 namespace MSP
    00009 {
    00010     class CCSThreadMutex;
    00011 }
    00012
    00013 namespace MSP
    00014 {
    00015     class MSP_DTCC_API CCSThreadLock
    00016     {
    00017     public:
    00019         CCSThreadLock(const CCSThreadMutex *mutex);
    00020
    00022         ~CCSThreadLock();
    00023
    00024     private:
    00025         // no copy operators
    00026         CCSThreadLock(const CCSThreadLock&);
    00027         CCSThreadLock &operator=( const CCSThreadLock&);
    00028
    00029         const CCSThreadMutex *mutex;
    00030     };
    00031 }
    00032 #endif
    00033
    00034 // CLASSIFICATION: UNCLASSIFIED