EHS Embedded HTTP Server  1.5.0.132
contentdisposition.h
00001 /* $Id: contentdisposition.h 30 2010-06-05 19:08:00Z felfert $
00002  *
00003  * EHS is a library for embedding HTTP(S) support into a C++ application
00004  *
00005  * Copyright (C) 2004 Zachary J. Hansen
00006  *
00007  * Code cleanup, new features and bugfixes: Copyright (C) 2010 Fritz Elfert
00008  *
00009  *    This library is free software; you can redistribute it and/or
00010  *    modify it under the terms of the GNU Lesser General Public
00011  *    License version 2.1 as published by the Free Software Foundation;
00012  *
00013  *    This library is distributed in the hope that it will be useful,
00014  *    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015  *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00016  *    Lesser General Public License for more details.
00017  *
00018  *    You should have received a copy of the GNU Lesser General Public
00019  *    License along with this library; if not, write to the Free Software
00020  *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00021  *
00022  *    This can be found in the 'COPYING' file.
00023  *
00024  */
00025 
00026 #ifndef CONTENTDISPOSITION_H
00027 #define CONTENTDISPOSITION_H
00028 
00029 #include <string>
00030 #include <ehstypes.h>
00031 
00036 class ContentDisposition {
00037 
00038     public:
00039 
00043         ContentDisposition() :
00044             m_oContentDispositionHeaders(StringCaseMap()),
00045             m_sContentDisposition ("")
00046         {
00047         }
00048 
00050         ~ContentDisposition ( ) {
00051         }
00052 
00054         StringCaseMap m_oContentDispositionHeaders;
00055 
00057         std::string m_sContentDisposition;
00058 };
00059 
00060 #endif // CONTENTDISPOSITION_H