curlhttpget: convert hls_curl_http_get_data_callback to curlhttpget_iface

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: convert scan_progress_callback to tune_iface

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
parse: convert addfilter_callback to tsfilter_iface

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
hlsfeed: declare push_iface & walk_iface before the while loop within walk()

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
curlhttpget: make the constructor's curlhttpget_iface argument optional

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
partially revert changes in 'tune: convert scan_progress_callback to tune_iface'

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: pass tune_iface by pointer rather than by reference, for now :-/

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
dvbtee: pass dvbtee_context by reference

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: make tune_iface::scan_progress a pure virtual function

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: reorder start_scan arguments to reduce the number of overloaded functions

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: reorder scan_for_services arguments to reduce the number of overloaded functions

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
tune: reorder start_scan arguments

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
serve: reorder arguments of scan & cmd_tuner_scan

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
serve: revert accidental whitespace change

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
serve: disambiguate argument order (back to how it was before the interface refactoring)

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
parse: replace chandump_callback with parse_iface

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
hlsfeed: make the curlhttpget_iface argument optional

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
server_example: remove unneeded constructor server_parse_iface()

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
serve: add friend class serve_parser_iface to class serve_client

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
hlsfeed: add friend class pushwalk_iface to class hlsfeed

Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>