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 + -
显示快捷键?