code: func (daemon *Daemon) SubscribeToEvents(since, until time.Time, filter filters.Args) ([]events.Message, chan interface{}) {
  	ef := daemonevents.NewFilter(filter)
  	return daemon.EventsService.SubscribeTopic(since, until, ef)
  }
docs: // SubscribeToEvents returns the currently record of events, a channel to stream new events from, and a function to cancel the stream of events.