Files
Sun1602/Tools/CrashInfomationReport/CrashReport/CCrashInfo.h
T
2022-10-26 12:25:11 +08:00

60 lines
1.5 KiB
C++

#pragma once
//현재 해당 정보는 사용하지 않음.
//추후에 처리 예정.
class CrashInfo
{
private:
int Number_;
CString IPADDR_;
CString Area_;
CString CrashModule_;
CString CrashAddr_;
CString Crash_Func_;
CString Crash_Count_;
CString Crash_Percent_;
public:
CrashInfo() :
Number_(0),
IPADDR_(L""),
Area_(L""),
CrashModule_(L""),
CrashAddr_(L""),
Crash_Func_(L""),
Crash_Count_(L""),
Crash_Percent_(L"")
{
}
~CrashInfo()
{
}
//set and get
public:
void SetNumber(int number) { Number_ = number; }
void SetArea(const CString& Area) { Area_ = Area; }
void SetCrashModule(const CString& CrashModule) { CrashModule_ = CrashModule; }
void SetCrashAddr(const CString& Crash_Func) { Crash_Func_ = Crash_Func; }
void SetCrashCount(const CString& Crash_Count) { Crash_Count_ = Crash_Count; }
void SetCrashPercent(const CString& Crash_Percent) { Crash_Percent_ = Crash_Percent; }
int GetNumber() { return Number_; }
const CString& GetArea() { return Area_;}
const CString& GetCrashModule() { return CrashModule_;}
const CString& GetCrashFunc() { return Crash_Func_; }
const CString& GetCrashCount() { return Crash_Count_;}
const CString& GetCrashPercent() { return Crash_Percent_;}
public:
bool operator== (const CString& rhs )
{
if(Crash_Func_ == rhs)
return true;
return false;
}
};