39 lines
508 B
C++
39 lines
508 B
C++
#include "TinyConfig.h"
|
|
#include "Config.h"
|
|
|
|
TinyConfig* TinyConfig::Current = NULL;
|
|
|
|
TinyConfig::TinyConfig() : ConfigBase()
|
|
{
|
|
_Name = "TCFG";
|
|
_Start = &Length;
|
|
_End = &TagEnd;
|
|
|
|
Init();
|
|
}
|
|
|
|
void TinyConfig::Init()
|
|
{
|
|
ConfigBase::Init();
|
|
|
|
Length = Size();
|
|
|
|
Kind = Sys.Code;
|
|
|
|
PingTime = 20;
|
|
OfflineTime = 60;
|
|
}
|
|
|
|
TinyConfig* TinyConfig::Create()
|
|
{
|
|
// 默认出厂设置
|
|
static TinyConfig tc;
|
|
if(!Current)
|
|
{
|
|
Current = &tc;
|
|
tc.Init();
|
|
}
|
|
|
|
return &tc;
|
|
}
|