warcgibase.cpp

来自「ftpserver very good sample」· C++ 代码 · 共 77 行

CPP
77
字号
#include "StdAfx.h"#include "WarCgiBase.h"   // class implemented#ifndef WAR_SSTREAM_INCLUDED#	include <sstream>#endifusing namespace std;/////////////////////////////// PUBLIC /////////////////////////////////////////============================= LIFECYCLE ====================================WarCgiBase::WarCgiBase(){}// WarCgiBaseWarCgiBase::~WarCgiBase(){}// ~WarCgiBase//============================= OPERATORS ====================================//============================= OPERATIONS ===================================void WarCgiBase::MakePage() {	MakePageHeader();	MakeContent();	MakePageFooter();}void WarCgiBase::MakePageHeader() {	mOutBuf << "<!doctype html public \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n" 		<< "<html>\n"		<< "<head>\n"		<< "<meta http-equiv=\"Content-Type\" content=\"" 		<< GetContentType() << "; charset=" << GetCharset() << "\">\n"		<< "<meta name=\"GENERATOR\" content=\"WFDE-" 		<< WAR_LIBRARY_VERSION << "\">\n"		<< "<title>" << GetTitle() << "</title>\n"        << "<link REL=\"stylesheet\" HREF=\"/default.css\" TYPE=\"text/css\">\n"		<< "</head>\n"		<< "<body>\n";}void WarCgiBase::MakePageFooter() {	mOutBuf << "</body>\n</html>\n";}war_ccstr_t WarCgiBase::GetLanguage() const{	return mLngPtr->GetLngCode().c_str();}war_ccstr_t WarCgiBase::GetContentType() const{	return "text/html";}war_ccstr_t WarCgiBase::GetCharset() const{	return mLngPtr->GetCharset().c_str();}//============================= CALLBACK   ===================================//============================= ACCESS     ===================================//============================= INQUIRY    ===================================/////////////////////////////// PROTECTED  ////////////////////////////////////////////////////////////////// PRIVATE    ///////////////////////////////////

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?