Control services: only manage events if needed

Call registerCallback() inside installReporter() instead of during construction: no event subscription is generated if the application does not need it.

Jean-Francois Dockes Jean-Francois Dockes 2017-06-07

changed libupnpp/control/avtransport.hxx
changed libupnpp/control/cdirectory.cxx
changed libupnpp/control/cdirectory.hxx
changed libupnpp/control/ohinfo.hxx
changed libupnpp/control/ohplaylist.hxx
changed libupnpp/control/ohproduct.hxx
changed libupnpp/control/ohradio.hxx
changed libupnpp/control/ohreceiver.hxx
changed libupnpp/control/ohsender.hxx
changed libupnpp/control/ohtime.hxx
changed libupnpp/control/ohvolume.hxx
changed libupnpp/control/renderingcontrol.cxx
changed libupnpp/control/renderingcontrol.hxx
changed libupnpp/control/service.cxx
changed libupnpp/control/service.hxx
libupnpp/control/avtransport.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/cdirectory.cxx Diff Switch to side-by-side view
Loading...
libupnpp/control/cdirectory.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohinfo.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohplaylist.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohproduct.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohradio.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohreceiver.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohsender.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohtime.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/ohvolume.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/renderingcontrol.cxx Diff Switch to side-by-side view
Loading...
libupnpp/control/renderingcontrol.hxx Diff Switch to side-by-side view
Loading...
libupnpp/control/service.cxx Diff Switch to side-by-side view
Loading...
libupnpp/control/service.hxx Diff Switch to side-by-side view
Loading...