--- /dev/null
+// $Id$
+//
+// Copyright (C) 2006
+
+#ifndef HH_MimeTypes_
+#define HH_MimeTypes_ 1
+
+// Custom includes
+#include <string>
+#include <map>
+
+//#include "MimeTypes.mpp"
+///////////////////////////////hh.p////////////////////////////////////////
+
+namespace g0dil {
+namespace mediaserv {
+
+ class MimeTypes
+ {
+ public:
+ ///////////////////////////////////////////////////////////////////////////
+ // Types
+
+ ///////////////////////////////////////////////////////////////////////////
+ ///\name Structors and default members
+ ///@{
+
+ // default default constructor
+ // default copy constructor
+ // default copy assignment
+ // default destructor
+
+ // no conversion constructors
+
+ ///@}
+ ///////////////////////////////////////////////////////////////////////////
+
+ static std::string const & lookup(std::string extension);
+ static void add(std::string extension, std::string mimetype);
+
+ protected:
+
+ private:
+ typedef std::map<std::string,std::string> Map;
+
+ static MimeTypes & instance();
+
+ Map mimeTypes_;
+ };
+
+
+}}
+
+///////////////////////////////hh.e////////////////////////////////////////
+//#include "MimeTypes.cci"
+//#include "MimeTypes.ct"
+//#include "MimeTypes.cti"
+//#include "MimeTypes.mpp"
+#endif
+
+\f
+// Local Variables:
+// mode: c++
+// End: