12345678910111213141516171819 |
- package statistic
- type RequestNotify func(c Tracker)
- var DefaultRequestNotify RequestNotify
- func (m *Manager) Total(onlyProxy bool) (up, down int64) {
- if onlyProxy {
- return m.proxyUploadTotal.Load(), m.proxyDownloadTotal.Load()
- }
- return m.uploadTotal.Load(), m.downloadTotal.Load()
- }
- func (m *Manager) Current(onlyProxy bool) (up, down int64) {
- if onlyProxy {
- return m.proxyUploadBlip.Load(), m.proxyDownloadBlip.Load()
- }
- return m.uploadBlip.Load(), m.downloadBlip.Load()
- }
|