]> git.stg.codes - stg.git/blob - projects/stargazer/user_property.cpp
Pass config file via const reference in sgauth/sgathstress settings
[stg.git] / projects / stargazer / user_property.cpp
1 #include "stg/user_property.h"
2
3 //-----------------------------------------------------------------------------
4 USER_PROPERTIES::USER_PROPERTIES(const std::string & sd)
5 :
6 cash            (stat.cash,             "cash",             false, true, GetStgLogger(), sd),
7 up              (stat.up,               "upload",           false, true, GetStgLogger(), sd),
8 down            (stat.down,             "download",         false, true, GetStgLogger(), sd),
9 lastCashAdd     (stat.lastCashAdd,      "lastCashAdd",      false, true, GetStgLogger(), sd),
10 passiveTime     (stat.passiveTime,      "passiveTime",      false, true, GetStgLogger(), sd),
11 lastCashAddTime (stat.lastCashAddTime,  "lastCashAddTime",  false, true, GetStgLogger(), sd),
12 freeMb          (stat.freeMb,           "freeMb",           false, true, GetStgLogger(), sd),
13 lastActivityTime(stat.lastActivityTime, "lastActivityTime", false, true, GetStgLogger(), sd),
14
15
16 password    (conf.password,     "password",     true,  false, GetStgLogger(), sd),
17 passive     (conf.passive,      "passive",      false, false, GetStgLogger(), sd),
18 disabled    (conf.disabled,     "disabled",     false, false, GetStgLogger(), sd),
19 disabledDetailStat(conf.disabledDetailStat, "DisabledDetailStat", false, false, GetStgLogger(), sd),
20 alwaysOnline(conf.alwaysOnline, "alwaysOnline", false, false, GetStgLogger(), sd),
21 tariffName  (conf.tariffName,   "tariff",       false, false, GetStgLogger(), sd),
22 nextTariff  (conf.nextTariff,   "new tariff",   false, false, GetStgLogger(), sd),
23 address     (conf.address,      "address",      false, false, GetStgLogger(), sd),
24 note        (conf.note,         "note",         false, false, GetStgLogger(), sd),
25 group       (conf.group,        "group",        false, false, GetStgLogger(), sd),
26 email       (conf.email,        "email",        false, false, GetStgLogger(), sd),
27 phone       (conf.phone,        "phone",        false, false, GetStgLogger(), sd),
28 realName    (conf.realName,     "realName",     false, false, GetStgLogger(), sd),
29 credit      (conf.credit,       "credit",       false, false, GetStgLogger(), sd),
30 creditExpire(conf.creditExpire, "creditExpire", false, false, GetStgLogger(), sd),
31 ips         (conf.ips,          "IP",           false, false, GetStgLogger(), sd),
32 userdata0   (conf.userdata[0],  "userdata0",    false, false, GetStgLogger(), sd),
33 userdata1   (conf.userdata[1],  "userdata1",    false, false, GetStgLogger(), sd),
34 userdata2   (conf.userdata[2],  "userdata2",    false, false, GetStgLogger(), sd),
35 userdata3   (conf.userdata[3],  "userdata3",    false, false, GetStgLogger(), sd),
36 userdata4   (conf.userdata[4],  "userdata4",    false, false, GetStgLogger(), sd),
37 userdata5   (conf.userdata[5],  "userdata5",    false, false, GetStgLogger(), sd),
38 userdata6   (conf.userdata[6],  "userdata6",    false, false, GetStgLogger(), sd),
39 userdata7   (conf.userdata[7],  "userdata7",    false, false, GetStgLogger(), sd),
40 userdata8   (conf.userdata[8],  "userdata8",    false, false, GetStgLogger(), sd),
41 userdata9   (conf.userdata[9],  "userdata9",    false, false, GetStgLogger(), sd)
42 {
43 }
44 //-----------------------------------------------------------------------------