warlogidentifier.cpp

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

CPP
66
字号
#include "StdAfx.h"#include "WarLogIdentifier.h"   // class implemented/////////////////////////////// PUBLIC /////////////////////////////////////////============================= LIFECYCLE ====================================WarLogIdentifier::WarLogIdentifier(const WarLogIdentifier *pfrom): mIdentifier(pfrom ? pfrom->mIdentifier.c_str() : ""){}// WarLogIdentifierWarLogIdentifier::WarLogIdentifier(const WarLogIdentifier& from): mIdentifier(from.mIdentifier.c_str()){}// WarLogIdentifierWarLogIdentifier::~WarLogIdentifier(){}// ~WarLogIdentifier//============================= OPERATORS ====================================WarLogIdentifier& WarLogIdentifier::operator = (const WarLogIdentifier& from){	mIdentifier = from.mIdentifier.c_str();    return *this;    }// =//============================= OPERATIONS ===================================void WarLogIdentifier::AddLogIdentifierTag(const char *tag){	if (!tag || !*tag)		return;	if (!mIdentifier.empty())		mIdentifier += ":";	mIdentifier += tag;}void WarLogIdentifier::GetLogIdentifier(std::string& returnBuf) const{	returnBuf = mIdentifier.c_str();}//============================= CALLBACK   ===================================//============================= ACCESS     ===================================//============================= INQUIRY    ===================================bool WarLogIdentifier::HaveLogIdentifier() const{	return mIdentifier.empty() == false;}/////////////////////////////// PROTECTED  ////////////////////////////////////////////////////////////////// PRIVATE    ///////////////////////////////////

⌨️ 快捷键说明

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