@@ -45,37 +45,37 @@ func New() *Filters {
45
45
}
46
46
}
47
47
48
- func (self * Filters ) Start () {
49
- go self .loop ()
48
+ func (f * Filters ) Start () {
49
+ go f .loop ()
50
50
}
51
51
52
- func (self * Filters ) Stop () {
53
- close (self .quit )
52
+ func (f * Filters ) Stop () {
53
+ close (f .quit )
54
54
}
55
55
56
- func (self * Filters ) Notify (filter Filter , data interface {}) {
57
- self .ch <- FilterEvent {filter , data }
56
+ func (f * Filters ) Notify (filter Filter , data interface {}) {
57
+ f .ch <- FilterEvent {filter , data }
58
58
}
59
59
60
- func (self * Filters ) Install (watcher Filter ) int {
61
- self .watchers [self .id ] = watcher
62
- self .id ++
60
+ func (f * Filters ) Install (watcher Filter ) int {
61
+ f .watchers [f .id ] = watcher
62
+ f .id ++
63
63
64
- return self .id - 1
64
+ return f .id - 1
65
65
}
66
66
67
- func (self * Filters ) Uninstall (id int ) {
68
- delete (self .watchers , id )
67
+ func (f * Filters ) Uninstall (id int ) {
68
+ delete (f .watchers , id )
69
69
}
70
70
71
- func (self * Filters ) loop () {
71
+ func (f * Filters ) loop () {
72
72
out:
73
73
for {
74
74
select {
75
- case <- self .quit :
75
+ case <- f .quit :
76
76
break out
77
- case event := <- self .ch :
78
- for _ , watcher := range self .watchers {
77
+ case event := <- f .ch :
78
+ for _ , watcher := range f .watchers {
79
79
if reflect .TypeOf (watcher ) == reflect .TypeOf (event .filter ) {
80
80
if watcher .Compare (event .filter ) {
81
81
watcher .Trigger (event .data )
86
86
}
87
87
}
88
88
89
- func (self * Filters ) Match (a , b Filter ) bool {
89
+ func (f * Filters ) Match (a , b Filter ) bool {
90
90
return reflect .TypeOf (a ) == reflect .TypeOf (b ) && a .Compare (b )
91
91
}
92
92
93
- func (self * Filters ) Get (i int ) Filter {
94
- return self .watchers [i ]
93
+ func (f * Filters ) Get (i int ) Filter {
94
+ return f .watchers [i ]
95
95
}
0 commit comments