📄 warsvrdefinition.cpp
字号:
#include "StdAfx.h"#include "WarSvrDefinition.h" // class implemented#ifndef WAR_SVR_PROTOCOL_H# include "WarSvrProtocol.h"#endif#ifndef WAR_IF_MIME_TYPES_H# include "WarIfMimeTypes.h"#endifusing namespace std;/////////////////////////////// PUBLIC /////////////////////////////////////////============================= LIFECYCLE ====================================WarSvrDefinition::WarSvrDefinition() throw(WarException){}// WarSvrDefinition//============================= OPERATORS ====================================WarSvrProtocol *WarSvrDefinition::CreateNewInstance(war_socket_io_ptr_t& companionPtr) throw(WarException){ WarSvrProtocol *pProt = GetNewSvr(companionPtr); try { OnCreateNew(pProt); } catch(WarException& ex) { delete pProt; throw ex; } return pProt;}//============================= OPERATIONS ===================================//============================= ACCESS ===================================//============================= INQUIRY ===================================std::string WarSvrDefinition::Explain() const{ return mLocalHost.Explain();}const std::string WarSvrDefinition::GetSiteName() const{ return mSiteName;}const std::string WarSvrDefinition::GetNativeSiteName() const{ return mNativeSiteName;}void WarSvrDefinition::GetDefaultPage(filename_list_t& dstList) const{ dstList = mDefaultPage;}bool WarSvrDefinition::ResolvMimeType(const filename_t& extName, mime_type_t& dstMimeType) const{ return mMimePtr->ResolvMimeType(extName, dstMimeType);}/////////////////////////////// PROTECTED ///////////////////////////////////void WarSvrDefinition::OnCreateNew(WarSvrProtocol *newChild){ newChild->mProperties += mProperties;}/////////////////////////////// PRIVATE ///////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -