NewSession creates a new session.
(size int, actor actor, cancel context.CancelFunc)
| 32 | |
| 33 | // NewSession creates a new session. |
| 34 | func newSession(size int, actor actor, cancel context.CancelFunc) *session { |
| 35 | s := &session{ |
| 36 | active: atomic.Bool{}, |
| 37 | cancel: cancel, |
| 38 | actor: actor, |
| 39 | listener: make(chan *Log, size), |
| 40 | filters: &StreamingFilters{}, |
| 41 | } |
| 42 | return s |
| 43 | } |
| 44 | |
| 45 | // Filters assigns the StreamingFilters to the session |
| 46 | func (s *session) Filters(filters *StreamingFilters) { |
no outgoing calls