Ufo.OutputTask

g GObject.GInterface GObject.GInterface Ufo.Task Ufo.Task GObject.GInterface->Ufo.Task GObject.Object GObject.Object Ufo.Node Ufo.Node GObject.Object->Ufo.Node Ufo.TaskNode Ufo.TaskNode Ufo.Node->Ufo.TaskNode Ufo.OutputTask Ufo.OutputTask Ufo.Task->Ufo.OutputTask Ufo.TaskNode->Ufo.OutputTask

Subclasses:

None

Methods

Inherited:

Ufo.TaskNode (24), Ufo.Node (6), GObject.Object (37), Ufo.Task (12)

Structs:

GObject.ObjectClass (5)

class

new (n_dims)

get_output_buffer ()

get_output_requisition (requisition)

release_output_buffer (buffer)

Virtual Methods

Inherited:

Ufo.TaskNode (1), Ufo.Node (2), GObject.Object (7), Ufo.Task (8)

Properties

Inherited:

Ufo.TaskNode (1)

Name

Type

Flags

Short Description

num-dims

int

r/w

Number of expected dimensions

Signals

Inherited:

GObject.Object (1), Ufo.Task (3)

Fields

Inherited:

GObject.Object (1), Ufo.Task (3)

Name

Type

Access

Description

parent_instance

Ufo.TaskNode

r

Class Details

class Ufo.OutputTask(**kwargs)
Bases:

Ufo.TaskNode, Ufo.Task

Abstract:

No

Structure:

Ufo.OutputTaskClass

Main object for organizing filters. The contents of the Ufo.OutputTask structure are private and should only be accessed via the provided API.

classmethod new(n_dims)
Parameters:

n_dims (int) –

Return type:

Ufo.Node

get_output_buffer()
Returns:

A Ufo.Buffer for reading output data.

Return type:

Ufo.Buffer

Get the output buffer from which we read the data to be sent to the master remote node.

get_output_requisition(requisition)
Parameters:

requisition (Ufo.Requisition) –

release_output_buffer(buffer)
Parameters:

buffer (Ufo.Buffer) –

Property Details

Ufo.OutputTask.props.num_dims
Name:

num-dims

Type:

int

Default Value:

2

Flags:

READABLE, WRITABLE

Number of expected dimensions