Split monolithic Context class into pieces

Bug #524239 reported by Chris Halse Rogers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pulseaudio#
Triaged
Medium
Unassigned

Bug Description

 affects pulseaudio-sharp
 status triaged
 importance medium

The Context class currently contains essentially all the bindings for
everything - sinks, sink inputs, etc. It is already annoyingly large,
and will only get larger as further context-bound objects are supported.

The Context class should instead bind only those functions that are
related to the Context itself - server event notification, connection
state, etc, and instead expose a way to grab the underlying HandleRef to
the rest of the objects. Then Sink can bind the functions relevant to
sinks, SinkInput can bind its relevant functions, etc.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.