libGizmod/GizmodShared.hpp

Go to the documentation of this file.
00001 
00012 /*
00013   
00014   Copyright (c) 2007, Tim Burrell
00015   Licensed under the Apache License, Version 2.0 (the "License");
00016   you may not use this file except in compliance with the License.
00017   You may obtain a copy of the License at 
00018 
00019         http://www.apache.org/licenses/LICENSE-2.0
00020 
00021   Unless required by applicable law or agreed to in writing, software
00022   distributed under the License is distributed on an "AS IS" BASIS,
00023   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00024   See the License for the specific language governing permissions and 
00025   limitations under the License. 
00026   
00027 */
00028 
00029 #ifndef __GizmodShared_h
00030 #define __GizmodShared_h
00031 
00032 #if HAVE_CONFIG_H
00033 #include "config.h"
00034 #endif
00035         
00036 #include <boost/thread/mutex.hpp>
00037 
00039 // Namespace
00041 
00042 namespace Gizmod {
00043 
00045 // Class Definition
00047 
00052 class GizmodShared {
00053 public:
00054         // public functions
00055         
00056         // construction / deconstruction
00057         GizmodShared();                                                 
00058         virtual ~GizmodShared();                                        
00059 
00060 protected:
00061         // protected functions
00062         
00063         // protected member variables
00064         
00065         // static protected member vars
00066         static boost::mutex             mMutexScript;                   
00067 
00068 private:
00069         // private functions
00070         
00071         // private member variables
00072 };
00073 
00075 
00076 } // Gizmod namespace
00077 
00078 #endif // __GizmodShared_h

Generated on Wed Nov 7 10:04:16 2007 for gizmod by  doxygen 1.5.3