Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Nomad
Commits
eba5eb07
Unverified
Commit
eba5eb07
authored
6 years ago
by
Nick Ethier
Browse files
Options
Download
Email Patches
Plain Diff
drivers/shared: added func comment to eventer
parent
387acd84
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
drivers/shared/eventer/eventer.go
+3
-1
drivers/shared/eventer/eventer.go
with
3 additions
and
1 deletion
+3
-1
drivers/shared/eventer/eventer.go
+
3
-
1
View file @
eba5eb07
...
@@ -65,7 +65,7 @@ func (e *Eventer) eventLoop() {
...
@@ -65,7 +65,7 @@ func (e *Eventer) eventLoop() {
for
{
for
{
select
{
select
{
case
<-
e
.
ctx
.
Done
()
:
case
<-
e
.
ctx
.
Done
()
:
e
.
logger
.
Debug
(
"task event loop shutdown"
)
e
.
logger
.
Trace
(
"task event loop shutdown"
)
return
return
case
event
:=
<-
e
.
events
:
case
event
:=
<-
e
.
events
:
e
.
iterateConsumers
(
event
)
e
.
iterateConsumers
(
event
)
...
@@ -75,6 +75,8 @@ func (e *Eventer) eventLoop() {
...
@@ -75,6 +75,8 @@ func (e *Eventer) eventLoop() {
}
}
}
}
// iterateConsumers will iterate through all consumers and broadcast the event,
// cleaning up any consumers that have closed their context
func
(
e
*
Eventer
)
iterateConsumers
(
event
*
drivers
.
TaskEvent
)
{
func
(
e
*
Eventer
)
iterateConsumers
(
event
*
drivers
.
TaskEvent
)
{
e
.
consumersLock
.
Lock
()
e
.
consumersLock
.
Lock
()
filtered
:=
e
.
consumers
[
:
0
]
filtered
:=
e
.
consumers
[
:
0
]
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment