VR-Forces 4.2 Class Documentation
ogrMutex.h
Go to the documentation of this file.
1 
2 
3 
4 
5 #pragma once
6 
8 
9 #include <vlutil/vlMutex.h>
10 #include <vlutil/vlScopedLock.h>
11 
12 namespace MAKVRinTerra
13 {
19 
20 DT_DLL_features DtMutex & getOgrMutex();
21 
22 DT_DLL_features void setOgrMutex(std::auto_ptr<DtMutex> mutex);
23 
24 typedef void (*OgrMutexLockFunction)();
25 
27 
28 class DT_DLL_features DtScopedOgrLock : private boost::noncopyable
29 {
30 public:
32 private:
33  DtScopedLock myLock;
34 };
35 
36 class DT_DLL_features DtCPLString : private boost::noncopyable
37 {
38 public:
39  explicit DtCPLString(char* cplstring = 0);
40  ~DtCPLString();
41 
42  char* c_str() const;
43  char** toCPL();
44 
45 private:
46  char* myCPLStr;
47 };
48 
49 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)