Ufo.LocalScheduler

g GObject.GInterface GObject.GInterface Gio.Initable Gio.Initable GObject.GInterface->Gio.Initable GObject.Object GObject.Object Ufo.BaseScheduler Ufo.BaseScheduler GObject.Object->Ufo.BaseScheduler Gio.Initable->Ufo.BaseScheduler Ufo.LocalScheduler Ufo.LocalScheduler Ufo.BaseScheduler->Ufo.LocalScheduler

Subclasses:

None

Methods

Inherited:

Ufo.BaseScheduler (6), GObject.Object (37), Gio.Initable (2)

Structs:

GObject.ObjectClass (5)

class

error_quark ()

class

new ()

Virtual Methods

Inherited:

Ufo.BaseScheduler (2), GObject.Object (7), Gio.Initable (1)

Properties

Inherited:

Ufo.BaseScheduler (4)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Ufo.BaseScheduler

r

Class Details

class Ufo.LocalScheduler(**kwargs)
Bases:

Ufo.BaseScheduler

Abstract:

No

Structure:

Ufo.LocalSchedulerClass

The base class scheduler is responsible of assigning command queues to filters (thus managing GPU device resources) and decide if to run a GPU or a CPU. The actual schedule planning can be overriden.

classmethod error_quark()
Return type:

int

classmethod new()
Returns:

A new Ufo.LocalScheduler

Return type:

Ufo.BaseScheduler

Creates a new Ufo.LocalScheduler.