eliminati tutti i warning
This commit is contained in:
parent
8e384215b7
commit
c2a5e09323
7 changed files with 47 additions and 21 deletions
17
counter.go
17
counter.go
|
@ -6,6 +6,7 @@ import (
|
|||
"time"
|
||||
)
|
||||
|
||||
// Counter structure
|
||||
type Counter struct {
|
||||
mu sync.Mutex
|
||||
user int
|
||||
|
@ -17,6 +18,7 @@ type Counter struct {
|
|||
wg []int
|
||||
}
|
||||
|
||||
// NewCounter iniitialized Counter structure
|
||||
func NewCounter() *Counter {
|
||||
return &Counter{
|
||||
user: 0,
|
||||
|
@ -29,48 +31,56 @@ func NewCounter() *Counter {
|
|||
}
|
||||
}
|
||||
|
||||
// AddUser increment number of users managed
|
||||
func (c *Counter) AddUser() {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.user++
|
||||
}
|
||||
|
||||
// AddDuplicate increment number of duplicates log
|
||||
func (c *Counter) AddDuplicate() {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.dup++
|
||||
}
|
||||
|
||||
// AddLog increment number of log's rows managed
|
||||
func (c *Counter) AddLog(add int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.log += add
|
||||
}
|
||||
|
||||
//AddRem increment removed logs row
|
||||
func (c *Counter) AddRem(add int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.rem += add
|
||||
}
|
||||
|
||||
// AddWG ...
|
||||
func (c *Counter) AddWG(id int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.wg[id]++
|
||||
}
|
||||
|
||||
// AddErr ...
|
||||
func (c *Counter) AddErr() {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.err++
|
||||
}
|
||||
|
||||
// DelWG ...
|
||||
func (c *Counter) DelWG(id int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
c.wg[id]--
|
||||
}
|
||||
|
||||
// GetUser return total users
|
||||
func (c *Counter) GetUser() (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -78,6 +88,7 @@ func (c *Counter) GetUser() (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetDup return total duplicated logins
|
||||
func (c *Counter) GetDup() (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -85,6 +96,7 @@ func (c *Counter) GetDup() (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetLog return total log's rows
|
||||
func (c *Counter) GetLog() (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -92,6 +104,7 @@ func (c *Counter) GetLog() (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetErr return total errors
|
||||
func (c *Counter) GetErr() (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -99,6 +112,7 @@ func (c *Counter) GetErr() (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetRem return total removed log's rows
|
||||
func (c *Counter) GetRem() (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -106,6 +120,7 @@ func (c *Counter) GetRem() (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetWG ...
|
||||
func (c *Counter) GetWG(id int) (ret int) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -113,6 +128,7 @@ func (c *Counter) GetWG(id int) (ret int) {
|
|||
return
|
||||
}
|
||||
|
||||
// GetTime ...
|
||||
func (c *Counter) GetTime() (ret float64) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
@ -120,6 +136,7 @@ func (c *Counter) GetTime() (ret float64) {
|
|||
return
|
||||
}
|
||||
|
||||
// SetTime ...
|
||||
func (c *Counter) SetTime(t time.Duration) {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue