NAME

PNI::Node - is a basic unit of code

DESCRIPTION

This is an abstract class: it has an init method called after creation and a task method called at every PNI::task.

ATTRIBUTES

inputs

outputs

ABSTRACT METHODS

init

task

METHODS

add_input

my $in = $node->add_input('in');

Creates a new PNI::Slot::In.

add_output

my $out = $node->add_output('out');

Creates a new PNI::Slot::Out.

get_input

get_inputs

get_input_edges

get_ordered_inputs

get_ordered_outputs

get_output

get_output_edges

get_outputs

get_type

some_input_is_connected

SEE ALSO

PNI::Node::Perlfunc

PNI::Node::Perlop

PNI::Node::Perlvar

AUTHOR

G. Casati , <fibo@cpan.org>

LICENSE AND COPYRIGHT

Copyright (C) 2009-2011, Gianluca Casati

This program is free software, you can redistribute it and/or modify it under the same terms of the Artistic License version 2.0 .