Skip to content

es_out: refactor type usage for the three kind of private es_out

This MR setup a different type for es_out_timeshift and es_out_source, and makes sure that the type is used when there is no need to downcast manually (ie. for internal method that are not part of the es_out_callbacks API).

Follow-up MR will then modify those es_out to define a proper private es_out type.

Merge request reports