X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/9701b7ab4dc4cd709ad4dcaa750fc0021f15e231..1108cd13922be13921cc6c89f78e4ee3ae88af52:/include/stg/user_stat.h diff --git a/include/stg/user_stat.h b/include/stg/user_stat.h index 42d436fd..7775c3b5 100644 --- a/include/stg/user_stat.h +++ b/include/stg/user_stat.h @@ -113,7 +113,6 @@ struct STAT_NODE //----------------------------------------------------------------------------- struct USER_STAT { - //USER_STAT & operator= (const USER_STAT_RES & usr); USER_STAT() : up(), down(), @@ -123,7 +122,7 @@ struct USER_STAT lastCashAddTime(0), passiveTime(0), lastActivityTime(0) - {}; + {} DIR_TRAFF up; DIR_TRAFF down; @@ -161,20 +160,20 @@ struct USER_STAT_RES up = us.up; down = us.down; return * this; - }; - operator USER_STAT() const + } + USER_STAT GetData() const { USER_STAT us; - us.cash = cash; - us.freeMb = freeMb; - us.lastCashAdd = lastCashAdd; - us.lastCashAddTime = lastCashAddTime; - us.passiveTime = passiveTime; - us.lastActivityTime = lastActivityTime; - us.up = up; - us.down = down; + us.cash = cash.data(); + us.freeMb = freeMb.data(); + us.lastCashAdd = lastCashAdd.data(); + us.lastCashAddTime = lastCashAddTime.data(); + us.passiveTime = passiveTime.data(); + us.lastActivityTime = lastActivityTime.data(); + us.up = up.data(); + us.down = down.data(); return us; - }; + } RESETABLE cash; RESETABLE freeMb;