public class Rygel.SimpleContainer : Rygel.MediaContainer {
public ArrayList<MediaObject> children;
- private ArrayList<ObjectSearch> searches;
+ private ArrayList<MediaObjectSearch> searches;
public SimpleContainer (string id,
MediaContainer? parent,
base (id, parent, title, 0);
this.children = new ArrayList<MediaObject> ();
- this.searches = new ArrayList<ObjectSearch> ();
+ this.searches = new ArrayList<MediaObjectSearch> ();
}
public SimpleContainer.root (string title) {
}
}
- var search = new ObjectSearch<Rygel.SimpleAsyncResult<MediaObject>>
- (id,
- containers,
- res,
- cancellable);
+ var search = new MediaObjectSearch
+ <Rygel.SimpleAsyncResult<MediaObject>> (
+ id,
+ containers,
+ res,
+ cancellable);
search.completed.connect (this.on_object_search_completed);
this.searches.add (search);
private void on_object_search_completed (StateMachine state_machine) {
var search = state_machine as
- ObjectSearch<Rygel.SimpleAsyncResult<MediaObject>>;
+ MediaObjectSearch<Rygel.SimpleAsyncResult<MediaObject>>;
search.data.data = search.media_object;
search.data.complete ();
}
}
-private class Rygel.ObjectSearch<G> : GLib.Object, Rygel.StateMachine {
+private class Rygel.MediaObjectSearch<G> : GLib.Object, Rygel.StateMachine {
public string id;
public ArrayList<MediaContainer> containers;
public G data;
public MediaObject media_object;
- public ObjectSearch (string id,
- ArrayList<MediaContainer> containers,
- G data,
- Cancellable? cancellable) {
+ public MediaObjectSearch (string id,
+ ArrayList<MediaContainer> containers,
+ G data,
+ Cancellable? cancellable) {
this.id = id;
this.containers = containers;
this.data = data;